You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@orc.apache.org by om...@apache.org on 2019/09/04 04:31:29 UTC
[orc] branch asf-site updated: Updated site with 1.6 news post.
This is an automated email from the ASF dual-hosted git repository.
omalley pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/orc.git
The following commit(s) were added to refs/heads/asf-site by this push:
new fcca112 Updated site with 1.6 news post.
fcca112 is described below
commit fcca112d075dba7c5062255d3163ee6f3f159dfc
Author: Owen O'Malley <om...@apache.org>
AuthorDate: Tue Sep 3 21:30:50 2019 -0700
Updated site with 1.6 news post.
---
api/orc-core/io/airlift/slice/Slice.html | 256 ++++++++++
api/orc-core/io/airlift/slice/Slices.html | 276 +++++++++++
.../io/airlift/slice/UnsafeSliceFactory.html | 291 +++++++++++
api/orc-core/io/airlift/slice/XxHash64.html | 241 +++++++++
api/orc-core/io/airlift/slice/class-use/Slice.html | 195 ++++++++
.../io/airlift/slice/class-use/Slices.html | 126 +++++
.../slice/class-use/UnsafeSliceFactory.html | 166 +++++++
.../io/airlift/slice/class-use/XxHash64.html | 126 +++++
api/orc-core/io/airlift/slice/package-frame.html | 24 +
api/orc-core/io/airlift/slice/package-summary.html | 162 +++++++
api/orc-core/io/airlift/slice/package-tree.html | 142 ++++++
api/orc-core/io/airlift/slice/package-use.html | 166 +++++++
.../org/apache/orc/CollectionColumnStatistics.html | 283 +++++++++++
.../org/apache/orc/CompressionCodec.DataKind.html | 347 +++++++++++++
.../org/apache/orc/CompressionCodec.Options.html | 278 +++++++++++
.../apache/orc/CompressionCodec.SpeedModifier.html | 359 ++++++++++++++
.../org/apache/orc/DataMask.MaskOverrides.html | 237 +++++++++
.../org/apache/orc/DataMaskDescription.html | 275 +++++++++++
api/orc-core/org/apache/orc/EncryptionKey.html | 327 +++++++++++++
api/orc-core/org/apache/orc/EncryptionVariant.html | 340 +++++++++++++
.../orc/class-use/CollectionColumnStatistics.html | 126 +++++
.../orc/class-use/CompressionCodec.DataKind.html | 190 ++++++++
.../orc/class-use/CompressionCodec.Options.html | 291 +++++++++++
.../class-use/CompressionCodec.SpeedModifier.html | 190 ++++++++
.../orc/class-use/DataMask.MaskOverrides.html | 240 +++++++++
.../apache/orc/class-use/DataMaskDescription.html | 264 ++++++++++
.../org/apache/orc/class-use/EncryptionKey.html | 268 ++++++++++
.../apache/orc/class-use/EncryptionVariant.html | 311 ++++++++++++
.../org/apache/orc/impl/BufferChunkList.html | 322 ++++++++++++
...erFactory.StringGroupFromBooleanTreeReader.html | 311 ++++++++++++
.../impl/CryptoUtils.HadoopKeyProviderFactory.html | 293 +++++++++++
api/orc-core/org/apache/orc/impl/CryptoUtils.html | 404 ++++++++++++++++
.../apache/orc/impl/InStream.EncryptedStream.html | 424 ++++++++++++++++
.../apache/orc/impl/InStream.StreamOptions.html | 436 +++++++++++++++++
.../org/apache/orc/impl/MaskDescriptionImpl.html | 473 ++++++++++++++++++
.../orc/impl/ParserUtils.StringPosition.html | 307 ++++++++++++
api/orc-core/org/apache/orc/impl/ParserUtils.html | 403 ++++++++++++++++
.../orc/impl/PhysicalFsWriter.VariantTracker.html | 409 ++++++++++++++++
.../org/apache/orc/impl/StripeStatisticsImpl.html | 316 ++++++++++++
api/orc-core/org/apache/orc/impl/TypeUtils.html | 243 ++++++++++
.../apache/orc/impl/class-use/BufferChunkList.html | 211 ++++++++
...erFactory.StringGroupFromBooleanTreeReader.html | 126 +++++
.../CryptoUtils.HadoopKeyProviderFactory.html | 126 +++++
.../org/apache/orc/impl/class-use/CryptoUtils.html | 126 +++++
.../impl/class-use/InStream.EncryptedStream.html | 126 +++++
.../orc/impl/class-use/InStream.StreamOptions.html | 286 +++++++++++
.../orc/impl/class-use/MaskDescriptionImpl.html | 201 ++++++++
.../impl/class-use/ParserUtils.StringPosition.html | 190 ++++++++
.../org/apache/orc/impl/class-use/ParserUtils.html | 126 +++++
.../class-use/PhysicalFsWriter.VariantTracker.html | 126 +++++
.../orc/impl/class-use/StripeStatisticsImpl.html | 126 +++++
.../org/apache/orc/impl/class-use/TypeUtils.html | 126 +++++
.../apache/orc/impl/reader/ReaderEncryption.html | 353 ++++++++++++++
.../orc/impl/reader/ReaderEncryptionKey.State.html | 363 ++++++++++++++
.../orc/impl/reader/ReaderEncryptionKey.html | 524 ++++++++++++++++++++
.../orc/impl/reader/ReaderEncryptionVariant.html | 450 +++++++++++++++++
.../org/apache/orc/impl/reader/StripePlanner.html | 461 ++++++++++++++++++
.../impl/reader/class-use/ReaderEncryption.html | 216 +++++++++
.../class-use/ReaderEncryptionKey.State.html | 179 +++++++
.../impl/reader/class-use/ReaderEncryptionKey.html | 170 +++++++
.../reader/class-use/ReaderEncryptionVariant.html | 198 ++++++++
.../orc/impl/reader/class-use/StripePlanner.html | 202 ++++++++
.../org/apache/orc/impl/reader/package-frame.html | 28 ++
.../apache/orc/impl/reader/package-summary.html | 181 +++++++
.../org/apache/orc/impl/reader/package-tree.html | 154 ++++++
.../org/apache/orc/impl/reader/package-use.html | 211 ++++++++
.../orc/impl/writer/EncryptionTreeWriter.html | 537 +++++++++++++++++++++
.../org/apache/orc/impl/writer/StreamOptions.html | 462 ++++++++++++++++++
.../orc/impl/writer/WriterEncryptionKey.html | 514 ++++++++++++++++++++
.../orc/impl/writer/WriterEncryptionVariant.html | 529 ++++++++++++++++++++
.../writer/class-use/EncryptionTreeWriter.html | 126 +++++
.../orc/impl/writer/class-use/StreamOptions.html | 294 +++++++++++
.../impl/writer/class-use/WriterEncryptionKey.html | 179 +++++++
.../writer/class-use/WriterEncryptionVariant.html | 345 +++++++++++++
news/2015/04/22/orc-as-tlp/index.html | 12 +-
news/2015/05/11/new-committers/index.html | 12 +-
news/2015/06/26/new-logo/index.html | 12 +-
news/2015/11/19/aliaksei-on-pmc/index.html | 12 +-
news/2016/01/25/ORC-1.0.0/index.html | 12 +-
news/2016/06/10/ORC-1.1.0/index.html | 12 +-
news/2016/06/13/ORC-1.1.1/index.html | 12 +-
news/2016/06/28/file-format-talk/index.html | 12 +-
news/2016/07/08/ORC-1.1.2/index.html | 12 +-
news/2016/08/25/ORC-1.2.0/index.html | 12 +-
news/2016/10/05/ORC-1.2.1/index.html | 12 +-
news/2016/12/01/ORC-1.2.2/index.html | 12 +-
news/2016/12/12/ORC-1.2.3/index.html | 12 +-
news/2016/12/15/new-committers/index.html | 12 +-
news/2017/01/04/gopal-on-pmc/index.html | 12 +-
news/2017/01/23/ORC-1.3.0/index.html | 12 +-
news/2017/02/03/ORC-1.3.1/index.html | 12 +-
news/2017/02/13/ORC-1.3.2/index.html | 12 +-
news/2017/02/21/ORC-1.3.3/index.html | 12 +-
news/2017/05/08/ORC-1.4.0/index.html | 12 +-
news/2017/05/16/new-committer/index.html | 12 +-
news/2017/09/06/new-pmc/index.html | 12 +-
news/2017/10/16/ORC-1.3.4/index.html | 12 +-
news/2017/10/16/ORC-1.4.1/index.html | 12 +-
news/2018/01/23/ORC-1.4.2/index.html | 12 +-
news/2018/02/09/ORC-1.4.3/index.html | 12 +-
news/2018/03/27/add-xiening-and-gang/index.html | 12 +-
news/2018/05/14/ORC-1.4.4/index.html | 12 +-
news/2018/05/14/ORC-1.5.0/index.html | 12 +-
news/2018/05/25/ORC-1.5.1/index.html | 12 +-
news/2018/06/29/ORC-1.5.2/index.html | 12 +-
news/2018/09/25/ORC-1.5.3/index.html | 12 +-
news/2018/12/21/ORC-1.5.4/index.html | 12 +-
news/2019/01/10/add-dongjoon/index.html | 12 +-
news/2019/01/11/gang-pmc/index.html | 12 +-
news/2019/03/14/ORC-1.5.5/index.html | 12 +-
news/2019/06/10/renat-and-sandeep/index.html | 12 +-
news/2019/06/27/ORC-1.5.6/index.html | 12 +-
.../ORC-1.4.4 => 2019/09/03/ORC-1.6.0}/index.html | 49 +-
news/index.html | 66 ++-
news/releases/index.html | 66 ++-
115 files changed, 19865 insertions(+), 182 deletions(-)
diff --git a/api/orc-core/io/airlift/slice/Slice.html b/api/orc-core/io/airlift/slice/Slice.html
new file mode 100644
index 0000000..98eca4a
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/Slice.html
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Slice (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Slice (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Slice.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../io/airlift/slice/Slices.html" title="class in io.airlift.slice"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/Slice.html" target="_top">Frames</a></li>
+<li><a href="Slice.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.airlift.slice</div>
+<h2 title="Class Slice" class="title">Class Slice</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>io.airlift.slice.Slice</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">Slice</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 stub to avoid the jol-core dependency of slice.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../io/airlift/slice/Slice.html#Slice--">Slice</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../io/airlift/slice/Slice.html#Slice-java.lang.Object-long-int-">Slice</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> base,
+ long address,
+ int length)</code> </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.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class 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:/ [...]
+</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="Slice--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Slice</h4>
+<pre>public Slice()</pre>
+</li>
+</ul>
+<a name="Slice-java.lang.Object-long-int-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Slice</h4>
+<pre>public Slice(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> base,
+ long address,
+ int length)</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/Slice.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../io/airlift/slice/Slices.html" title="class in io.airlift.slice"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/Slice.html" target="_top">Frames</a></li>
+<li><a href="Slice.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/io/airlift/slice/Slices.html b/api/orc-core/io/airlift/slice/Slices.html
new file mode 100644
index 0000000..b67a8f8
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/Slices.html
@@ -0,0 +1,276 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Slices (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Slices (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Slices.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/Slices.html" target="_top">Frames</a></li>
+<li><a href="Slices.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.airlift.slice</div>
+<h2 title="Class Slices" class="title">Class Slices</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>io.airlift.slice.Slices</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">Slices</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 stub to avoid the jol-core dependency of slice.</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"> </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="../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/airlift/slice/Slices.html#EMPTY_SLICE">EMPTY_SLICE</a></span></code> </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"> </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="../../../io/airlift/slice/Slices.html#Slices--">Slices</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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:/ [...]
+</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="EMPTY_SLICE">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EMPTY_SLICE</h4>
+<pre>public static final <a href="../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a> EMPTY_SLICE</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Slices--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Slices</h4>
+<pre>public Slices()</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/Slices.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/Slices.html" target="_top">Frames</a></li>
+<li><a href="Slices.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/io/airlift/slice/UnsafeSliceFactory.html b/api/orc-core/io/airlift/slice/UnsafeSliceFactory.html
new file mode 100644
index 0000000..afb0793
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/UnsafeSliceFactory.html
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>UnsafeSliceFactory (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="UnsafeSliceFactory (ORC Core 1.6.0 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/UnsafeSliceFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/airlift/slice/Slices.html" title="class in io.airlift.slice"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../io/airlift/slice/XxHash64.html" title="class in io.airlift.slice"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/UnsafeSliceFactory.html" target="_top">Frames</a></li>
+<li><a href="UnsafeSliceFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.airlift.slice</div>
+<h2 title="Class UnsafeSliceFactory" class="title">Class UnsafeSliceFactory</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>io.airlift.slice.UnsafeSliceFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">UnsafeSliceFactory</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 stub to avoid the jol-core dependency of slice.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../io/airlift/slice/UnsafeSliceFactory.html#UnsafeSliceFactory--">UnsafeSliceFactory</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice">UnsafeSliceFactory</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/airlift/slice/UnsafeSliceFactory.html#getInstance--">getInstance</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/airlift/slice/UnsafeSliceFactory.html#newSlice-java.lang.Object-long-int-">newSlice</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> base,
+ long address,
+ int length)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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:/ [...]
+</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="UnsafeSliceFactory--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UnsafeSliceFactory</h4>
+<pre>public UnsafeSliceFactory()</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--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInstance</h4>
+<pre>public static <a href="../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice">UnsafeSliceFactory</a> getInstance()</pre>
+</li>
+</ul>
+<a name="newSlice-java.lang.Object-long-int-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newSlice</h4>
+<pre>public <a href="../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a> newSlice(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> base,
+ long address,
+ int length)</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/UnsafeSliceFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/airlift/slice/Slices.html" title="class in io.airlift.slice"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../io/airlift/slice/XxHash64.html" title="class in io.airlift.slice"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/UnsafeSliceFactory.html" target="_top">Frames</a></li>
+<li><a href="UnsafeSliceFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/io/airlift/slice/XxHash64.html b/api/orc-core/io/airlift/slice/XxHash64.html
new file mode 100644
index 0000000..f70640d
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/XxHash64.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>XxHash64 (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="XxHash64 (ORC Core 1.6.0 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/XxHash64.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/XxHash64.html" target="_top">Frames</a></li>
+<li><a href="XxHash64.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.airlift.slice</div>
+<h2 title="Class XxHash64" class="title">Class XxHash64</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>io.airlift.slice.XxHash64</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">XxHash64</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>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/airlift/slice/XxHash64.html#hash-long-io.airlift.slice.Slice-">hash</a></span>(long seed,
+ <a href="../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a> slice)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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:/ [...]
+</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-io.airlift.slice.Slice-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hash</h4>
+<pre>public static long hash(long seed,
+ <a href="../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a> slice)</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/XxHash64.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/XxHash64.html" target="_top">Frames</a></li>
+<li><a href="XxHash64.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/io/airlift/slice/class-use/Slice.html b/api/orc-core/io/airlift/slice/class-use/Slice.html
new file mode 100644
index 0000000..14884dc
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/class-use/Slice.html
@@ -0,0 +1,195 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class io.airlift.slice.Slice (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class io.airlift.slice.Slice (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Class</a></li>
+<li class="navBarCell1Rev">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?io/airlift/slice/class-use/Slice.html" target="_top">Frames</a></li>
+<li><a href="Slice.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class io.airlift.slice.Slice" class="title">Uses of Class<br>io.airlift.slice.Slice</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="../../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a></span><span class="tabEnd"> </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="#io.airlift.slice">io.airlift.slice</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="io.airlift.slice">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a> in <a href="../../../../io/airlift/slice/package-summary.html">io.airlift.slice</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="../../../../io/airlift/slice/package-summary.html">io.airlift.slice</a> declared as <a href="../../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Slices.</span><code><span class="memberNameLink"><a href="../../../../io/airlift/slice/Slices.html#EMPTY_SLICE">EMPTY_SLICE</a></span></code> </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="../../../../io/airlift/slice/package-summary.html">io.airlift.slice</a> that return <a href="../../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a></span><span class="tabEnd"> </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="../../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UnsafeSliceFactory.</span><code><span class="memberNameLink"><a href="../../../../io/airlift/slice/UnsafeSliceFactory.html#newSlice-java.lang.Object-long-int-">newSlice</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> base,
+ long address,
+ int length)</code> </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="../../../../io/airlift/slice/package-summary.html">io.airlift.slice</a> with parameters of type <a href="../../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a></span><span class="tabEnd"> </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">XxHash64.</span><code><span class="memberNameLink"><a href="../../../../io/airlift/slice/XxHash64.html#hash-long-io.airlift.slice.Slice-">hash</a></span>(long seed,
+ <a href="../../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a> slice)</code> </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="../../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Class</a></li>
+<li class="navBarCell1Rev">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?io/airlift/slice/class-use/Slice.html" target="_top">Frames</a></li>
+<li><a href="Slice.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/io/airlift/slice/class-use/Slices.html b/api/orc-core/io/airlift/slice/class-use/Slices.html
new file mode 100644
index 0000000..3544af4
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/class-use/Slices.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class io.airlift.slice.Slices (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class io.airlift.slice.Slices (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../io/airlift/slice/Slices.html" title="class in io.airlift.slice">Class</a></li>
+<li class="navBarCell1Rev">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?io/airlift/slice/class-use/Slices.html" target="_top">Frames</a></li>
+<li><a href="Slices.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class io.airlift.slice.Slices" class="title">Uses of Class<br>io.airlift.slice.Slices</h2>
+</div>
+<div class="classUseContainer">No usage of io.airlift.slice.Slices</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../io/airlift/slice/Slices.html" title="class in io.airlift.slice">Class</a></li>
+<li class="navBarCell1Rev">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?io/airlift/slice/class-use/Slices.html" target="_top">Frames</a></li>
+<li><a href="Slices.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/io/airlift/slice/class-use/UnsafeSliceFactory.html b/api/orc-core/io/airlift/slice/class-use/UnsafeSliceFactory.html
new file mode 100644
index 0000000..71e958f
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/class-use/UnsafeSliceFactory.html
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class io.airlift.slice.UnsafeSliceFactory (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class io.airlift.slice.UnsafeSliceFactory (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice">Class</a></li>
+<li class="navBarCell1Rev">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?io/airlift/slice/class-use/UnsafeSliceFactory.html" target="_top">Frames</a></li>
+<li><a href="UnsafeSliceFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class io.airlift.slice.UnsafeSliceFactory" class="title">Uses of Class<br>io.airlift.slice.UnsafeSliceFactory</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="../../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice">UnsafeSliceFactory</a></span><span class="tabEnd"> </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="#io.airlift.slice">io.airlift.slice</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="io.airlift.slice">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice">UnsafeSliceFactory</a> in <a href="../../../../io/airlift/slice/package-summary.html">io.airlift.slice</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="../../../../io/airlift/slice/package-summary.html">io.airlift.slice</a> that return <a href="../../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice">UnsafeSliceFactory</a></span><span class="tabEnd"> </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="../../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice">UnsafeSliceFactory</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UnsafeSliceFactory.</span><code><span class="memberNameLink"><a href="../../../../io/airlift/slice/UnsafeSliceFactory.html#getInstance--">getInstance</a></span>()</code> </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="../../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice">Class</a></li>
+<li class="navBarCell1Rev">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?io/airlift/slice/class-use/UnsafeSliceFactory.html" target="_top">Frames</a></li>
+<li><a href="UnsafeSliceFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/io/airlift/slice/class-use/XxHash64.html b/api/orc-core/io/airlift/slice/class-use/XxHash64.html
new file mode 100644
index 0000000..68b493a
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/class-use/XxHash64.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class io.airlift.slice.XxHash64 (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class io.airlift.slice.XxHash64 (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../io/airlift/slice/XxHash64.html" title="class in io.airlift.slice">Class</a></li>
+<li class="navBarCell1Rev">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?io/airlift/slice/class-use/XxHash64.html" target="_top">Frames</a></li>
+<li><a href="XxHash64.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class io.airlift.slice.XxHash64" class="title">Uses of Class<br>io.airlift.slice.XxHash64</h2>
+</div>
+<div class="classUseContainer">No usage of io.airlift.slice.XxHash64</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../io/airlift/slice/XxHash64.html" title="class in io.airlift.slice">Class</a></li>
+<li class="navBarCell1Rev">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?io/airlift/slice/class-use/XxHash64.html" target="_top">Frames</a></li>
+<li><a href="XxHash64.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/io/airlift/slice/package-frame.html b/api/orc-core/io/airlift/slice/package-frame.html
new file mode 100644
index 0000000..b349c53
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/package-frame.html
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:39 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>io.airlift.slice (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<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="../../../io/airlift/slice/package-summary.html" target="classFrame">io.airlift.slice</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Slice.html" title="class in io.airlift.slice" target="classFrame">Slice</a></li>
+<li><a href="Slices.html" title="class in io.airlift.slice" target="classFrame">Slices</a></li>
+<li><a href="UnsafeSliceFactory.html" title="class in io.airlift.slice" target="classFrame">UnsafeSliceFactory</a></li>
+<li><a href="XxHash64.html" title="class in io.airlift.slice" target="classFrame">XxHash64</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/api/orc-core/io/airlift/slice/package-summary.html b/api/orc-core/io/airlift/slice/package-summary.html
new file mode 100644
index 0000000..3fc1cac
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/package-summary.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:39 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>io.airlift.slice (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="io.airlift.slice (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation 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 Package</li>
+<li><a href="../../../org/apache/orc/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package io.airlift.slice</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"> </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="../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice">Slice</a></td>
+<td class="colLast">
+<div class="block">A stub to avoid the jol-core dependency of slice.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/airlift/slice/Slices.html" title="class in io.airlift.slice">Slices</a></td>
+<td class="colLast">
+<div class="block">A stub to avoid the jol-core dependency of slice.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice">UnsafeSliceFactory</a></td>
+<td class="colLast">
+<div class="block">A stub to avoid the jol-core dependency of slice.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/airlift/slice/XxHash64.html" title="class in io.airlift.slice">XxHash64</a></td>
+<td class="colLast"> </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 Package</li>
+<li><a href="../../../org/apache/orc/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/io/airlift/slice/package-tree.html b/api/orc-core/io/airlift/slice/package-tree.html
new file mode 100644
index 0000000..d78160e
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/package-tree.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:39 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>io.airlift.slice Class Hierarchy (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="io.airlift.slice Class Hierarchy (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul 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="../../../org/apache/orc/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.airlift.slice</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">io.airlift.slice.<a href="../../../io/airlift/slice/Slice.html" title="class in io.airlift.slice"><span class="typeNameLink">Slice</span></a></li>
+<li type="circle">io.airlift.slice.<a href="../../../io/airlift/slice/Slices.html" title="class in io.airlift.slice"><span class="typeNameLink">Slices</span></a></li>
+<li type="circle">io.airlift.slice.<a href="../../../io/airlift/slice/UnsafeSliceFactory.html" title="class in io.airlift.slice"><span class="typeNameLink">UnsafeSliceFactory</span></a></li>
+<li type="circle">io.airlift.slice.<a href="../../../io/airlift/slice/XxHash64.html" title="class in io.airlift.slice"><span class="typeNameLink">XxHash64</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="../../../org/apache/orc/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/airlift/slice/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/io/airlift/slice/package-use.html b/api/orc-core/io/airlift/slice/package-use.html
new file mode 100644
index 0000000..1d6df5a
--- /dev/null
+++ b/api/orc-core/io/airlift/slice/package-use.html
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package io.airlift.slice (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 io.airlift.slice (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul 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?io/airlift/slice/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package io.airlift.slice" class="title">Uses of Package<br>io.airlift.slice</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="../../../io/airlift/slice/package-summary.html">io.airlift.slice</a></span><span class="tabEnd"> </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="#io.airlift.slice">io.airlift.slice</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="io.airlift.slice">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../io/airlift/slice/package-summary.html">io.airlift.slice</a> used by <a href="../../../io/airlift/slice/package-summary.html">io.airlift.slice</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../io/airlift/slice/class-use/Slice.html#io.airlift.slice">Slice</a>
+<div class="block">A stub to avoid the jol-core dependency of slice.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../io/airlift/slice/class-use/UnsafeSliceFactory.html#io.airlift.slice">UnsafeSliceFactory</a>
+<div class="block">A stub to avoid the jol-core dependency of slice.</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?io/airlift/slice/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/CollectionColumnStatistics.html b/api/orc-core/org/apache/orc/CollectionColumnStatistics.html
new file mode 100644
index 0000000..f1b1639
--- /dev/null
+++ b/api/orc-core/org/apache/orc/CollectionColumnStatistics.html
@@ -0,0 +1,283 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>CollectionColumnStatistics (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CollectionColumnStatistics (ORC Core 1.6.0 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/CollectionColumnStatistics.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/BooleanColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/CollectionColumnStatistics.html" target="_top">Frames</a></li>
+<li><a href="CollectionColumnStatistics.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Interface CollectionColumnStatistics" class="title">Interface CollectionColumnStatistics</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">CollectionColumnStatistics</span>
+extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a></pre>
+<div class="block">Statistics for all of collections such as Map and List.</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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CollectionColumnStatistics.html#getMaximumChildren--">getMaximumChildren</a></span>()</code>
+<div class="block">Get maximum number of children in the collection.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CollectionColumnStatistics.html#getMinimumChildren--">getMinimumChildren</a></span>()</code>
+<div class="block">Get minimum number of children in the collection.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CollectionColumnStatistics.html#getTotalChildren--">getTotalChildren</a></span>()</code>
+<div class="block">Get the total number of children in the collection.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.ColumnStatistics">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.orc.<a href="../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a></h3>
+<code><a href="../../../org/apache/orc/ColumnStatistics.html#getBytesOnDisk--">getBytesOnDisk</a>, <a href="../../../org/apache/orc/ColumnStatistics.html#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</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="getMinimumChildren--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMinimumChildren</h4>
+<pre>long getMinimumChildren()</pre>
+<div class="block">Get minimum number of children in the collection.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the minimum children count</dd>
+</dl>
+</li>
+</ul>
+<a name="getMaximumChildren--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaximumChildren</h4>
+<pre>long getMaximumChildren()</pre>
+<div class="block">Get maximum number of children in the collection.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the maximum children count</dd>
+</dl>
+</li>
+</ul>
+<a name="getTotalChildren--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTotalChildren</h4>
+<pre>long getTotalChildren()</pre>
+<div class="block">Get the total number of children in the collection.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the total number of children</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CollectionColumnStatistics.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/BooleanColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/CollectionColumnStatistics.html" target="_top">Frames</a></li>
+<li><a href="CollectionColumnStatistics.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/CompressionCodec.DataKind.html b/api/orc-core/org/apache/orc/CompressionCodec.DataKind.html
new file mode 100644
index 0000000..e444ca8
--- /dev/null
+++ b/api/orc-core/org/apache/orc/CompressionCodec.DataKind.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>CompressionCodec.DataKind (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompressionCodec.DataKind (ORC Core 1.6.0 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/CompressionCodec.DataKind.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/CompressionCodec.DataKind.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.DataKind.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Enum CompressionCodec.DataKind" class="title">Enum CompressionCodec.DataKind</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="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a><<a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a>></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.CompressionCodec.DataKind</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/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <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><<a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a>></dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">CompressionCodec.DataKind</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a>></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.DataKind.html#BINARY">BINARY</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.DataKind.html#TEXT">TEXT</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.DataKind.html#valueOf-java.lang.String-">valueOf</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> 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="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.DataKind.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://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="http://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="http://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="http://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="http://do [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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#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.or [...]
+</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="TEXT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TEXT</h4>
+<pre>public static final <a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a> TEXT</pre>
+</li>
+</ul>
+<a name="BINARY">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BINARY</h4>
+<pre>public static final <a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a> BINARY</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 <a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a>[] values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (CompressionCodec.DataKind c : CompressionCodec.DataKind.values())
+ System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static <a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a> valueOf(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://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="http://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/CompressionCodec.DataKind.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/CompressionCodec.DataKind.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.DataKind.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/CompressionCodec.Options.html b/api/orc-core/org/apache/orc/CompressionCodec.Options.html
new file mode 100644
index 0000000..fae9eff
--- /dev/null
+++ b/api/orc-core/org/apache/orc/CompressionCodec.Options.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>CompressionCodec.Options (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompressionCodec.Options (ORC Core 1.6.0 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/CompressionCodec.Options.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/CompressionCodec.Options.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.Options.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Interface CompressionCodec.Options" class="title">Interface CompressionCodec.Options</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="typeNameLabel">CompressionCodec.Options</span></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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.Options.html#copy--">copy</a></span>()</code>
+<div class="block">Make a copy before making changes.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.Options.html#setData-org.apache.orc.CompressionCodec.DataKind-">setData</a></span>(<a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a> newValue)</code>
+<div class="block">Set the kind of data for the compression.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.Options.html#setSpeed-org.apache.orc.CompressionCodec.SpeedModifier-">setSpeed</a></span>(<a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a> newValue)</code>
+<div class="block">Set the speed for the compression.</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><a href="../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a> copy()</pre>
+<div class="block">Make a copy before making changes.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a new copy</dd>
+</dl>
+</li>
+</ul>
+<a name="setSpeed-org.apache.orc.CompressionCodec.SpeedModifier-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSpeed</h4>
+<pre><a href="../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a> setSpeed(<a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a> newValue)</pre>
+<div class="block">Set the speed for the compression.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>newValue</code> - how aggressively to compress</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this</dd>
+</dl>
+</li>
+</ul>
+<a name="setData-org.apache.orc.CompressionCodec.DataKind-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setData</h4>
+<pre><a href="../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a> setData(<a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a> newValue)</pre>
+<div class="block">Set the kind of data for the compression.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>newValue</code> - what kind of data this is</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CompressionCodec.Options.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/CompressionCodec.Options.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.Options.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/CompressionCodec.SpeedModifier.html b/api/orc-core/org/apache/orc/CompressionCodec.SpeedModifier.html
new file mode 100644
index 0000000..b377339
--- /dev/null
+++ b/api/orc-core/org/apache/orc/CompressionCodec.SpeedModifier.html
@@ -0,0 +1,359 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>CompressionCodec.SpeedModifier (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompressionCodec.SpeedModifier (ORC Core 1.6.0 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/CompressionCodec.SpeedModifier.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/CompressionCodec.SpeedModifier.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.SpeedModifier.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Enum CompressionCodec.SpeedModifier" class="title">Enum CompressionCodec.SpeedModifier</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="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a><<a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a>></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.CompressionCodec.SpeedModifier</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/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <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><<a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a>></dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">CompressionCodec.SpeedModifier</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a>></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html#DEFAULT">DEFAULT</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html#FAST">FAST</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html#FASTEST">FASTEST</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html#valueOf-java.lang.String-">valueOf</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> 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="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://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="http://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="http://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="http://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="http://do [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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#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.or [...]
+</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="FASTEST">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FASTEST</h4>
+<pre>public static final <a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a> FASTEST</pre>
+</li>
+</ul>
+<a name="FAST">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FAST</h4>
+<pre>public static final <a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a> FAST</pre>
+</li>
+</ul>
+<a name="DEFAULT">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT</h4>
+<pre>public static final <a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a> DEFAULT</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 <a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a>[] values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (CompressionCodec.SpeedModifier c : CompressionCodec.SpeedModifier.values())
+ System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static <a href="../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a> valueOf(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://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="http://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/CompressionCodec.SpeedModifier.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/CompressionCodec.SpeedModifier.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.SpeedModifier.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/DataMask.MaskOverrides.html b/api/orc-core/org/apache/orc/DataMask.MaskOverrides.html
new file mode 100644
index 0000000..760c3da
--- /dev/null
+++ b/api/orc-core/org/apache/orc/DataMask.MaskOverrides.html
@@ -0,0 +1,237 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DataMask.MaskOverrides (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DataMask.MaskOverrides (ORC Core 1.6.0 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/DataMask.MaskOverrides.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMask.MaskOverrides.html" target="_top">Frames</a></li>
+<li><a href="DataMask.MaskOverrides.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Interface DataMask.MaskOverrides" class="title">Interface DataMask.MaskOverrides</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="typeNameLabel">DataMask.MaskOverrides</span></pre>
+<div class="block">An interface to provide override data masks for sub-columns.</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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMask.MaskOverrides.html#hasOverride-org.apache.orc.TypeDescription-">hasOverride</a></span>(<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> type)</code>
+<div class="block">Should the current mask be overridden on a sub-column?</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="hasOverride-org.apache.orc.TypeDescription-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hasOverride</h4>
+<pre><a href="../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a> hasOverride(<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> type)</pre>
+<div class="block">Should the current mask be overridden on a sub-column?</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>type</code> - the subfield</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the new mask description or null to continue using the same 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="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DataMask.MaskOverrides.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMask.MaskOverrides.html" target="_top">Frames</a></li>
+<li><a href="DataMask.MaskOverrides.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/DataMaskDescription.html b/api/orc-core/org/apache/orc/DataMaskDescription.html
new file mode 100644
index 0000000..0af8587
--- /dev/null
+++ b/api/orc-core/org/apache/orc/DataMaskDescription.html
@@ -0,0 +1,275 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DataMaskDescription (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DataMaskDescription (ORC Core 1.6.0 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/DataMaskDescription.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataReader.html" title="interface in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMaskDescription.html" target="_top">Frames</a></li>
+<li><a href="DataMaskDescription.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Interface DataMaskDescription" class="title">Interface DataMaskDescription</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/orc/impl/MaskDescriptionImpl.html" title="class in org.apache.orc.impl">MaskDescriptionImpl</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">DataMaskDescription</span></pre>
+<div class="block">Information about the DataMask used to mask the unencrypted data.</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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMaskDescription.html#getColumns--">getColumns</a></span>()</code>
+<div class="block">Get the list of columns that use this mask.</div>
+</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="../../../org/apache/orc/DataMaskDescription.html#getName--">getName</a></span>()</code>
+<div class="block">The name of the mask.</div>
+</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="../../../org/apache/orc/DataMaskDescription.html#getParameters--">getParameters</a></span>()</code>
+<div class="block">The parameters for the mask</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="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre>
+<div class="block">The name of the mask.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the name</dd>
+</dl>
+</li>
+</ul>
+<a name="getParameters--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParameters</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] getParameters()</pre>
+<div class="block">The parameters for the mask</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the array of parameters</dd>
+</dl>
+</li>
+</ul>
+<a name="getColumns--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getColumns</h4>
+<pre><a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>[] getColumns()</pre>
+<div class="block">Get the list of columns that use this mask.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of columns</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DataMaskDescription.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataReader.html" title="interface in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMaskDescription.html" target="_top">Frames</a></li>
+<li><a href="DataMaskDescription.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/EncryptionKey.html b/api/orc-core/org/apache/orc/EncryptionKey.html
new file mode 100644
index 0000000..fd3ac9b
--- /dev/null
+++ b/api/orc-core/org/apache/orc/EncryptionKey.html
@@ -0,0 +1,327 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>EncryptionKey (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EncryptionKey (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":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/EncryptionKey.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/DoubleColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/EncryptionKey.html" target="_top">Frames</a></li>
+<li><a href="EncryptionKey.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Interface EncryptionKey" class="title">Interface EncryptionKey</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</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><<a href="../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a>></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/orc/impl/reader/ReaderEncryptionKey.html" title="class in org.apache.orc.impl.reader">ReaderEncryptionKey</a>, <a href="../../../org/apache/orc/impl/writer/WriterEncryptionKey.html" title="class in org.apache.orc.impl.writer">WriterEncryptionKey</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">EncryptionKey</span>
+extends <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><<a href="../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a>></pre>
+<div class="block">Information about a key used for column encryption in an ORC file.</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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/EncryptionAlgorithm.html?is-external=true" title="class or interface in org.apache.orc">EncryptionAlgorithm</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionKey.html#getAlgorithm--">getAlgorithm</a></span>()</code>
+<div class="block">The encryption algorithm for this key.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionKey.html#getEncryptionRoots--">getEncryptionRoots</a></span>()</code>
+<div class="block">The columns that are encrypted with this key.</div>
+</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="../../../org/apache/orc/EncryptionKey.html#getKeyName--">getKeyName</a></span>()</code>
+<div class="block">The name of the key.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionKey.html#getKeyVersion--">getKeyVersion</a></span>()</code>
+<div class="block">The version of the key.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionKey.html#isAvailable--">isAvailable</a></span>()</code>
+<div class="block">Is the key available to this user?</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Comparable">
+<!-- -->
+</a>
+<h3>Methods inherited from interface 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></h3>
+<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></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="getKeyName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeyName</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getKeyName()</pre>
+<div class="block">The name of the key.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the name</dd>
+</dl>
+</li>
+</ul>
+<a name="getKeyVersion--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeyVersion</h4>
+<pre>int getKeyVersion()</pre>
+<div class="block">The version of the key.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the version, which for most KeyProviders start at 0.</dd>
+</dl>
+</li>
+</ul>
+<a name="getAlgorithm--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAlgorithm</h4>
+<pre><a href="http://orc.apache.org/api/orc-core/org/apache/orc/EncryptionAlgorithm.html?is-external=true" title="class or interface in org.apache.orc">EncryptionAlgorithm</a> getAlgorithm()</pre>
+<div class="block">The encryption algorithm for this key.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the encryption algorithm</dd>
+</dl>
+</li>
+</ul>
+<a name="getEncryptionRoots--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEncryptionRoots</h4>
+<pre><a href="../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a>[] getEncryptionRoots()</pre>
+<div class="block">The columns that are encrypted with this key.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of columns</dd>
+</dl>
+</li>
+</ul>
+<a name="isAvailable--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAvailable</h4>
+<pre>boolean isAvailable()</pre>
+<div class="block">Is the key available to this user?</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the key is available</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/EncryptionKey.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/DoubleColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/EncryptionKey.html" target="_top">Frames</a></li>
+<li><a href="EncryptionKey.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/EncryptionVariant.html b/api/orc-core/org/apache/orc/EncryptionVariant.html
new file mode 100644
index 0000000..01bf4e5
--- /dev/null
+++ b/api/orc-core/org/apache/orc/EncryptionVariant.html
@@ -0,0 +1,340 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>EncryptionVariant (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EncryptionVariant (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":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/EncryptionVariant.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/FileFormatException.html" title="class in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/EncryptionVariant.html" target="_top">Frames</a></li>
+<li><a href="EncryptionVariant.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Interface EncryptionVariant" class="title">Interface EncryptionVariant</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</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><<a href="../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a>></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/orc/impl/reader/ReaderEncryptionVariant.html" title="class in org.apache.orc.impl.reader">ReaderEncryptionVariant</a>, <a href="../../../org/apache/orc/impl/writer/WriterEncryptionVariant.html" title="class in org.apache.orc.impl.writer">WriterEncryptionVariant</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">EncryptionVariant</span>
+extends <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><<a href="../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a>></pre>
+<div class="block">Information about a column encryption variant.
+
+ Column encryption is done by encoding multiple variants of the same column.
+ Each encrypted column ends up in two variants:
+ <ul>
+ <li>Encrypted original</li>
+ <li>Unencrypted masked</li>
+ </ul></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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionVariant.html#getFileFooterKey--">getFileFooterKey</a></span>()</code>
+<div class="block">Get the local key for the footer.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionVariant.html#getKeyDescription--">getKeyDescription</a></span>()</code>
+<div class="block">Get the key description for this column.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionVariant.html#getRoot--">getRoot</a></span>()</code>
+<div class="block">Get the root column for this variant.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionVariant.html#getStripeKey-long-">getStripeKey</a></span>(long stripe)</code>
+<div class="block">Get the local key for a stripe's data or footer.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionVariant.html#getVariantId--">getVariantId</a></span>()</code>
+<div class="block">Get the encryption variant id within the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Comparable">
+<!-- -->
+</a>
+<h3>Methods inherited from interface 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></h3>
+<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></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="getKeyDescription--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeyDescription</h4>
+<pre><a href="../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a> getKeyDescription()</pre>
+<div class="block">Get the key description for this column. This description is global to the
+ file and is passed to the KeyProvider along with various encrypted local
+ keys for the stripes or file footer so that it can decrypt them.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the encryption key description</dd>
+</dl>
+</li>
+</ul>
+<a name="getRoot--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRoot</h4>
+<pre><a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> getRoot()</pre>
+<div class="block">Get the root column for this variant.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the root column type</dd>
+</dl>
+</li>
+</ul>
+<a name="getVariantId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVariantId</h4>
+<pre>int getVariantId()</pre>
+<div class="block">Get the encryption variant id within the file.</div>
+</li>
+</ul>
+<a name="getFileFooterKey--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFileFooterKey</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a> getFileFooterKey()
+ 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">Get the local key for the footer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the local decrypted key or null if it isn't available</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="getStripeKey-long-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStripeKey</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a> getStripeKey(long stripe)
+ 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">Get the local key for a stripe's data or footer.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stripe</code> - the stripe within the file (0 to N-1)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the local decrypted key or null if it isn't available</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/EncryptionVariant.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/orc/FileFormatException.html" title="class in org.apache.orc"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/EncryptionVariant.html" target="_top">Frames</a></li>
+<li><a href="EncryptionVariant.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/class-use/CollectionColumnStatistics.html b/api/orc-core/org/apache/orc/class-use/CollectionColumnStatistics.html
new file mode 100644
index 0000000..c4b7179
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/CollectionColumnStatistics.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.CollectionColumnStatistics (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 org.apache.orc.CollectionColumnStatistics (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/CollectionColumnStatistics.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/CollectionColumnStatistics.html" target="_top">Frames</a></li>
+<li><a href="CollectionColumnStatistics.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.orc.CollectionColumnStatistics" class="title">Uses of Interface<br>org.apache.orc.CollectionColumnStatistics</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.CollectionColumnStatistics</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/CollectionColumnStatistics.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/CollectionColumnStatistics.html" target="_top">Frames</a></li>
+<li><a href="CollectionColumnStatistics.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/class-use/CompressionCodec.DataKind.html b/api/orc-core/org/apache/orc/class-use/CompressionCodec.DataKind.html
new file mode 100644
index 0000000..abcd493
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/CompressionCodec.DataKind.html
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.CompressionCodec.DataKind (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.orc.CompressionCodec.DataKind (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/CompressionCodec.DataKind.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.DataKind.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.orc.CompressionCodec.DataKind" class="title">Uses of Class<br>org.apache.orc.CompressionCodec.DataKind</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="../../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a></span><span class="tabEnd"> </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="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a> in <a href="../../../../org/apache/orc/package-summary.html">org.apache.orc</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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> that return <a href="../../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompressionCodec.DataKind.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/CompressionCodec.DataKind.html#valueOf-java.lang.String-">valueOf</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> 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="../../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">CompressionCodec.DataKind.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/CompressionCodec.DataKind.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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> with parameters of type <a href="../../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompressionCodec.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/CompressionCodec.Options.html#setData-org.apache.orc.CompressionCodec.DataKind-">setData</a></span>(<a href="../../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a> newValue)</code>
+<div class="block">Set the kind of data for the compression.</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="../../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/CompressionCodec.DataKind.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.DataKind.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/class-use/CompressionCodec.Options.html b/api/orc-core/org/apache/orc/class-use/CompressionCodec.Options.html
new file mode 100644
index 0000000..6745956
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/CompressionCodec.Options.html
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.CompressionCodec.Options (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 org.apache.orc.CompressionCodec.Options (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/CompressionCodec.Options.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.Options.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.orc.CompressionCodec.Options" class="title">Uses of Interface<br>org.apache.orc.CompressionCodec.Options</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="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></span><span class="tabEnd"> </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="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a> in <a href="../../../../org/apache/orc/package-summary.html">org.apache.orc</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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> that return <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompressionCodec.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/CompressionCodec.Options.html#copy--">copy</a></span>()</code>
+<div class="block">Make a copy before making changes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompressionCodec.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/CompressionCodec.html#getDefaultOptions--">getDefaultOptions</a></span>()</code>
+<div class="block">Get the default options for this codec.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompressionCodec.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/CompressionCodec.Options.html#setData-org.apache.orc.CompressionCodec.DataKind-">setData</a></span>(<a href="../../../../org/apache/orc/CompressionCodec.DataKind.html" title="enum in org.apache.orc">CompressionCodec.DataKind</a> newValue)</code>
+<div class="block">Set the kind of data for the compression.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompressionCodec.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/CompressionCodec.Options.html#setSpeed-org.apache.orc.CompressionCodec.SpeedModifier-">setSpeed</a></span>(<a href="../../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a> newValue)</code>
+<div class="block">Set the speed for the compression.</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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> with parameters of type <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></span><span class="tabEnd"> </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>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">CompressionCodec.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/CompressionCodec.html#compress-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-org.apache.orc.CompressionCodec.Options-">compress</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> in,
+ <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> out,
+ <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> overflow,
+ <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a> options)</code>
+<div class="block">Compress the in buffer to the out buffer.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a> in <a href="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</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="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> that return <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ZlibCodec.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ZlibCodec.html#getDefaultOptions--">getDefaultOptions</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AircompressorCodec.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/AircompressorCodec.html#getDefaultOptions--">getDefaultOptions</a></span>()</code> </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="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> with parameters of type <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></span><span class="tabEnd"> </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>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">ZlibCodec.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ZlibCodec.html#compress-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-org.apache.orc.CompressionCodec.Options-">compress</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> in,
+ <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> out,
+ <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> overflow,
+ <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a> options)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AircompressorCodec.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/AircompressorCodec.html#compress-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-org.apache.orc.CompressionCodec.Options-">compress</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> in,
+ <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> out,
+ <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> overflow,
+ <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a> options)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a> in <a href="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</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="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> that return <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><span class="typeNameLabel">StreamOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/StreamOptions.html#getCodecOptions--">getCodecOptions</a></span>()</code> </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="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> with parameters of type <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/impl/writer/StreamOptions.html" title="class in org.apache.orc.impl.writer">StreamOptions</a></code></td>
+<td class="colLast"><span class="typeNameLabel">StreamOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/StreamOptions.html#withCodec-org.apache.orc.CompressionCodec-org.apache.orc.CompressionCodec.Options-">withCodec</a></span>(<a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a> codec,
+ <a href="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a> options)</code>
+<div class="block">Compress using the given codec.</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="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/CompressionCodec.Options.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.Options.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/class-use/CompressionCodec.SpeedModifier.html b/api/orc-core/org/apache/orc/class-use/CompressionCodec.SpeedModifier.html
new file mode 100644
index 0000000..31e8a21
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/CompressionCodec.SpeedModifier.html
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.CompressionCodec.SpeedModifier (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.orc.CompressionCodec.SpeedModifier (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/CompressionCodec.SpeedModifier.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.SpeedModifier.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.orc.CompressionCodec.SpeedModifier" class="title">Uses of Class<br>org.apache.orc.CompressionCodec.SpeedModifier</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="../../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a></span><span class="tabEnd"> </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="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a> in <a href="../../../../org/apache/orc/package-summary.html">org.apache.orc</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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> that return <a href="../../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompressionCodec.SpeedModifier.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/CompressionCodec.SpeedModifier.html#valueOf-java.lang.String-">valueOf</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> 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="../../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">CompressionCodec.SpeedModifier.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/CompressionCodec.SpeedModifier.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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> with parameters of type <a href="../../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/CompressionCodec.Options.html" title="interface in org.apache.orc">CompressionCodec.Options</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompressionCodec.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/CompressionCodec.Options.html#setSpeed-org.apache.orc.CompressionCodec.SpeedModifier-">setSpeed</a></span>(<a href="../../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">CompressionCodec.SpeedModifier</a> newValue)</code>
+<div class="block">Set the speed for the compression.</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="../../../../org/apache/orc/CompressionCodec.SpeedModifier.html" title="enum in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/CompressionCodec.SpeedModifier.html" target="_top">Frames</a></li>
+<li><a href="CompressionCodec.SpeedModifier.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/class-use/DataMask.MaskOverrides.html b/api/orc-core/org/apache/orc/class-use/DataMask.MaskOverrides.html
new file mode 100644
index 0000000..d00d572
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/DataMask.MaskOverrides.html
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.DataMask.MaskOverrides (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 org.apache.orc.DataMask.MaskOverrides (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/DataMask.MaskOverrides.html" target="_top">Frames</a></li>
+<li><a href="DataMask.MaskOverrides.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.orc.DataMask.MaskOverrides" class="title">Uses of Interface<br>org.apache.orc.DataMask.MaskOverrides</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="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a></span><span class="tabEnd"> </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="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.mask">org.apache.orc.impl.mask</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> in <a href="../../../../org/apache/orc/package-summary.html">org.apache.orc</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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> with parameters of type <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DataMask.Provider.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataMask.Provider.html#build-org.apache.orc.DataMaskDescription-org.apache.orc.TypeDescription-org.apache.orc.DataMask.MaskOverrides-">build</a></span>(<a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a> description,
+ <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</code>
+<div class="block">Build a mask with the given parameters.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DataMask.Factory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataMask.Factory.html#build-org.apache.orc.DataMaskDescription-org.apache.orc.TypeDescription-org.apache.orc.DataMask.MaskOverrides-">build</a></span>(<a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a> mask,
+ <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</code>
+<div class="block">Build a new DataMask instance.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> in <a href="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</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="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> with parameters of type <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MaskDescriptionImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#create-org.apache.orc.TypeDescription-org.apache.orc.DataMask.MaskOverrides-">create</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.mask">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> in <a href="../../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</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="../../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a> with parameters of type <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MaskProvider.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/MaskProvider.html#build-org.apache.orc.DataMaskDescription-org.apache.orc.TypeDescription-org.apache.orc.DataMask.MaskOverrides-">build</a></span>(<a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a> description,
+ <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/MaskFactory.html#build-org.apache.orc.TypeDescription-org.apache.orc.DataMask.MaskOverrides-">build</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/MaskFactory.html#buildChildren-java.util.List-org.apache.orc.DataMask.MaskOverrides-">buildChildren</a></span>(<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><<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">Typ [...]
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/MaskFactory.html#buildStructMask-org.apache.orc.TypeDescription-org.apache.orc.DataMask.MaskOverrides-">buildStructMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</code> </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="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/DataMask.MaskOverrides.html" target="_top">Frames</a></li>
+<li><a href="DataMask.MaskOverrides.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/class-use/DataMaskDescription.html b/api/orc-core/org/apache/orc/class-use/DataMaskDescription.html
new file mode 100644
index 0000000..4d501a5
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/DataMaskDescription.html
@@ -0,0 +1,264 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.DataMaskDescription (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 org.apache.orc.DataMaskDescription (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/DataMaskDescription.html" target="_top">Frames</a></li>
+<li><a href="DataMaskDescription.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.orc.DataMaskDescription" class="title">Uses of Interface<br>org.apache.orc.DataMaskDescription</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="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></span><span class="tabEnd"> </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="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.mask">org.apache.orc.impl.mask</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a> in <a href="../../../../org/apache/orc/package-summary.html">org.apache.orc</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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> that return <a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">Reader.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.html#getDataMasks--">getDataMasks</a></span>()</code>
+<div class="block">Get the data masks for the unencrypted variant of the data.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DataMask.Standard.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataMask.Standard.html#getDescription-java.lang.String...-">getDescription</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>... params)</code>
+<div class="block">Build a DataMaskDescription given the name and a set of parameters.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DataMask.MaskOverrides.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataMask.MaskOverrides.html#hasOverride-org.apache.orc.TypeDescription-">hasOverride</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> type)</code>
+<div class="block">Should the current mask be overridden on a sub-column?</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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> with parameters of type <a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DataMask.Provider.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataMask.Provider.html#build-org.apache.orc.DataMaskDescription-org.apache.orc.TypeDescription-org.apache.orc.DataMask.MaskOverrides-">build</a></span>(<a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a> description,
+ <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</code>
+<div class="block">Build a mask with the given parameters.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DataMask.Factory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataMask.Factory.html#build-org.apache.orc.DataMaskDescription-org.apache.orc.TypeDescription-org.apache.orc.DataMask.MaskOverrides-">build</a></span>(<a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a> mask,
+ <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</code>
+<div class="block">Build a new DataMask instance.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a> in <a href="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</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="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> that implement <a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></span><span class="tabEnd"> </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 </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html" title="class in org.apache.orc.impl">MaskDescriptionImpl</a></span></code> </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="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> that return <a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getDataMasks--">getDataMasks</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.mask">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a> in <a href="../../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</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="../../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a> with parameters of type <a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MaskProvider.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/MaskProvider.html#build-org.apache.orc.DataMaskDescription-org.apache.orc.TypeDescription-org.apache.orc.DataMask.MaskOverrides-">build</a></span>(<a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a> description,
+ <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</code> </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="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/DataMaskDescription.html" target="_top">Frames</a></li>
+<li><a href="DataMaskDescription.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/class-use/EncryptionKey.html b/api/orc-core/org/apache/orc/class-use/EncryptionKey.html
new file mode 100644
index 0000000..77dea7a
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/EncryptionKey.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.EncryptionKey (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 org.apache.orc.EncryptionKey (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/EncryptionKey.html" target="_top">Frames</a></li>
+<li><a href="EncryptionKey.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.orc.EncryptionKey" class="title">Uses of Interface<br>org.apache.orc.EncryptionKey</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="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a></span><span class="tabEnd"> </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="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.reader">org.apache.orc.impl.reader</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a> in <a href="../../../../org/apache/orc/package-summary.html">org.apache.orc</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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> that return <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">Reader.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.html#getColumnEncryptionKeys--">getColumnEncryptionKeys</a></span>()</code>
+<div class="block">Get the list of encryption keys for column encryption.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a></code></td>
+<td class="colLast"><span class="typeNameLabel">EncryptionVariant.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/EncryptionVariant.html#getKeyDescription--">getKeyDescription</a></span>()</code>
+<div class="block">Get the key description for this column.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a> in <a href="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</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="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> that return <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getColumnEncryptionKeys--">getColumnEncryptionKeys</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.reader">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a> in <a href="../../../../org/apache/orc/impl/reader/package-summary.html">org.apache.orc.impl.reader</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="../../../../org/apache/orc/impl/reader/package-summary.html">org.apache.orc.impl.reader</a> that implement <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a></span><span class="tabEnd"> </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 </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/reader/ReaderEncryptionKey.html" title="class in org.apache.orc.impl.reader">ReaderEncryptionKey</a></span></code>
+<div class="block">This tracks the keys for reading encrypted columns.</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="../../../../org/apache/orc/impl/reader/package-summary.html">org.apache.orc.impl.reader</a> with parameters of type <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a></span><span class="tabEnd"> </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">ReaderEncryptionKey.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/reader/ReaderEncryptionKey.html#compareTo-org.apache.orc.EncryptionKey-">compareTo</a></span>(@NotNull <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a> other)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a> in <a href="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</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="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> that implement <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a></span><span class="tabEnd"> </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 </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterEncryptionKey.html" title="class in org.apache.orc.impl.writer">WriterEncryptionKey</a></span></code> </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="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> with parameters of type <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a></span><span class="tabEnd"> </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">WriterEncryptionKey.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterEncryptionKey.html#compareTo-org.apache.orc.EncryptionKey-">compareTo</a></span>(@NotNull <a href="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">EncryptionKey</a> other)</code> </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="../../../../org/apache/orc/EncryptionKey.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/EncryptionKey.html" target="_top">Frames</a></li>
+<li><a href="EncryptionKey.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/class-use/EncryptionVariant.html b/api/orc-core/org/apache/orc/class-use/EncryptionVariant.html
new file mode 100644
index 0000000..8f913a1
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/EncryptionVariant.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:40 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.EncryptionVariant (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 org.apache.orc.EncryptionVariant (ORC Core 1.6.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/EncryptionVariant.html" target="_top">Frames</a></li>
+<li><a href="EncryptionVariant.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.orc.EncryptionVariant" class="title">Uses of Interface<br>org.apache.orc.EncryptionVariant</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="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a></span><span class="tabEnd"> </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="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.reader">org.apache.orc.impl.reader</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a> in <a href="../../../../org/apache/orc/package-summary.html">org.apache.orc</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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> that return <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">EncryptionKey.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/EncryptionKey.html#getEncryptionRoots--">getEncryptionRoots</a></span>()</code>
+<div class="block">The columns that are encrypted with this key.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">Reader.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.html#getEncryptionVariants--">getEncryptionVariants</a></span>()</code>
+<div class="block">Get the list of encryption variants for the 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="../../../../org/apache/orc/package-summary.html">org.apache.orc</a> with parameters of type <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a></span><span class="tabEnd"> </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="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/orc/StripeStatistics.html" title="class in org.apache.orc">StripeStatistics</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">Reader.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.html#getVariantStripeStatistics-org.apache.orc.EncryptionVariant-">getVariantStripeStatistics</a></span>(<a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a> variant)</code>
+<div class="block">Get the stripe statistics for a given variant.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a> in <a href="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</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="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> that return <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a></code></td>
+<td class="colLast"><span class="typeNameLabel">StreamName.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/StreamName.html#getEncryption--">getEncryption</a></span>()</code>
+<div class="block">Get the encryption information for this stream.</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="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> with parameters of type <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a></span><span class="tabEnd"> </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="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/orc/StripeStatistics.html" title="class in org.apache.orc">StripeStatistics</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getVariantStripeStatistics-org.apache.orc.EncryptionVariant-">getVariantStripeStatistics</a></span>(<a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a> variant)</code> </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="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> with parameters of type <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a></span><span class="tabEnd"> </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="../../../../org/apache/orc/impl/StreamName.html#StreamName-int-org.apache.orc.OrcProto.Stream.Kind-org.apache.orc.EncryptionVariant-">StreamName</a></span>(int column,
+ <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Stream.Kind.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Stream.Kind</a> kind,
+ <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a> encryption)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.reader">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a> in <a href="../../../../org/apache/orc/impl/reader/package-summary.html">org.apache.orc.impl.reader</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="../../../../org/apache/orc/impl/reader/package-summary.html">org.apache.orc.impl.reader</a> that implement <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a></span><span class="tabEnd"> </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 </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/reader/ReaderEncryptionVariant.html" title="class in org.apache.orc.impl.reader">ReaderEncryptionVariant</a></span></code>
+<div class="block">Information about an encrypted column.</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="../../../../org/apache/orc/impl/reader/package-summary.html">org.apache.orc.impl.reader</a> with parameters of type <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a></span><span class="tabEnd"> </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">ReaderEncryptionVariant.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/reader/ReaderEncryptionVariant.html#compareTo-org.apache.orc.EncryptionVariant-">compareTo</a></span>(@NotNull <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a> other)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a> in <a href="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</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="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> that implement <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a></span><span class="tabEnd"> </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 </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterEncryptionVariant.html" title="class in org.apache.orc.impl.writer">WriterEncryptionVariant</a></span></code> </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="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> with parameters of type <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a></span><span class="tabEnd"> </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">WriterEncryptionVariant.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterEncryptionVariant.html#compareTo-org.apache.orc.EncryptionVariant-">compareTo</a></span>(@NotNull <a href="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">EncryptionVariant</a> other)</code> </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="../../../../org/apache/orc/EncryptionVariant.html" title="interface in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">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?org/apache/orc/class-use/EncryptionVariant.html" target="_top">Frames</a></li>
+<li><a href="EncryptionVariant.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/impl/BufferChunkList.html b/api/orc-core/org/apache/orc/impl/BufferChunkList.html
new file mode 100644
index 0000000..6497985
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/BufferChunkList.html
@@ -0,0 +1,322 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:38 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>BufferChunkList (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BufferChunkList (ORC Core 1.6.0 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/BufferChunkList.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/BufferChunk.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/BufferChunkList.html" target="_top">Frames</a></li>
+<li><a href="BufferChunkList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class BufferChunkList" class="title">Class BufferChunkList</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.orc.impl.BufferChunkList</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BufferChunkList</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">Builds a list of buffer chunks</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/BufferChunkList.html#BufferChunkList--">BufferChunkList</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/BufferChunkList.html#add-org.apache.orc.impl.BufferChunk-">add</a></span>(<a href="../../../../org/apache/orc/impl/BufferChunk.html" title="class in org.apache.orc.impl">BufferChunk</a> value)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/BufferChunkList.html#clear--">clear</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/BufferChunk.html" title="class in org.apache.orc.impl">BufferChunk</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/BufferChunkList.html#get--">get</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/BufferChunk.html" title="class in org.apache.orc.impl">BufferChunk</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/BufferChunkList.html#get-int-">get</a></span>(int chunk)</code>
+<div class="block">Get the nth element of the list</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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:/ [...]
+</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="BufferChunkList--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BufferChunkList</h4>
+<pre>public BufferChunkList()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="add-org.apache.orc.impl.BufferChunk-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>add</h4>
+<pre>public void add(<a href="../../../../org/apache/orc/impl/BufferChunk.html" title="class in org.apache.orc.impl">BufferChunk</a> value)</pre>
+</li>
+</ul>
+<a name="get--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public <a href="../../../../org/apache/orc/impl/BufferChunk.html" title="class in org.apache.orc.impl">BufferChunk</a> get()</pre>
+</li>
+</ul>
+<a name="get-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public <a href="../../../../org/apache/orc/impl/BufferChunk.html" title="class in org.apache.orc.impl">BufferChunk</a> get(int chunk)</pre>
+<div class="block">Get the nth element of the list</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>chunk</code> - the element number to get from 0</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the given element number</dd>
+</dl>
+</li>
+</ul>
+<a name="clear--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clear</h4>
+<pre>public void clear()</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/BufferChunkList.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/BufferChunk.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/BufferChunkList.html" target="_top">Frames</a></li>
+<li><a href="BufferChunkList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader.html
new file mode 100644
index 0000000..02de53d
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:39 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader (ORC Core 1.6.0 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/ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader.html" target="_top">Frames</a></li>
+<li><a href="ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader">Field</a> | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader" class="title">Class ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader</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="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">org.apache.orc.impl.TreeReaderFactory.TreeReader</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html" title="class in org.apache.orc.impl">org.apache.orc.impl.ConvertTreeReaderFactory.ConvertTreeReader</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html" title="class in org.apache.orc.impl">org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader</li>
+</ul>
+</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="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader</span>
+extends <a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader</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.org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader</a></h3>
+<code><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html#bytesColVector">bytesColVector</a>, <a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html#longColVector">longColVector</a>, <a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html#readerType">readerType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.orc.impl.TreeReaderFactory.TreeReader">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a></h3>
+<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#columnId">columnId</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#context">context</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#present">present</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#vectorColumnCount">vectorColumnCount</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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader.html#setConvertVectorElement-int-">setConvertVectorElement</a></span>(int elementNum)</code>
+<div class="block">Override this to use convertVector.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader</a></h3>
+<code><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html#nextVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-boolean:A-int-">nextVector</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.ConvertTreeReaderFactory.ConvertTreeReader">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.ConvertTreeReader</a></h3>
+<code><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html#assignStringGroupVectorEntry-org.apache.hadoop.hive.ql.exec.vector.BytesColumnVector-int-org.apache.orc.TypeDescription-byte:A-">assignStringGroupVectorEntry</a>, <a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html#assignStringGroupVectorEntry-org.apache.hadoop.hive.ql.exec.vector.BytesColumnVector-int-org.apache.orc.TypeDescription-byte:A-int-int-">assignSt [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.TreeReaderFactory.TreeReader">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a></h3>
+<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#countNonNulls-long-">countNonNulls</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#createIntegerReader-org.apache.orc.OrcProto.ColumnEncoding.Kind-org.apache.orc.impl.InStream-boolean-org.apache.orc.impl.TreeReaderFactory.Context-">createIntegerReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#getColumnId--">getColumnId</a>, <a href="../../ [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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:/ [...]
+</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="setConvertVectorElement-int-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setConvertVectorElement</h4>
+<pre>public void setConvertVectorElement(int elementNum)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html#setConvertVectorElement-int-">ConvertTreeReaderFactory.ConvertTreeReader</a></code></span></div>
+<div class="block">Override this to use convertVector.
+ Source and result are member variables in the subclass with the right
+ type.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html#setConvertVectorElement-int-">setConvertVectorElement</a></code> in class <code><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader</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/ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader.html" target="_top">Frames</a></li>
+<li><a href="ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader">Field</a> | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/impl/CryptoUtils.HadoopKeyProviderFactory.html b/api/orc-core/org/apache/orc/impl/CryptoUtils.HadoopKeyProviderFactory.html
new file mode 100644
index 0000000..a0f3617
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/CryptoUtils.HadoopKeyProviderFactory.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:39 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>CryptoUtils.HadoopKeyProviderFactory (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CryptoUtils.HadoopKeyProviderFactory (ORC Core 1.6.0 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/CryptoUtils.HadoopKeyProviderFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/CryptoUtils.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/DataReaderProperties.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/CryptoUtils.HadoopKeyProviderFactory.html" target="_top">Frames</a></li>
+<li><a href="CryptoUtils.HadoopKeyProviderFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class CryptoUtils.HadoopKeyProviderFactory" class="title">Class CryptoUtils.HadoopKeyProviderFactory</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.orc.impl.CryptoUtils.HadoopKeyProviderFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.Factory.html?is-external=true" title="class or interface in org.apache.orc.impl">KeyProvider.Factory</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../org/apache/orc/impl/CryptoUtils.html" title="class in org.apache.orc.impl">CryptoUtils</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">CryptoUtils.HadoopKeyProviderFactory</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://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.Factory.html?is-external=true" title="class or interface in org.apache.orc.impl">KeyProvider.Factory</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/CryptoUtils.HadoopKeyProviderFactory.html#HadoopKeyProviderFactory--">HadoopKeyProviderFactory</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">KeyProvider</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/CryptoUtils.HadoopKeyProviderFactory.html#create-java.lang.String-org.apache.hadoop.conf.Configuration-java.util.Random-">create</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> kind,
+ <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a> conf,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> random)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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:/ [...]
+</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="HadoopKeyProviderFactory--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HadoopKeyProviderFactory</h4>
+<pre>public HadoopKeyProviderFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-java.lang.String-org.apache.hadoop.conf.Configuration-java.util.Random-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public <a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">KeyProvider</a> create(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> kind,
+ <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a> conf,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> random)
+ 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><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.Factory.html?is-external=true#create-java.lang.String-org.apache.hadoop.conf.Configuration-java.util.Random-" title="class or interface in org.apache.orc.impl">create</a></code> in interface <code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.Factory.html?is-external=true" title="class or interface in org.apache.orc.impl">KeyProvider.Factory</a></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/CryptoUtils.HadoopKeyProviderFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/CryptoUtils.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/DataReaderProperties.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/CryptoUtils.HadoopKeyProviderFactory.html" target="_top">Frames</a></li>
+<li><a href="CryptoUtils.HadoopKeyProviderFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/impl/CryptoUtils.html b/api/orc-core/org/apache/orc/impl/CryptoUtils.html
new file mode 100644
index 0000000..ed78868
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/CryptoUtils.html
@@ -0,0 +1,404 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:39 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>CryptoUtils (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CryptoUtils (ORC Core 1.6.0 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/CryptoUtils.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/CryptoUtils.HadoopKeyProviderFactory.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/CryptoUtils.html" target="_top">Frames</a></li>
+<li><a href="CryptoUtils.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class CryptoUtils" class="title">Class CryptoUtils</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.orc.impl.CryptoUtils</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CryptoUtils</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 class has routines to work with encryption within ORC files.</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"> </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 </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/CryptoUtils.HadoopKeyProviderFactory.html" title="class in org.apache.orc.impl">CryptoUtils.HadoopKeyProviderFactory</a></span></code> </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"> </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="../../../../org/apache/orc/impl/CryptoUtils.html#CryptoUtils--">CryptoUtils</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/CryptoUtils.html#clearCounter-byte:A-">clearCounter</a></span>(byte[] iv)</code>
+<div class="block">Clear the counter part of the IV.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">KeyProvider</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/CryptoUtils.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">getKeyProvider</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a> conf,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> random)</code>
+<div class="block">Create a KeyProvider.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><byte[]></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/CryptoUtils.html#modifyIvForStream-int-org.apache.orc.OrcProto.Stream.Kind-long-">modifyIvForStream</a></span>(int columnId,
+ <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Stream.Kind.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Stream.Kind</a> kind,
+ long stripeId)</code>
+<div class="block">Update the unique IV for each stream within a single key.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><byte[]></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/CryptoUtils.html#modifyIvForStream-org.apache.orc.impl.StreamName-long-">modifyIvForStream</a></span>(<a href="../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a> name,
+ long stripeId)</code>
+<div class="block">Update the unique IV for each stream within a single key.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><byte[]></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/CryptoUtils.html#modifyIvForStripe-long-">modifyIvForStripe</a></span>(long stripeId)</code>
+<div class="block">Modify the IV for the given stripe id and make sure the low bytes are
+ set to 0.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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:/ [...]
+</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="CryptoUtils--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CryptoUtils</h4>
+<pre>public CryptoUtils()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="modifyIvForStream-org.apache.orc.impl.StreamName-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modifyIvForStream</h4>
+<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><byte[]> modifyIvForStream(<a href="../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a> name,
+ long stripeId)</pre>
+<div class="block">Update the unique IV for each stream within a single key.
+ The top bytes are set with the column, stream kind, and stripe id and the
+ lower 8 bytes are always 0.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the stream name</dd>
+<dd><code>stripeId</code> - the stripe id</dd>
+</dl>
+</li>
+</ul>
+<a name="modifyIvForStream-int-org.apache.orc.OrcProto.Stream.Kind-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modifyIvForStream</h4>
+<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><byte[]> modifyIvForStream(int columnId,
+ <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Stream.Kind.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Stream.Kind</a> kind,
+ long stripeId)</pre>
+<div class="block">Update the unique IV for each stream within a single key.
+ The top bytes are set with the column, stream kind, and stripe id and the
+ lower 8 bytes are always 0.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>columnId</code> - the column id</dd>
+<dd><code>kind</code> - the stream kind</dd>
+<dd><code>stripeId</code> - the stripe id</dd>
+</dl>
+</li>
+</ul>
+<a name="modifyIvForStripe-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modifyIvForStripe</h4>
+<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><byte[]> modifyIvForStripe(long stripeId)</pre>
+<div class="block">Modify the IV for the given stripe id and make sure the low bytes are
+ set to 0.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stripeId</code> - the stripe id</dd>
+</dl>
+</li>
+</ul>
+<a name="clearCounter-byte:A-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearCounter</h4>
+<pre>public static void clearCounter(byte[] iv)</pre>
+<div class="block">Clear the counter part of the IV.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>iv</code> - the IV to modify</dd>
+</dl>
+</li>
+</ul>
+<a name="getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getKeyProvider</h4>
+<pre>public static <a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">KeyProvider</a> getKeyProvider(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a> conf,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> random)
+ 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">Create a KeyProvider.
+ It will cache the result, so that only one provider of each kind will be
+ created.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>random</code> - the random generator to use</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the new KeyProvider</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/CryptoUtils.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/CryptoUtils.HadoopKeyProviderFactory.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/CryptoUtils.html" target="_top">Frames</a></li>
+<li><a href="CryptoUtils.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/impl/InStream.EncryptedStream.html b/api/orc-core/org/apache/orc/impl/InStream.EncryptedStream.html
new file mode 100644
index 0000000..7fb3411
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/InStream.EncryptedStream.html
@@ -0,0 +1,424 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:39 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>InStream.EncryptedStream (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InStream.EncryptedStream (ORC Core 1.6.0 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/InStream.EncryptedStream.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/InStream.EncryptedStream.html" target="_top">Frames</a></li>
+<li><a href="InStream.EncryptedStream.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.orc.impl.InStream">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.InStream.UncompressedStream">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class InStream.EncryptedStream" class="title">Class InStream.EncryptedStream</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="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">java.io.InputStream</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">org.apache.orc.impl.InStream</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl">org.apache.orc.impl.InStream.UncompressedStream</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.InStream.EncryptedStream</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="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="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">InStream.EncryptedStream</span>
+extends <a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl">InStream.UncompressedStream</a></pre>
+<div class="block">Implements a stream over an encrypted, but uncompressed stream.</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.orc.impl.InStream">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a></h3>
+<code><a href="../../../../org/apache/orc/impl/InStream.EncryptedStream.html" title="class in org.apache.orc.impl">InStream.EncryptedStream</a>, <a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a>, <a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl">InStream.UncompressedStream</a></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.orc.impl.InStream.UncompressedStream">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl">InStream.UncompressedStream</a></h3>
+<code><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#currentOffset">currentOffset</a>, <a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#currentRange">currentRange</a>, <a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#decrypted">decrypted</a>, <a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#position">position</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.orc.impl.InStream">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a></h3>
+<code><a href="../../../../org/apache/orc/impl/InStream.html#length">length</a>, <a href="../../../../org/apache/orc/impl/InStream.html#name">name</a>, <a href="../../../../org/apache/orc/impl/InStream.html#offset">offset</a>, <a href="../../../../org/apache/orc/impl/InStream.html#PROTOBUF_MESSAGE_MAX_LIMIT">PROTOBUF_MESSAGE_MAX_LIMIT</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"> </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="../../../../org/apache/orc/impl/InStream.EncryptedStream.html#EncryptedStream-java.lang.Object-org.apache.hadoop.hive.common.io.DiskRangeList-long-long-org.apache.orc.impl.InStream.StreamOptions-">EncryptedStream</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> name,
+ <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true" title="class or interface in org.apache.hadoop.hive.common.io">DiskRangeList</a> input,
+ long offset,
+ long length,
+ <a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a> options)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.EncryptedStream.html#changeIv-java.util.function.Consumer-">changeIv</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><byte[]> modifier)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.EncryptedStream.html#close--">close</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.EncryptedStream.html#setCurrent-org.apache.hadoop.hive.common.io.DiskRangeList-boolean-">setCurrent</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true" title="class or interface in org.apache.hadoop.hive.common.io">DiskRangeList</a> newRange,
+ boolean isJump)</code> </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="../../../../org/apache/orc/impl/InStream.EncryptedStream.html#toString--">toString</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.InStream.UncompressedStream">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl">InStream.UncompressedStream</a></h3>
+<code><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#available--">available</a>, <a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#read--">read</a>, <a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#read-byte:A-int-int-">read</a>, <a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#reset-org.apache.hadoop.hive.common.io.DiskRangeList-">reset</a>, <a href="../../../../org/apache/orc/impl/InStr [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.InStream">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a></h3>
+<code><a href="../../../../org/apache/orc/impl/InStream.html#create-java.lang.Object-org.apache.hadoop.hive.common.io.DiskRangeList-long-long-">create</a>, <a href="../../../../org/apache/orc/impl/InStream.html#create-java.lang.Object-org.apache.hadoop.hive.common.io.DiskRangeList-long-long-org.apache.orc.impl.InStream.StreamOptions-">create</a>, <a href="../../../../org/apache/orc/impl/InStream.html#createCodedInputStream-org.apache.orc.impl.InStream-">createCodedInputStream</a>, <a hre [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.io.InputStream">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true#mark-int-" title="class or interface in java.io">mark</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true#markSupported--" title="class or interface in java.io">markSupported</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true#read-byte:A-" title="class or interface in java.io">read</a>, <a href="http:/ [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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:/ [...]
+</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="EncryptedStream-java.lang.Object-org.apache.hadoop.hive.common.io.DiskRangeList-long-long-org.apache.orc.impl.InStream.StreamOptions-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EncryptedStream</h4>
+<pre>public EncryptedStream(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> name,
+ <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true" title="class or interface in org.apache.hadoop.hive.common.io">DiskRangeList</a> input,
+ long offset,
+ long length,
+ <a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a> options)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setCurrent-org.apache.hadoop.hive.common.io.DiskRangeList-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCurrent</h4>
+<pre>protected void setCurrent(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true" title="class or interface in org.apache.hadoop.hive.common.io">DiskRangeList</a> newRange,
+ boolean isJump)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#setCurrent-org.apache.hadoop.hive.common.io.DiskRangeList-boolean-">setCurrent</a></code> in class <code><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl">InStream.UncompressedStream</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="close--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public void close()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io">close</a></code> in interface <code><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></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://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> in interface <code><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></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#close--">close</a></code> in class <code><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl">InStream.UncompressedStream</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="changeIv-java.util.function.Consumer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>changeIv</h4>
+<pre>public void changeIv(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><byte[]> modifier)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#changeIv-java.util.function.Consumer-">changeIv</a></code> in class <code><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl">InStream.UncompressedStream</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html#toString--">toString</a></code> in class <code><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl">InStream.UncompressedStream</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/InStream.EncryptedStream.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/InStream.EncryptedStream.html" target="_top">Frames</a></li>
+<li><a href="InStream.EncryptedStream.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.orc.impl.InStream">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.InStream.UncompressedStream">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/impl/InStream.StreamOptions.html b/api/orc-core/org/apache/orc/impl/InStream.StreamOptions.html
new file mode 100644
index 0000000..d1949fb
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/InStream.StreamOptions.html
@@ -0,0 +1,436 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:39 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>InStream.StreamOptions (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InStream.StreamOptions (ORC Core 1.6.0 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/InStream.StreamOptions.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/InStream.EncryptedStream.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/InStream.StreamOptions.html" target="_top">Frames</a></li>
+<li><a href="InStream.StreamOptions.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class InStream.StreamOptions" class="title">Class InStream.StreamOptions</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.orc.impl.InStream.StreamOptions</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/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">InStream.StreamOptions</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/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#StreamOptions--">StreamOptions</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#StreamOptions-org.apache.orc.impl.InStream.StreamOptions-">StreamOptions</a></span>(<a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a> other)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#clone--">clone</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/EncryptionAlgorithm.html?is-external=true" title="class or interface in org.apache.orc">EncryptionAlgorithm</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#getAlgorithm--">getAlgorithm</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#getBufferSize--">getBufferSize</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#getCodec--">getCodec</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#getIv--">getIv</a></span>()</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#getKey--">getKey</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#isCompressed--">isCompressed</a></span>()</code> </td>
+</tr>
+<tr id="i7" 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="../../../../org/apache/orc/impl/InStream.StreamOptions.html#toString--">toString</a></span>()</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#withBufferSize-int-">withBufferSize</a></span>(int value)</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#withCodec-org.apache.orc.CompressionCodec-">withCodec</a></span>(<a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a> value)</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html#withEncryption-org.apache.orc.EncryptionAlgorithm-java.security.Key-byte:A-">withEncryption</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/EncryptionAlgorithm.html?is-external=true" title="class or interface in org.apache.orc">EncryptionAlgorithm</a> algorithm,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a> key,
+ byte[] iv)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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#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=" [...]
+</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="StreamOptions-org.apache.orc.impl.InStream.StreamOptions-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StreamOptions</h4>
+<pre>public StreamOptions(<a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a> other)</pre>
+</li>
+</ul>
+<a name="StreamOptions--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamOptions</h4>
+<pre>public StreamOptions()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="withCodec-org.apache.orc.CompressionCodec-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withCodec</h4>
+<pre>public <a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a> withCodec(<a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a> value)</pre>
+</li>
+</ul>
+<a name="withBufferSize-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withBufferSize</h4>
+<pre>public <a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a> withBufferSize(int value)</pre>
+</li>
+</ul>
+<a name="withEncryption-org.apache.orc.EncryptionAlgorithm-java.security.Key-byte:A-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withEncryption</h4>
+<pre>public <a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a> withEncryption(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/EncryptionAlgorithm.html?is-external=true" title="class or interface in org.apache.orc">EncryptionAlgorithm</a> algorithm,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a> key,
+ byte[] iv)</pre>
+</li>
+</ul>
+<a name="isCompressed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCompressed</h4>
+<pre>public boolean isCompressed()</pre>
+</li>
+</ul>
+<a name="getCodec--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCodec</h4>
+<pre>public <a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a> getCodec()</pre>
+</li>
+</ul>
+<a name="getBufferSize--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBufferSize</h4>
+<pre>public int getBufferSize()</pre>
+</li>
+</ul>
+<a name="getAlgorithm--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAlgorithm</h4>
+<pre>public <a href="http://orc.apache.org/api/orc-core/org/apache/orc/EncryptionAlgorithm.html?is-external=true" title="class or interface in org.apache.orc">EncryptionAlgorithm</a> getAlgorithm()</pre>
+</li>
+</ul>
+<a name="getKey--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKey</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a> getKey()</pre>
+</li>
+</ul>
+<a name="getIv--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIv</h4>
+<pre>public byte[] getIv()</pre>
+</li>
+</ul>
+<a name="clone--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public <a href="../../../../org/apache/orc/impl/InStream.StreamOptions.html" title="class in org.apache.orc.impl">InStream.StreamOptions</a> clone()</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#clone--" title="class or interface in java.lang">clone</a></code> in class <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="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="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> in class <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/InStream.StreamOptions.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/InStream.EncryptedStream.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/InStream.StreamOptions.html" target="_top">Frames</a></li>
+<li><a href="InStream.StreamOptions.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/impl/MaskDescriptionImpl.html b/api/orc-core/org/apache/orc/impl/MaskDescriptionImpl.html
new file mode 100644
index 0000000..2df0cb7
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/MaskDescriptionImpl.html
@@ -0,0 +1,473 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:39 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MaskDescriptionImpl (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MaskDescriptionImpl (ORC Core 1.6.0 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/MaskDescriptionImpl.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/MemoryManager.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/MaskDescriptionImpl.html" target="_top">Frames</a></li>
+<li><a href="MaskDescriptionImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class MaskDescriptionImpl" class="title">Class MaskDescriptionImpl</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.orc.impl.MaskDescriptionImpl</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><<a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html" title="class in org.apache.orc.impl">MaskDescriptionImpl</a>>, <a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MaskDescriptionImpl</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="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a>, <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><<a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html" title="class in org.apache.orc.impl">MaskDescriptionImpl</a>></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#MaskDescriptionImpl-int-org.apache.orc.OrcProto.DataMask-">MaskDescriptionImpl</a></span>(int id,
+ <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.DataMask.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.DataMask</a> mask)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#MaskDescriptionImpl-java.lang.String-java.lang.String...-">MaskDescriptionImpl</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> 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>... parameters)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#addColumn-org.apache.orc.TypeDescription-">addColumn</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> column)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#compareTo-org.apache.orc.impl.MaskDescriptionImpl-">compareTo</a></span>(@NotNull <a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html" title="class in org.apache.orc.impl">MaskDescriptionImpl</a> other)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#create-org.apache.orc.TypeDescription-org.apache.orc.DataMask.MaskOverrides-">create</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.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> other)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#getColumns--">getColumns</a></span>()</code>
+<div class="block">Get the list of columns that use this mask.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#getId--">getId</a></span>()</code> </td>
+</tr>
+<tr id="i6" 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="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#getName--">getName</a></span>()</code>
+<div class="block">The name of the mask.</div>
+</td>
+</tr>
+<tr id="i7" 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="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#getParameters--">getParameters</a></span>()</code>
+<div class="block">The parameters for the mask</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#hashCode--">hashCode</a></span>()</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#setId-int-">setId</a></span>(int id)</code> </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="../../../../org/apache/orc/impl/MaskDescriptionImpl.html#toString--">toString</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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 [...]
+</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="MaskDescriptionImpl-java.lang.String-java.lang.String...-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MaskDescriptionImpl</h4>
+<pre>public MaskDescriptionImpl(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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>... parameters)</pre>
+</li>
+</ul>
+<a name="MaskDescriptionImpl-int-org.apache.orc.OrcProto.DataMask-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MaskDescriptionImpl</h4>
+<pre>public MaskDescriptionImpl(int id,
+ <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.DataMask.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.DataMask</a> mask)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="equals-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public boolean 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> other)</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> in class <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="addColumn-org.apache.orc.TypeDescription-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addColumn</h4>
+<pre>public void addColumn(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> column)</pre>
+</li>
+</ul>
+<a name="setId-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setId</h4>
+<pre>public void setId(int id)</pre>
+</li>
+</ul>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/orc/DataMaskDescription.html#getName--">DataMaskDescription</a></code></span></div>
+<div class="block">The name of the mask.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/DataMaskDescription.html#getName--">getName</a></code> in interface <code><a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the name</dd>
+</dl>
+</li>
+</ul>
+<a name="getParameters--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParameters</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] getParameters()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/orc/DataMaskDescription.html#getParameters--">DataMaskDescription</a></code></span></div>
+<div class="block">The parameters for the mask</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/DataMaskDescription.html#getParameters--">getParameters</a></code> in interface <code><a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the array of parameters</dd>
+</dl>
+</li>
+</ul>
+<a name="getColumns--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getColumns</h4>
+<pre>public <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>[] getColumns()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/orc/DataMaskDescription.html#getColumns--">DataMaskDescription</a></code></span></div>
+<div class="block">Get the list of columns that use this mask.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/DataMaskDescription.html#getColumns--">getColumns</a></code> in interface <code><a href="../../../../org/apache/orc/DataMaskDescription.html" title="interface in org.apache.orc">DataMaskDescription</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of columns</dd>
+</dl>
+</li>
+</ul>
+<a name="getId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public int getId()</pre>
+</li>
+</ul>
+<a name="create-org.apache.orc.TypeDescription-org.apache.orc.DataMask.MaskOverrides-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public <a href="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a> create(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/DataMask.MaskOverrides.html" title="interface in org.apache.orc">DataMask.MaskOverrides</a> overrides)</pre>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="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> in class <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="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public int 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> in class <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="compareTo-org.apache.orc.impl.MaskDescriptionImpl-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>compareTo</h4>
+<pre>public int compareTo(@NotNull
+ @NotNull <a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html" title="class in org.apache.orc.impl">MaskDescriptionImpl</a> other)</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> in interface <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><<a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html" title="class in org.apache.orc.impl">MaskDescriptionImpl</a>></ [...]
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MaskDescriptionImpl.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/MemoryManager.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/MaskDescriptionImpl.html" target="_top">Frames</a></li>
+<li><a href="MaskDescriptionImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/impl/ParserUtils.StringPosition.html b/api/orc-core/org/apache/orc/impl/ParserUtils.StringPosition.html
new file mode 100644
index 0000000..debad14
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/ParserUtils.StringPosition.html
@@ -0,0 +1,307 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:39 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ParserUtils.StringPosition (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ParserUtils.StringPosition (ORC Core 1.6.0 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/ParserUtils.StringPosition.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/ParserUtils.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/PhysicalFsWriter.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/ParserUtils.StringPosition.html" target="_top">Frames</a></li>
+<li><a href="ParserUtils.StringPosition.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class ParserUtils.StringPosition" class="title">Class ParserUtils.StringPosition</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.orc.impl.ParserUtils.StringPosition</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../org/apache/orc/impl/ParserUtils.html" title="class in org.apache.orc.impl">ParserUtils</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">ParserUtils.StringPosition</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"> </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="../../../../org/apache/orc/impl/ParserUtils.StringPosition.html#StringPosition-java.lang.String-">StringPosition</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> value)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="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="../../../../org/apache/orc/impl/ParserUtils.StringPosition.html#fromPosition-int-">fromPosition</a></span>(int start)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ParserUtils.StringPosition.html#hasCharactersLeft--">hasCharactersLeft</a></span>()</code> </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="../../../../org/apache/orc/impl/ParserUtils.StringPosition.html#toString--">toString</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="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:/ [...]
+</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="StringPosition-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StringPosition</h4>
+<pre>public StringPosition(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="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> in class <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="fromPosition-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromPosition</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fromPosition(int start)</pre>
+</li>
+</ul>
+<a name="hasCharactersLeft--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hasCharactersLeft</h4>
+<pre>public boolean hasCharactersLeft()</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/ParserUtils.StringPosition.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/ParserUtils.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/PhysicalFsWriter.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/ParserUtils.StringPosition.html" target="_top">Frames</a></li>
+<li><a href="ParserUtils.StringPosition.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2013–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/api/orc-core/org/apache/orc/impl/ParserUtils.html b/api/orc-core/org/apache/orc/impl/ParserUtils.html
new file mode 100644
index 0000000..6b9e409
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/ParserUtils.html
@@ -0,0 +1,403 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_222) on Tue Sep 03 16:49:39 PDT 2019 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ParserUtils (ORC Core 1.6.0 API)</title>
+<meta name="date" content="2019-09-03">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ParserUtils (ORC Core 1.6.0 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/ParserUtils.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/impl/OutStream.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/ParserUtils.StringPosition.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/ParserUtils.html" target="_top">Frames</a></li>
+<li><a href="ParserUtils.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class ParserUtils" class="title">Class ParserUtils</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.orc.impl.ParserUtils</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ParserUtils</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">
+<!-- ======== 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"> </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 </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ParserUtils.StringPosition.html" title="class in org.apache.orc.impl">ParserUtils.StringPosition</a></span></code> </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"> </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="../../../../org/apache/orc/impl/ParserUtils.html#ParserUtils--">ParserUtils</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/impl/MaskDescriptionImpl.html" title="class in org.apache.orc.impl">MaskDescriptionImpl</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ParserUtils.html#buildMaskDescription-java.lang.String-">buildMaskDescription</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> value)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ParserUtils.html#findSubtype-org.apache.orc.TypeDescription-org.apache.orc.impl.ParserUtils.StringPosition-">findSubtype</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/impl/ParserUtils.StringPosition.html" title="class in org.apache.orc.impl">ParserUtils.StringPosition</a> source)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <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><<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ParserUtils.html#findSubtypeList-org.apache.orc.TypeDescription-org.apache.orc.impl.ParserUtils.StringPosition-">findSubtypeList</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a> schema,
+ <a href="../../../../org/apache/orc/impl/ParserUtils.StringPosition.html" title="class in org.apache.orc.impl">ParserUtils.StringPosition</a> source)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
... 11982 lines suppressed ...