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 2018/05/14 23:08:34 UTC

[01/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Repository: orc
Updated Branches:
  refs/heads/asf-site be01d14ac -> 7fb40924c


http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/package-tree.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/package-tree.html b/api/orc-shims/org/apache/orc/impl/package-tree.html
new file mode 100644
index 0000000..41f6f8c
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/package-tree.html
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc.impl Class Hierarchy (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.orc.impl Class Hierarchy (ORC Shims 1.5.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><a href="../../../../org/apache/orc/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.orc.impl</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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.KeyMetadata</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.LocalKey</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsCurrent</span></a> (implements org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsPre2_3</span></a> (implements org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsPre2_6</span></a> (implements org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsPre2_7</span></a> (implements org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">AutoCloseable</span></a>
+<ul>
+<li type="circle">java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">Closeable</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ZeroCopyReaderShim</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ByteBufferPoolShim</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.DirectDecompressor</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.KeyProvider</span></a></li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
+<ul>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.DirectCompressionType</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/package-use.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/package-use.html b/api/orc-shims/org/apache/orc/impl/package-use.html
new file mode 100644
index 0000000..ad0456e
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/package-use.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_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package org.apache.orc.impl (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 org.apache.orc.impl (ORC Shims 1.5.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?org/apache/orc/impl/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package org.apache.orc.impl" class="title">Uses of Package<br>org.apache.orc.impl</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="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<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> used by <a href="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.html#org.apache.orc.impl">HadoopShims</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.ByteBufferPoolShim.html#org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>
+<div class="block">a hadoop.io ByteBufferPool shim.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.DirectCompressionType.html#org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.DirectDecompressor.html#org.apache.orc.impl">HadoopShims.DirectDecompressor</a>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.KeyMetadata.html#org.apache.orc.impl">HadoopShims.KeyMetadata</a>
+<div class="block">Information about a crypto key including the key name, version, and the
+ algorithm.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.KeyProvider.html#org.apache.orc.impl">HadoopShims.KeyProvider</a>
+<div class="block">A source of crypto keys.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.LocalKey.html#org.apache.orc.impl">HadoopShims.LocalKey</a>
+<div class="block">When a local key is created, the user gets both the encrypted and
+ unencrypted versions.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.ZeroCopyReaderShim.html#org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/package-frame.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/package-frame.html b/api/orc-shims/org/apache/orc/package-frame.html
new file mode 100644
index 0000000..286b3b2
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/package-frame.html
@@ -0,0 +1,21 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../org/apache/orc/package-summary.html" target="classFrame">org.apache.orc</a></h1>
+<div class="indexContainer">
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="EncryptionAlgorithm.html" title="enum in org.apache.orc" target="classFrame">EncryptionAlgorithm</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/package-summary.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/package-summary.html b/api/orc-shims/org/apache/orc/package-summary.html
new file mode 100644
index 0000000..1440e8e
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/package-summary.html
@@ -0,0 +1,146 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.orc (ORC Shims 1.5.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&nbsp;Package</li>
+<li><a href="../../../org/apache/orc/impl/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.orc</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></td>
+<td class="colLast">
+<div class="block">The encryption algorithms supported by ORC.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li><a href="../../../org/apache/orc/impl/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/package-tree.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/package-tree.html b/api/orc-shims/org/apache/orc/package-tree.html
new file mode 100644
index 0000000..32083f7
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/package-tree.html
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc Class Hierarchy (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.orc Class Hierarchy (ORC Shims 1.5.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/impl/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.orc</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="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
+<ul>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc"><span class="typeNameLink">EncryptionAlgorithm</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li><a href="../../../org/apache/orc/impl/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/package-use.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/package-use.html b/api/orc-shims/org/apache/orc/package-use.html
new file mode 100644
index 0000000..9c392ba
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/package-use.html
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package org.apache.orc (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 org.apache.orc (ORC Shims 1.5.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?org/apache/orc/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package org.apache.orc" class="title">Uses of Package<br>org.apache.orc</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="../../../org/apache/orc/package-summary.html">org.apache.orc</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc">
+<!--   -->
+</a>
+<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/package-summary.html">org.apache.orc</a> used by <a href="../../../org/apache/orc/package-summary.html">org.apache.orc</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/EncryptionAlgorithm.html#org.apache.orc">EncryptionAlgorithm</a>
+<div class="block">The encryption algorithms supported by ORC.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<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/package-summary.html">org.apache.orc</a> used by <a href="../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/EncryptionAlgorithm.html#org.apache.orc.impl">EncryptionAlgorithm</a>
+<div class="block">The encryption algorithms supported by ORC.</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?org/apache/orc/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/overview-frame.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/overview-frame.html b/api/orc-shims/overview-frame.html
new file mode 100644
index 0000000..26d9a7d
--- /dev/null
+++ b/api/orc-shims/overview-frame.html
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Overview List (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
+<div class="indexContainer">
+<h2 title="Packages">Packages</h2>
+<ul title="Packages">
+<li><a href="org/apache/orc/package-frame.html" target="packageFrame">org.apache.orc</a></li>
+<li><a href="org/apache/orc/impl/package-frame.html" target="packageFrame">org.apache.orc.impl</a></li>
+</ul>
+</div>
+<p>&nbsp;</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/overview-summary.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/overview-summary.html b/api/orc-shims/overview-summary.html
new file mode 100644
index 0000000..c5f8d43
--- /dev/null
+++ b/api/orc-shims/overview-summary.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Overview (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Overview (ORC Shims 1.5.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 class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">ORC Shims 1.5.0 API</h1>
+</div>
+<div class="contentContainer">
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
+<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="org/apache/orc/package-summary.html">org.apache.orc</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/overview-tree.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/overview-tree.html b/api/orc-shims/overview-tree.html
new file mode 100644
index 0000000..79ea517
--- /dev/null
+++ b/api/orc-shims/overview-tree.html
@@ -0,0 +1,175 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Class Hierarchy (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Class Hierarchy (ORC Shims 1.5.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>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="org/apache/orc/package-tree.html">org.apache.orc</a>, </li>
+<li><a href="org/apache/orc/impl/package-tree.html">org.apache.orc.impl</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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.KeyMetadata</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.LocalKey</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsCurrent</span></a> (implements org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsPre2_3</span></a> (implements org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsPre2_6</span></a> (implements org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsPre2_7</span></a> (implements org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">AutoCloseable</span></a>
+<ul>
+<li type="circle">java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">Closeable</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ZeroCopyReaderShim</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ZeroCopyReaderShim</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ByteBufferPoolShim</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.DirectDecompressor</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.KeyProvider</span></a></li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
+<ul>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.DirectCompressionType</span></a></li>
+<li type="circle">org.apache.orc.<a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc"><span class="typeNameLink">EncryptionAlgorithm</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/package-list
----------------------------------------------------------------------
diff --git a/api/orc-shims/package-list b/api/orc-shims/package-list
new file mode 100644
index 0000000..4a0bcdd
--- /dev/null
+++ b/api/orc-shims/package-list
@@ -0,0 +1,2 @@
+org.apache.orc
+org.apache.orc.impl

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/script.js
----------------------------------------------------------------------
diff --git a/api/orc-shims/script.js b/api/orc-shims/script.js
new file mode 100644
index 0000000..b346356
--- /dev/null
+++ b/api/orc-shims/script.js
@@ -0,0 +1,30 @@
+function show(type)
+{
+    count = 0;
+    for (var key in methods) {
+        var row = document.getElementById(key);
+        if ((methods[key] &  type) != 0) {
+            row.style.display = '';
+            row.className = (count++ % 2) ? rowColor : altColor;
+        }
+        else
+            row.style.display = 'none';
+    }
+    updateTabs(type);
+}
+
+function updateTabs(type)
+{
+    for (var value in tabs) {
+        var sNode = document.getElementById(tabs[value][0]);
+        var spanNode = sNode.firstChild;
+        if (value == type) {
+            sNode.className = activeTableTab;
+            spanNode.innerHTML = tabs[value][1];
+        }
+        else {
+            sNode.className = tableTab;
+            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
+        }
+    }
+}

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/stylesheet.css
----------------------------------------------------------------------
diff --git a/api/orc-shims/stylesheet.css b/api/orc-shims/stylesheet.css
new file mode 100644
index 0000000..98055b2
--- /dev/null
+++ b/api/orc-shims/stylesheet.css
@@ -0,0 +1,574 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+
+@import url('resources/fonts/dejavu.css');
+
+body {
+    background-color:#ffffff;
+    color:#353833;
+    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+    font-size:14px;
+    margin:0;
+}
+a:link, a:visited {
+    text-decoration:none;
+    color:#4A6782;
+}
+a:hover, a:focus {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+a:active {
+    text-decoration:none;
+    color:#4A6782;
+}
+a[name] {
+    color:#353833;
+}
+a[name]:hover {
+    text-decoration:none;
+    color:#353833;
+}
+pre {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+}
+h1 {
+    font-size:20px;
+}
+h2 {
+    font-size:18px;
+}
+h3 {
+    font-size:16px;
+    font-style:italic;
+}
+h4 {
+    font-size:13px;
+}
+h5 {
+    font-size:12px;
+}
+h6 {
+    font-size:11px;
+}
+ul {
+    list-style-type:disc;
+}
+code, tt {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+    margin-top:8px;
+    line-height:1.4em;
+}
+dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+}
+table tr td dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    vertical-align:top;
+    padding-top:4px;
+}
+sup {
+    font-size:8px;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+    clear:both;
+    height:0px;
+    overflow:hidden;
+}
+.aboutLanguage {
+    float:right;
+    padding:0px 21px;
+    font-size:11px;
+    z-index:200;
+    margin-top:-9px;
+}
+.legalCopy {
+    margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+    color:#FFFFFF;
+    text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+    color:#bb7a2a;
+}
+.tab {
+    background-color:#0066FF;
+    color:#ffffff;
+    padding:8px;
+    width:5em;
+    font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    padding:.8em .5em .4em .8em;
+    height:auto;/*height:1.8em;*/
+    font-size:11px;
+    margin:0;
+}
+.topNav {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px; 
+}
+.bottomNav {
+    margin-top:10px;
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav {
+    background-color:#dee3e9;
+    float:left;
+    width:100%;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav div {
+    clear:left;
+    float:left;
+    padding:0 0 5px 6px;
+    text-transform:uppercase;
+}
+ul.navList, ul.subNavList {
+    float:left;
+    margin:0 25px 0 0;
+    padding:0;
+}
+ul.navList li{
+    list-style:none;
+    float:left;
+    padding: 5px 6px;
+    text-transform:uppercase;
+}
+ul.subNavList li{
+    list-style:none;
+    float:left;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+    color:#FFFFFF;
+    text-decoration:none;
+    text-transform:uppercase;
+}
+.topNav a:hover, .bottomNav a:hover {
+    text-decoration:none;
+    color:#bb7a2a;
+    text-transform:uppercase;
+}
+.navBarCell1Rev {
+    background-color:#F8981D;
+    color:#253441;
+    margin: auto 5px;
+}
+.skipNav {
+    position:absolute;
+    top:auto;
+    left:-9999px;
+    overflow:hidden;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+    clear:both;
+    margin:0 20px;
+    padding:5px 0 0 0;
+}
+.indexHeader {
+    margin:10px;
+    position:relative;
+}
+.indexHeader span{
+    margin-right:15px;
+}
+.indexHeader h1 {
+    font-size:13px;
+}
+.title {
+    color:#2c4557;
+    margin:10px 0;
+}
+.subTitle {
+    margin:5px 0 0 0;
+}
+.header ul {
+    margin:0 0 15px 0;
+    padding:0;
+}
+.footer ul {
+    margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+    list-style:none;
+    font-size:13px;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+    padding:0;
+    margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+    padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+    clear:both;
+    padding:10px 20px;
+    position:relative;
+}
+.indexContainer {
+    margin:10px;
+    position:relative;
+    font-size:12px;
+}
+.indexContainer h2 {
+    font-size:13px;
+    padding:0 0 3px 0;
+}
+.indexContainer ul {
+    margin:0;
+    padding:0;
+}
+.indexContainer ul li {
+    list-style:none;
+    padding-top:2px;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+    font-size:12px;
+    font-weight:bold;
+    margin:10px 0 0 0;
+    color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+    margin:5px 0 10px 0px;
+    font-size:14px;
+    font-family:'DejaVu Sans Mono',monospace;
+}
+.serializedFormContainer dl.nameValue dt {
+    margin-left:1px;
+    font-size:1.1em;
+    display:inline;
+    font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+    margin:0 0 0 1px;
+    font-size:1.1em;
+    display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;
+}
+ul.inheritance {
+    margin:0;
+    padding:0;
+}
+ul.inheritance li {
+    display:inline;
+    list-style:none;
+}
+ul.inheritance li ul.inheritance {
+    margin-left:15px;
+    padding-left:15px;
+    padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+    margin:10px 0 10px 0;
+    padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+    list-style:none;
+    margin-bottom:15px;
+    line-height:1.4;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+    padding:0px 20px 5px 10px;
+    border:1px solid #ededed; 
+    background-color:#f8f8f8;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+    padding:0 0 5px 8px;
+    background-color:#ffffff;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+    margin-left:0;
+    padding-left:0;
+    padding-bottom:15px;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+    list-style:none;
+    border-bottom:none;
+    padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+    margin-top:0;
+    margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
+    width:100%;
+    border-left:1px solid #EEE; 
+    border-right:1px solid #EEE; 
+    border-bottom:1px solid #EEE; 
+}
+.overviewSummary, .memberSummary  {
+    padding:0px;
+}
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+    position:relative;
+    text-align:left;
+    background-repeat:no-repeat;
+    color:#253441;
+    font-weight:bold;
+    clear:none;
+    overflow:hidden;
+    padding:0px;
+    padding-top:10px;
+    padding-left:1px;
+    margin:0px;
+    white-space:pre;
+}
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
+    color:#FFFFFF;
+}
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    padding-bottom:7px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    border: none;
+    height:16px;
+}
+.memberSummary caption span.activeTableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    height:16px;
+}
+.memberSummary caption span.tableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#4D7A97;
+    height:16px;
+}
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
+    padding-top:0px;
+    padding-left:0px;
+    padding-right:0px;
+    background-image:none;
+    float:none;
+    display:inline;
+}
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+    display:none;
+    width:5px;
+    position:relative;
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .activeTableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative; 
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .tableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative;
+    background-color:#4D7A97;
+    float:left;
+
+}
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
+    text-align:left;
+    padding:0px 0px 12px 10px;
+}
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
+    vertical-align:top;
+    padding-right:0px;
+    padding-top:8px;
+    padding-bottom:3px;
+}
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+    background:#dee3e9;
+    text-align:left;
+    padding:8px 3px 3px 7px;
+}
+td.colFirst, th.colFirst {
+    white-space:nowrap;
+    font-size:13px;
+}
+td.colLast, th.colLast {
+    font-size:13px;
+}
+td.colOne, th.colOne {
+    font-size:13px;
+}
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.useSummary td.colFirst, .useSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst{
+    width:25%;
+    vertical-align:top;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+    font-weight:bold;
+}
+.tableSubHeadingColor {
+    background-color:#EEEEFF;
+}
+.altColor {
+    background-color:#FFFFFF;
+}
+.rowColor {
+    background-color:#EEEEEF;
+}
+/*
+Content styles
+*/
+.description pre {
+    margin-top:0;
+}
+.deprecatedContent {
+    margin:0;
+    padding:10px 0;
+}
+.docSummary {
+    padding:0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    font-style:normal;
+}
+
+div.block {
+    font-size:14px;
+    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+    padding-top:0px;
+}
+
+
+td.colLast a {
+    padding-bottom:3px;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+    color:green;
+    padding:0 30px 0 0;
+}
+h1.hidden {
+    visibility:hidden;
+    overflow:hidden;
+    font-size:10px;
+}
+.block {
+    display:block;
+    margin:3px 10px 2px 0px;
+    color:#474747;
+}
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+    font-weight:bold;
+}
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+    font-style:italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+    font-style:normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2{
+    padding-bottom:0px;
+}


[35/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/DataMask.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/DataMask.html b/api/orc-core/org/apache/orc/class-use/DataMask.html
new file mode 100644
index 0000000..03c2bcc
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/DataMask.html
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.DataMask (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 (ORC Core 1.5.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.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.html" target="_top">Frames</a></li>
+<li><a href="DataMask.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    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" class="title">Uses of Interface<br>org.apache.orc.DataMask</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.html" title="interface in org.apache.orc">DataMask</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.mask">org.apache.orc.impl.mask</a></td>
+<td class="colLast">&nbsp;</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.html" title="interface in org.apache.orc">DataMask</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/DataMask.html" title="interface in org.apache.orc">DataMask</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../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-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+     <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</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-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+     <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>
+<div class="block">Build a new DataMask instance.</div>
+</td>
+</tr>
+<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.Standard.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataMask.Standard.html#build-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>&nbsp;</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.html" title="interface in org.apache.orc">DataMask</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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a> that implement <a href="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask">DecimalIdentity</a></span></code>
+<div class="block">An identity data mask for decimal types.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask">DoubleIdentity</a></span></code>
+<div class="block">An identity data mask for floating point types.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask">ListIdentity</a></span></code>
+<div class="block">A data mask for list types that applies the given masks to its
+ children, but doesn't mask at this level.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask">LongIdentity</a></span></code>
+<div class="block">An identity data mask for integer types.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask">MapIdentity</a></span></code>
+<div class="block">A data mask for map types that applies the given masks to its
+ children, but doesn't mask at this level.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask">NullifyMask</a></span></code>
+<div class="block">Masking routine that converts every value to NULL.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask">StructIdentity</a></span></code>
+<div class="block">A data mask for struct types that applies the given masks to its
+ children, but doesn't mask at this level.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/UnionIdentity.html" title="class in org.apache.orc.impl.mask">UnionIdentity</a></span></code>
+<div class="block">A data mask for union types that applies the given masks to its
+ children, but doesn't mask at this level.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a> that return <a href="../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../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-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+     <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>&nbsp;</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-">build</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract <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#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract <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#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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-">buildChildren</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&gt;&nbsp;children)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract <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#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract <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#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract <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#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract <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#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract <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#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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#buildStructMask-org.apache.orc.TypeDescription-">buildStructMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract <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#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/DataMask.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.html" target="_top">Frames</a></li>
+<li><a href="DataMask.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/DataReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/DataReader.html b/api/orc-core/org/apache/orc/class-use/DataReader.html
index 34b785a..8f7ed31 100644
--- a/api/orc-core/org/apache/orc/class-use/DataReader.html
+++ b/api/orc-core/org/apache/orc/class-use/DataReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.DataReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.DataReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.DataReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.DataReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/DateColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/DateColumnStatistics.html b/api/orc-core/org/apache/orc/class-use/DateColumnStatistics.html
index d28e9b3..d453579 100644
--- a/api/orc-core/org/apache/orc/class-use/DateColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/class-use/DateColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.DateColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.DateColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.DateColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.DateColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/DecimalColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/DecimalColumnStatistics.html b/api/orc-core/org/apache/orc/class-use/DecimalColumnStatistics.html
index 7865862..817e309 100644
--- a/api/orc-core/org/apache/orc/class-use/DecimalColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/class-use/DecimalColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.DecimalColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.DecimalColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.DecimalColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.DecimalColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/DoubleColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/DoubleColumnStatistics.html b/api/orc-core/org/apache/orc/class-use/DoubleColumnStatistics.html
index fad546e..f8e0e12 100644
--- a/api/orc-core/org/apache/orc/class-use/DoubleColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/class-use/DoubleColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.DoubleColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.DoubleColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.DoubleColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.DoubleColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/FileFormatException.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/FileFormatException.html b/api/orc-core/org/apache/orc/class-use/FileFormatException.html
index f1dc0e6..d7b4fcf 100644
--- a/api/orc-core/org/apache/orc/class-use/FileFormatException.html
+++ b/api/orc-core/org/apache/orc/class-use/FileFormatException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.FileFormatException (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.FileFormatException (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.FileFormatException (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.FileFormatException (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -73,7 +73,50 @@
 <div class="header">
 <h2 title="Uses of Class org.apache.orc.FileFormatException" class="title">Uses of Class<br>org.apache.orc.FileFormatException</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.orc.FileFormatException</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/FileFormatException.html" title="class in org.apache.orc">FileFormatException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast">&nbsp;</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/FileFormatException.html" title="class in org.apache.orc">FileFormatException</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 throw <a href="../../../../org/apache/orc/FileFormatException.html" title="class in org.apache.orc">FileFormatException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrcUtils.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcUtils.html#convertTypeFromProtobuf-java.util.List-int-">convertTypeFromProtobuf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Type.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Type</a>&gt;&nbsp;types,
+                       int&nbsp;rootColumn)</code>
+<div class="block">Translate the given rootColumn from the list of types to a TypeDescription.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/FileMetadata.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/FileMetadata.html b/api/orc-core/org/apache/orc/class-use/FileMetadata.html
index 8847548..e06decc 100644
--- a/api/orc-core/org/apache/orc/class-use/FileMetadata.html
+++ b/api/orc-core/org/apache/orc/class-use/FileMetadata.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.FileMetadata (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.FileMetadata (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.FileMetadata (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.FileMetadata (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/InMemoryKeystore.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/InMemoryKeystore.html b/api/orc-core/org/apache/orc/class-use/InMemoryKeystore.html
new file mode 100644
index 0000000..f53137d
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/InMemoryKeystore.html
@@ -0,0 +1,191 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.InMemoryKeystore (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../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.InMemoryKeystore (ORC Core 1.5.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/InMemoryKeystore.html" title="class 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/InMemoryKeystore.html" target="_top">Frames</a></li>
+<li><a href="InMemoryKeystore.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.InMemoryKeystore" class="title">Uses of Class<br>org.apache.orc.InMemoryKeystore</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/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast">&nbsp;</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/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</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/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></code></td>
+<td class="colLast"><span class="typeNameLabel">InMemoryKeystore.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/InMemoryKeystore.html#addKey-java.lang.String-org.apache.orc.EncryptionAlgorithm-byte:A-">addKey</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyName,
+      <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>&nbsp;algorithm,
+      byte[]&nbsp;masterKey)</code>
+<div class="block">Function that takes care of adding a new key.<br>
+ A new key can be added only if:
+ 
+ This is a new key and no prior key version exist.
+ If the key exists (has versions), then the new version to be added should be greater than
+ the version that already exists.
+ </div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></code></td>
+<td class="colLast"><span class="typeNameLabel">InMemoryKeystore.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/InMemoryKeystore.html#addKey-java.lang.String-int-org.apache.orc.EncryptionAlgorithm-byte:A-">addKey</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyName,
+      int&nbsp;version,
+      <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>&nbsp;algorithm,
+      byte[]&nbsp;masterKey)</code>
+<div class="block">Function that takes care of adding a new key.<br>
+ A new key can be added only if:
+ 
+ This is a new key and no prior key version exist.
+ If the key exists (has versions), then the new version to be added should be greater than
+ the version that already exists.
+ </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/InMemoryKeystore.html" title="class 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/InMemoryKeystore.html" target="_top">Frames</a></li>
+<li><a href="InMemoryKeystore.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/IntegerColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/IntegerColumnStatistics.html b/api/orc-core/org/apache/orc/class-use/IntegerColumnStatistics.html
index 399cfbe..d261352 100644
--- a/api/orc-core/org/apache/orc/class-use/IntegerColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/class-use/IntegerColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.IntegerColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.IntegerColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.IntegerColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.IntegerColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/MemoryManager.Callback.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/MemoryManager.Callback.html b/api/orc-core/org/apache/orc/class-use/MemoryManager.Callback.html
index f51542d..a66f913 100644
--- a/api/orc-core/org/apache/orc/class-use/MemoryManager.Callback.html
+++ b/api/orc-core/org/apache/orc/class-use/MemoryManager.Callback.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.MemoryManager.Callback (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.MemoryManager.Callback (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.MemoryManager.Callback (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.MemoryManager.Callback (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -91,6 +91,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -109,7 +113,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MemoryManager.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/MemoryManager.html#addWriter-org.apache.hadoop.fs.Path-long-org.apache.orc.MemoryManager.Callback-">addWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><span class="typeNameLabel">MemoryManager.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/MemoryManager.html#addWriter-org.apache.hadoop.fs.Path-long-org.apache.orc.MemoryManager.Callback-">addWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
          long&nbsp;requestedAllocation,
          <a href="../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>&nbsp;callback)</code>
 <div class="block">Add a new writer's memory allocation to the pool.</div>
@@ -146,7 +150,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MemoryManagerImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MemoryManagerImpl.html#addWriter-org.apache.hadoop.fs.Path-long-org.apache.orc.MemoryManager.Callback-">addWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><span class="typeNameLabel">MemoryManagerImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MemoryManagerImpl.html#addWriter-org.apache.hadoop.fs.Path-long-org.apache.orc.MemoryManager.Callback-">addWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
          long&nbsp;requestedAllocation,
          <a href="../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>&nbsp;callback)</code>
 <div class="block">Add a new writer's memory allocation to the pool.</div>
@@ -155,6 +159,26 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</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/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></span></code>
+<div class="block">An ORCv2 file writer.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/MemoryManager.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/MemoryManager.html b/api/orc-core/org/apache/orc/class-use/MemoryManager.html
index 6e74dc5..935e192 100644
--- a/api/orc-core/org/apache/orc/class-use/MemoryManager.html
+++ b/api/orc-core/org/apache/orc/class-use/MemoryManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.MemoryManager (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.MemoryManager (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.MemoryManager (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.MemoryManager (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcConf.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcConf.html b/api/orc-core/org/apache/orc/class-use/OrcConf.html
index 852ce96..52cfaae 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcConf.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcConf.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.OrcConf (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.OrcConf (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.OrcConf (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.OrcConf (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcFile.BloomFilterVersion.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcFile.BloomFilterVersion.html b/api/orc-core/org/apache/orc/class-use/OrcFile.BloomFilterVersion.html
index 316524d..061f7b6 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcFile.BloomFilterVersion.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcFile.BloomFilterVersion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.OrcFile.BloomFilterVersion (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.OrcFile.BloomFilterVersion (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.OrcFile.BloomFilterVersion (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.OrcFile.BloomFilterVersion (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -87,6 +87,10 @@
 <td class="colFirst"><a href="#org.apache.orc">org.apache.orc</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -142,6 +146,24 @@ the order they are declared.</div>
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc">OrcFile.BloomFilterVersion</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/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc">OrcFile.BloomFilterVersion</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc">OrcFile.BloomFilterVersion</a></code></td>
+<td class="colLast"><span class="typeNameLabel">WriterContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterContext.html#getBloomFilterVersion--">getBloomFilterVersion</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcFile.CompressionStrategy.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcFile.CompressionStrategy.html b/api/orc-core/org/apache/orc/class-use/OrcFile.CompressionStrategy.html
index 1c67de7..c0ecfe3 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcFile.CompressionStrategy.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcFile.CompressionStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.OrcFile.CompressionStrategy (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.OrcFile.CompressionStrategy (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.OrcFile.CompressionStrategy (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.OrcFile.CompressionStrategy (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcFile.EncodingStrategy.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcFile.EncodingStrategy.html b/api/orc-core/org/apache/orc/class-use/OrcFile.EncodingStrategy.html
index 7d69a8a..aa43672 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcFile.EncodingStrategy.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcFile.EncodingStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.OrcFile.EncodingStrategy (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.OrcFile.EncodingStrategy (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.OrcFile.EncodingStrategy (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.OrcFile.EncodingStrategy (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -87,6 +87,10 @@
 <td class="colFirst"><a href="#org.apache.orc">org.apache.orc</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -138,6 +142,26 @@ the order they are declared.</div>
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc">OrcFile.EncodingStrategy</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/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc">OrcFile.EncodingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc">OrcFile.EncodingStrategy</a></code></td>
+<td class="colLast"><span class="typeNameLabel">WriterContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterContext.html#getEncodingStrategy--">getEncodingStrategy</a></span>()</code>
+<div class="block">Get the encoding strategy to use.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcFile.ReaderOptions.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcFile.ReaderOptions.html b/api/orc-core/org/apache/orc/class-use/OrcFile.ReaderOptions.html
index fb9ff65..dd91faa 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcFile.ReaderOptions.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcFile.ReaderOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.OrcFile.ReaderOptions (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.OrcFile.ReaderOptions (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.OrcFile.ReaderOptions (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.OrcFile.ReaderOptions (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -113,7 +113,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrcFile.ReaderOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html#filesystem-org.apache.hadoop.fs.FileSystem-">filesystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.ReaderOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html#filesystem-org.apache.hadoop.fs.FileSystem-">filesystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a></code></td>
@@ -125,7 +125,11 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#readerOptions-org.apache.hadoop.conf.Configuration-">readerOptions</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#readerOptions-org.apache.hadoop.conf.Configuration-">readerOptions</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>&nbsp;conf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.ReaderOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html#useUTCTimestamp-boolean-">useUTCTimestamp</a></span>(boolean&nbsp;value)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -138,7 +142,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/Reader.html" title="interface in org.apache.orc">Reader</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#createReader-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">createReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#createReader-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">createReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
             <a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;options)</code>&nbsp;</td>
 </tr>
 </tbody>
@@ -155,7 +159,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#ReaderImpl-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">ReaderImpl</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#ReaderImpl-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">ReaderImpl</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
           <a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;options)</code>
 <div class="block">Constructor that let's the user specify additional options.</div>
 </td>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcFile.Version.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcFile.Version.html b/api/orc-core/org/apache/orc/class-use/OrcFile.Version.html
index ccb2e41..13141a7 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcFile.Version.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcFile.Version.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.OrcFile.Version (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.OrcFile.Version (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.OrcFile.Version (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.OrcFile.Version (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -91,6 +91,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -178,6 +182,14 @@ the order they are declared.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.Context.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html#getFileFormat--">getFileFormat</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.ReaderContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#getFileFormat--">getFileFormat</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getFileVersion--">getFileVersion</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -186,6 +198,39 @@ the order they are declared.</div>
 </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/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.ReaderContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#fileFormat-org.apache.orc.OrcFile.Version-">fileFormat</a></span>(<a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;version)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</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/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></code></td>
+<td class="colLast"><span class="typeNameLabel">WriterContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterContext.html#getVersion--">getVersion</a></span>()</code>
+<div class="block">Get the version of the file to write.</div>
+</td>
+</tr>
+</tbody>
+</table>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcFile.WriterCallback.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcFile.WriterCallback.html b/api/orc-core/org/apache/orc/class-use/OrcFile.WriterCallback.html
index 8d968c3..4ba27b4 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcFile.WriterCallback.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcFile.WriterCallback.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.OrcFile.WriterCallback (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.OrcFile.WriterCallback (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.OrcFile.WriterCallback (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.OrcFile.WriterCallback (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcFile.WriterContext.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcFile.WriterContext.html b/api/orc-core/org/apache/orc/class-use/OrcFile.WriterContext.html
index 03f4b45..da73a20 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcFile.WriterContext.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcFile.WriterContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.OrcFile.WriterContext (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.OrcFile.WriterContext (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.OrcFile.WriterContext (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.OrcFile.WriterContext (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {


[18/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/BooleanTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/BooleanTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/BooleanTreeWriter.html
new file mode 100644
index 0000000..e4188b4
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/BooleanTreeWriter.html
@@ -0,0 +1,463 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>BooleanTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="BooleanTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BooleanTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/BooleanTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="BooleanTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class BooleanTreeWriter" class="title">Class BooleanTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.BooleanTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BooleanTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html#BooleanTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">BooleanTreeWriter</a></span>(int&nbsp;columnId,
+                 <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                 <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                 boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</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/writer/BooleanTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</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/impl/writer/BooleanTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BooleanTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BooleanTreeWriter</h4>
+<pre>public&nbsp;BooleanTreeWriter(int&nbsp;columnId,
+                         <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                         <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                         boolean&nbsp;nullable)
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/BooleanTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/BooleanTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="BooleanTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/ByteTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/ByteTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/ByteTreeWriter.html
new file mode 100644
index 0000000..fe2a071
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/ByteTreeWriter.html
@@ -0,0 +1,463 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ByteTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ByteTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ByteTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/ByteTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="ByteTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class ByteTreeWriter" class="title">Class ByteTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.ByteTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ByteTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html#ByteTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">ByteTreeWriter</a></span>(int&nbsp;columnId,
+              <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+              <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+              boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</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/writer/ByteTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</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/impl/writer/ByteTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ByteTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ByteTreeWriter</h4>
+<pre>public&nbsp;ByteTreeWriter(int&nbsp;columnId,
+                      <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                      <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                      boolean&nbsp;nullable)
+               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/ByteTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/ByteTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="ByteTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/CharTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/CharTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/CharTreeWriter.html
new file mode 100644
index 0000000..1d448bd
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/CharTreeWriter.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>CharTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CharTreeWriter (ORC Core 1.5.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/CharTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/CharTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="CharTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.StringBaseTreeWriter">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class CharTreeWriter" class="title">Class CharTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.StringBaseTreeWriter</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.CharTreeWriter</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="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CharTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></pre>
+<div class="block">Under the covers, char is written to ORC the same way as string.</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.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.StringBaseTreeWriter">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#dictionary">dictionary</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#directStreamOutput">directStreamOutput</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#lengthOutput">lengthOutput</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#rows">rows</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#useDictionaryEncoding">useDictionaryEncoding</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/CharTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.StringBaseTreeWriter">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#estimateMemory--">estimateMemory</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#flushStreams--">flushStreams</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#getRawDataSize--">getRawDataSize</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/CharTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/CharTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="CharTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.StringBaseTreeWriter">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[42/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
Deploying the ORC 1.5.0 javadoc.

Signed-off-by: Owen O'Malley <om...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/orc/repo
Commit: http://git-wip-us.apache.org/repos/asf/orc/commit/13ea6893
Tree: http://git-wip-us.apache.org/repos/asf/orc/tree/13ea6893
Diff: http://git-wip-us.apache.org/repos/asf/orc/diff/13ea6893

Branch: refs/heads/asf-site
Commit: 13ea68931e99c7223d7c4ef63d3cb64dcb2729cf
Parents: be01d14
Author: Owen O'Malley <om...@apache.org>
Authored: Mon May 14 15:18:37 2018 -0700
Committer: Owen O'Malley <om...@apache.org>
Committed: Mon May 14 15:18:37 2018 -0700

----------------------------------------------------------------------
 api/orc-core/allclasses-frame.html              |   61 +-
 api/orc-core/allclasses-noframe.html            |   61 +-
 api/orc-core/constant-values.html               |   53 +-
 api/orc-core/deprecated-list.html               |    8 +-
 api/orc-core/help-doc.html                      |    8 +-
 api/orc-core/index-all.html                     | 1013 ++++++++++++++++--
 api/orc-core/index.html                         |    4 +-
 .../org/apache/orc/BinaryColumnStatistics.html  |   10 +-
 .../org/apache/orc/BooleanColumnStatistics.html |   10 +-
 .../org/apache/orc/ColumnStatistics.html        |   34 +-
 .../apache/orc/CompressionCodec.Modifier.html   |    8 +-
 .../org/apache/orc/CompressionCodec.html        |    8 +-
 .../org/apache/orc/CompressionKind.html         |   12 +-
 .../org/apache/orc/DataMask.Factory.html        |  300 ++++++
 .../org/apache/orc/DataMask.Provider.html       |  249 +++++
 .../org/apache/orc/DataMask.Standard.html       |  391 +++++++
 api/orc-core/org/apache/orc/DataMask.html       |  280 +++++
 api/orc-core/org/apache/orc/DataReader.html     |   16 +-
 .../org/apache/orc/DateColumnStatistics.html    |   10 +-
 .../org/apache/orc/DecimalColumnStatistics.html |   10 +-
 .../org/apache/orc/DoubleColumnStatistics.html  |   10 +-
 .../org/apache/orc/FileFormatException.html     |    8 +-
 api/orc-core/org/apache/orc/FileMetadata.html   |   29 +-
 .../org/apache/orc/InMemoryKeystore.html        |  554 ++++++++++
 .../org/apache/orc/IntegerColumnStatistics.html |   14 +-
 .../org/apache/orc/MemoryManager.Callback.html  |   10 +-
 api/orc-core/org/apache/orc/MemoryManager.html  |   16 +-
 api/orc-core/org/apache/orc/OrcConf.html        |  124 ++-
 .../apache/orc/OrcFile.BloomFilterVersion.html  |    8 +-
 .../apache/orc/OrcFile.CompressionStrategy.html |    8 +-
 .../apache/orc/OrcFile.EncodingStrategy.html    |    8 +-
 .../org/apache/orc/OrcFile.ReaderOptions.html   |   56 +-
 .../org/apache/orc/OrcFile.Version.html         |   35 +-
 .../org/apache/orc/OrcFile.WriterCallback.html  |    8 +-
 .../org/apache/orc/OrcFile.WriterContext.html   |   12 +-
 .../orc/OrcFile.WriterImplementation.html       |  409 +++++++
 .../org/apache/orc/OrcFile.WriterOptions.html   |  198 +++-
 .../org/apache/orc/OrcFile.WriterVersion.html   |   92 +-
 api/orc-core/org/apache/orc/OrcFile.html        |   44 +-
 api/orc-core/org/apache/orc/OrcUtils.html       |   43 +-
 .../orc/PhysicalWriter.OutputReceiver.html      |    8 +-
 api/orc-core/org/apache/orc/PhysicalWriter.html |   44 +-
 api/orc-core/org/apache/orc/Reader.Options.html |   80 +-
 api/orc-core/org/apache/orc/Reader.html         |    8 +-
 api/orc-core/org/apache/orc/RecordReader.html   |    8 +-
 .../org/apache/orc/StringColumnStatistics.html  |   10 +-
 .../org/apache/orc/StripeInformation.html       |    8 +-
 .../org/apache/orc/StripeStatistics.html        |    8 +-
 .../apache/orc/TimestampColumnStatistics.html   |   54 +-
 .../apache/orc/TypeDescription.Category.html    |   12 +-
 .../orc/TypeDescription.RowBatchVersion.html    |  348 ++++++
 .../org/apache/orc/TypeDescription.html         |  258 ++++-
 .../apache/orc/TypeDescriptionPrettyPrint.html  |  276 +++++
 .../org/apache/orc/UnknownFormatException.html  |   20 +-
 api/orc-core/org/apache/orc/Writer.html         |   14 +-
 .../orc/class-use/BinaryColumnStatistics.html   |    8 +-
 .../orc/class-use/BooleanColumnStatistics.html  |    8 +-
 .../apache/orc/class-use/ColumnStatistics.html  |   47 +-
 .../class-use/CompressionCodec.Modifier.html    |    8 +-
 .../apache/orc/class-use/CompressionCodec.html  |   34 +-
 .../apache/orc/class-use/CompressionKind.html   |   12 +-
 .../apache/orc/class-use/DataMask.Factory.html  |  126 +++
 .../apache/orc/class-use/DataMask.Provider.html |  168 +++
 .../apache/orc/class-use/DataMask.Standard.html |  175 +++
 .../org/apache/orc/class-use/DataMask.html      |  376 +++++++
 .../org/apache/orc/class-use/DataReader.html    |    8 +-
 .../orc/class-use/DateColumnStatistics.html     |    8 +-
 .../orc/class-use/DecimalColumnStatistics.html  |    8 +-
 .../orc/class-use/DoubleColumnStatistics.html   |    8 +-
 .../orc/class-use/FileFormatException.html      |   53 +-
 .../org/apache/orc/class-use/FileMetadata.html  |    8 +-
 .../apache/orc/class-use/InMemoryKeystore.html  |  191 ++++
 .../orc/class-use/IntegerColumnStatistics.html  |    8 +-
 .../orc/class-use/MemoryManager.Callback.html   |   36 +-
 .../org/apache/orc/class-use/MemoryManager.html |    8 +-
 .../org/apache/orc/class-use/OrcConf.html       |    8 +-
 .../class-use/OrcFile.BloomFilterVersion.html   |   30 +-
 .../class-use/OrcFile.CompressionStrategy.html  |    8 +-
 .../orc/class-use/OrcFile.EncodingStrategy.html |   32 +-
 .../orc/class-use/OrcFile.ReaderOptions.html    |   20 +-
 .../apache/orc/class-use/OrcFile.Version.html   |   53 +-
 .../orc/class-use/OrcFile.WriterCallback.html   |    8 +-
 .../orc/class-use/OrcFile.WriterContext.html    |    8 +-
 .../class-use/OrcFile.WriterImplementation.html |  200 ++++
 .../orc/class-use/OrcFile.WriterOptions.html    |   90 +-
 .../orc/class-use/OrcFile.WriterVersion.html    |   42 +-
 .../org/apache/orc/class-use/OrcFile.html       |    8 +-
 .../org/apache/orc/class-use/OrcUtils.html      |    8 +-
 .../PhysicalWriter.OutputReceiver.html          |    8 +-
 .../apache/orc/class-use/PhysicalWriter.html    |   32 +-
 .../apache/orc/class-use/Reader.Options.html    |   27 +-
 .../org/apache/orc/class-use/Reader.html        |   10 +-
 .../org/apache/orc/class-use/RecordReader.html  |    8 +-
 .../orc/class-use/StringColumnStatistics.html   |    8 +-
 .../apache/orc/class-use/StripeInformation.html |   34 +-
 .../apache/orc/class-use/StripeStatistics.html  |    8 +-
 .../class-use/TimestampColumnStatistics.html    |    8 +-
 .../orc/class-use/TypeDescription.Category.html |    8 +-
 .../TypeDescription.RowBatchVersion.html        |  189 ++++
 .../apache/orc/class-use/TypeDescription.html   |  343 +++++-
 .../class-use/TypeDescriptionPrettyPrint.html   |  126 +++
 .../orc/class-use/UnknownFormatException.html   |    8 +-
 .../org/apache/orc/class-use/Writer.html        |   49 +-
 api/orc-core/org/apache/orc/impl/AcidStats.html |    8 +-
 .../org/apache/orc/impl/AircompressorCodec.html |    8 +-
 .../org/apache/orc/impl/BitFieldReader.html     |   37 +-
 .../org/apache/orc/impl/BitFieldWriter.html     |    8 +-
 .../org/apache/orc/impl/BufferChunk.html        |   10 +-
 ...lumnStatisticsImpl.BinaryStatisticsImpl.html |   16 +-
 ...lumnStatisticsImpl.StringStatisticsImpl.html |   16 +-
 .../apache/orc/impl/ColumnStatisticsImpl.html   |  120 ++-
 ...tory.AnyIntegerFromAnyIntegerTreeReader.html |    8 +-
 ...Factory.AnyIntegerFromDecimalTreeReader.html |    8 +-
 ...rFactory.AnyIntegerFromDoubleTreeReader.html |    8 +-
 ...erFactory.AnyIntegerFromFloatTreeReader.html |    8 +-
 ...ory.AnyIntegerFromStringGroupTreeReader.html |    8 +-
 ...ctory.AnyIntegerFromTimestampTreeReader.html |    8 +-
 ...tTreeReaderFactory.AnyIntegerTreeReader.html |    8 +-
 ...Factory.BinaryFromStringGroupTreeReader.html |    8 +-
 ...vertTreeReaderFactory.ConvertTreeReader.html |    8 +-
 ...erFactory.DateFromStringGroupTreeReader.html |    8 +-
 ...aderFactory.DateFromTimestampTreeReader.html |    8 +-
 ...Factory.DecimalFromAnyIntegerTreeReader.html |    8 +-
 ...derFactory.DecimalFromDecimalTreeReader.html |    8 +-
 ...aderFactory.DecimalFromDoubleTreeReader.html |    8 +-
 ...eaderFactory.DecimalFromFloatTreeReader.html |    8 +-
 ...actory.DecimalFromStringGroupTreeReader.html |    8 +-
 ...rFactory.DecimalFromTimestampTreeReader.html |    8 +-
 ...rFactory.DoubleFromAnyIntegerTreeReader.html |    8 +-
 ...aderFactory.DoubleFromDecimalTreeReader.html |    8 +-
 ...ReaderFactory.DoubleFromFloatTreeReader.html |    8 +-
 ...Factory.DoubleFromStringGroupTreeReader.html |    8 +-
 ...erFactory.DoubleFromTimestampTreeReader.html |    8 +-
 ...erFactory.FloatFromAnyIntegerTreeReader.html |    8 +-
 ...eaderFactory.FloatFromDecimalTreeReader.html |    8 +-
 ...ReaderFactory.FloatFromDoubleTreeReader.html |    8 +-
 ...rFactory.FloatFromStringGroupTreeReader.html |    8 +-
 ...derFactory.FloatFromTimestampTreeReader.html |    8 +-
 ...ory.StringGroupFromAnyIntegerTreeReader.html |    8 +-
 ...Factory.StringGroupFromBinaryTreeReader.html |    8 +-
 ...erFactory.StringGroupFromDateTreeReader.html |    8 +-
 ...actory.StringGroupFromDecimalTreeReader.html |    8 +-
 ...Factory.StringGroupFromDoubleTreeReader.html |    8 +-
 ...rFactory.StringGroupFromFloatTreeReader.html |    8 +-
 ...ry.StringGroupFromStringGroupTreeReader.html |    8 +-
 ...tory.StringGroupFromTimestampTreeReader.html |    8 +-
 ...ctory.TimestampFromAnyIntegerTreeReader.html |    8 +-
 ...aderFactory.TimestampFromDateTreeReader.html |    8 +-
 ...rFactory.TimestampFromDecimalTreeReader.html |    8 +-
 ...erFactory.TimestampFromDoubleTreeReader.html |    8 +-
 ...derFactory.TimestampFromFloatTreeReader.html |    8 +-
 ...tory.TimestampFromStringGroupTreeReader.html |    8 +-
 .../orc/impl/ConvertTreeReaderFactory.html      |   10 +-
 .../orc/impl/DataReaderProperties.Builder.html  |   16 +-
 .../apache/orc/impl/DataReaderProperties.html   |   16 +-
 .../orc/impl/DirectDecompressionCodec.html      |    8 +-
 .../org/apache/orc/impl/DynamicByteArray.html   |   12 +-
 .../org/apache/orc/impl/DynamicIntArray.html    |   12 +-
 .../org/apache/orc/impl/HadoopShimsFactory.html |  274 +++++
 .../orc/impl/InStream.UncompressedStream.html   |    8 +-
 api/orc-core/org/apache/orc/impl/InStream.html  |   12 +-
 .../org/apache/orc/impl/IntegerReader.html      |    8 +-
 .../org/apache/orc/impl/IntegerWriter.html      |    8 +-
 .../org/apache/orc/impl/MemoryManager.html      |   12 +-
 .../org/apache/orc/impl/MemoryManagerImpl.html  |   20 +-
 .../org/apache/orc/impl/OrcAcidUtils.html       |   22 +-
 .../org/apache/orc/impl/OrcCodecPool.html       |   42 +-
 api/orc-core/org/apache/orc/impl/OrcIndex.html  |    8 +-
 api/orc-core/org/apache/orc/impl/OrcTail.html   |    8 +-
 api/orc-core/org/apache/orc/impl/OutStream.html |   54 +-
 .../org/apache/orc/impl/PhysicalFsWriter.html   |   59 +-
 .../org/apache/orc/impl/PositionProvider.html   |    8 +-
 .../org/apache/orc/impl/PositionRecorder.html   |    8 +-
 .../apache/orc/impl/PositionedOutputStream.html |    8 +-
 .../impl/ReaderImpl.StripeInformationImpl.html  |    8 +-
 .../org/apache/orc/impl/ReaderImpl.html         |  148 +--
 .../RecordReaderImpl.PositionProviderImpl.html  |    8 +-
 .../orc/impl/RecordReaderImpl.SargApplier.html  |   18 +-
 .../org/apache/orc/impl/RecordReaderImpl.html   |   72 +-
 ...cordReaderUtils.ByteBufferAllocatorPool.html |   40 +-
 .../org/apache/orc/impl/RecordReaderUtils.html  |   55 +-
 .../apache/orc/impl/RunLengthByteReader.html    |    8 +-
 .../apache/orc/impl/RunLengthByteWriter.html    |    8 +-
 .../apache/orc/impl/RunLengthIntegerReader.html |    8 +-
 .../orc/impl/RunLengthIntegerReaderV2.html      |    8 +-
 .../apache/orc/impl/RunLengthIntegerWriter.html |    8 +-
 .../RunLengthIntegerWriterV2.EncodingType.html  |    8 +-
 .../orc/impl/RunLengthIntegerWriterV2.html      |    8 +-
 ...hemaEvolution.IllegalEvolutionException.html |    8 +-
 .../org/apache/orc/impl/SchemaEvolution.html    |    8 +-
 .../impl/SerializationUtils.FixedBitSizes.html  |    8 +-
 .../org/apache/orc/impl/SerializationUtils.html |   22 +-
 .../orc/impl/SettableUncompressedStream.html    |    8 +-
 .../org/apache/orc/impl/SnappyCodec.html        |    8 +-
 .../org/apache/orc/impl/StreamName.Area.html    |    8 +-
 .../org/apache/orc/impl/StreamName.html         |    8 +-
 .../orc/impl/StringRedBlackTree.Visitor.html    |    8 +-
 .../impl/StringRedBlackTree.VisitorContext.html |   12 +-
 .../org/apache/orc/impl/StringRedBlackTree.html |   16 +-
 .../TreeReaderFactory.BinaryTreeReader.html     |    8 +-
 .../TreeReaderFactory.BooleanTreeReader.html    |    8 +-
 .../impl/TreeReaderFactory.ByteTreeReader.html  |    8 +-
 ...TreeReaderFactory.BytesColumnVectorUtil.html |    8 +-
 .../impl/TreeReaderFactory.CharTreeReader.html  |    8 +-
 .../orc/impl/TreeReaderFactory.Context.html     |   42 +-
 .../impl/TreeReaderFactory.DateTreeReader.html  |   12 +-
 .../TreeReaderFactory.Decimal64TreeReader.html  |  459 ++++++++
 .../TreeReaderFactory.DecimalTreeReader.html    |   52 +-
 .../TreeReaderFactory.DoubleTreeReader.html     |    8 +-
 .../impl/TreeReaderFactory.FloatTreeReader.html |    8 +-
 .../impl/TreeReaderFactory.IntTreeReader.html   |    8 +-
 .../impl/TreeReaderFactory.ListTreeReader.html  |    8 +-
 .../impl/TreeReaderFactory.LongTreeReader.html  |    8 +-
 .../impl/TreeReaderFactory.MapTreeReader.html   |    8 +-
 .../impl/TreeReaderFactory.NullTreeReader.html  |    8 +-
 .../impl/TreeReaderFactory.ReaderContext.html   |   82 +-
 .../impl/TreeReaderFactory.ShortTreeReader.html |    8 +-
 ...eaderFactory.StringDictionaryTreeReader.html |    8 +-
 ...reeReaderFactory.StringDirectTreeReader.html |    8 +-
 .../TreeReaderFactory.StringTreeReader.html     |    8 +-
 .../TreeReaderFactory.StructTreeReader.html     |    8 +-
 .../TreeReaderFactory.TimestampTreeReader.html  |    8 +-
 .../orc/impl/TreeReaderFactory.TreeReader.html  |   10 +-
 .../impl/TreeReaderFactory.UnionTreeReader.html |    8 +-
 .../TreeReaderFactory.VarcharTreeReader.html    |    8 +-
 .../org/apache/orc/impl/TreeReaderFactory.html  |   46 +-
 .../org/apache/orc/impl/WriterImpl.html         |   92 +-
 .../org/apache/orc/impl/WriterInternal.html     |  249 +++++
 api/orc-core/org/apache/orc/impl/ZlibCodec.html |   12 +-
 .../apache/orc/impl/class-use/AcidStats.html    |    8 +-
 .../orc/impl/class-use/AircompressorCodec.html  |    8 +-
 .../orc/impl/class-use/BitFieldReader.html      |    8 +-
 .../orc/impl/class-use/BitFieldWriter.html      |   50 +-
 .../apache/orc/impl/class-use/BufferChunk.html  |    8 +-
 ...lumnStatisticsImpl.BinaryStatisticsImpl.html |    8 +-
 ...lumnStatisticsImpl.StringStatisticsImpl.html |    8 +-
 .../impl/class-use/ColumnStatisticsImpl.html    |   54 +-
 ...tory.AnyIntegerFromAnyIntegerTreeReader.html |    8 +-
 ...Factory.AnyIntegerFromDecimalTreeReader.html |    8 +-
 ...rFactory.AnyIntegerFromDoubleTreeReader.html |    8 +-
 ...erFactory.AnyIntegerFromFloatTreeReader.html |    8 +-
 ...ory.AnyIntegerFromStringGroupTreeReader.html |    8 +-
 ...ctory.AnyIntegerFromTimestampTreeReader.html |    8 +-
 ...tTreeReaderFactory.AnyIntegerTreeReader.html |    8 +-
 ...Factory.BinaryFromStringGroupTreeReader.html |    8 +-
 ...vertTreeReaderFactory.ConvertTreeReader.html |    8 +-
 ...erFactory.DateFromStringGroupTreeReader.html |    8 +-
 ...aderFactory.DateFromTimestampTreeReader.html |    8 +-
 ...Factory.DecimalFromAnyIntegerTreeReader.html |    8 +-
 ...derFactory.DecimalFromDecimalTreeReader.html |    8 +-
 ...aderFactory.DecimalFromDoubleTreeReader.html |    8 +-
 ...eaderFactory.DecimalFromFloatTreeReader.html |    8 +-
 ...actory.DecimalFromStringGroupTreeReader.html |    8 +-
 ...rFactory.DecimalFromTimestampTreeReader.html |    8 +-
 ...rFactory.DoubleFromAnyIntegerTreeReader.html |    8 +-
 ...aderFactory.DoubleFromDecimalTreeReader.html |    8 +-
 ...ReaderFactory.DoubleFromFloatTreeReader.html |    8 +-
 ...Factory.DoubleFromStringGroupTreeReader.html |    8 +-
 ...erFactory.DoubleFromTimestampTreeReader.html |    8 +-
 ...erFactory.FloatFromAnyIntegerTreeReader.html |    8 +-
 ...eaderFactory.FloatFromDecimalTreeReader.html |    8 +-
 ...ReaderFactory.FloatFromDoubleTreeReader.html |    8 +-
 ...rFactory.FloatFromStringGroupTreeReader.html |    8 +-
 ...derFactory.FloatFromTimestampTreeReader.html |    8 +-
 ...ory.StringGroupFromAnyIntegerTreeReader.html |    8 +-
 ...Factory.StringGroupFromBinaryTreeReader.html |    8 +-
 ...erFactory.StringGroupFromDateTreeReader.html |    8 +-
 ...actory.StringGroupFromDecimalTreeReader.html |    8 +-
 ...Factory.StringGroupFromDoubleTreeReader.html |    8 +-
 ...rFactory.StringGroupFromFloatTreeReader.html |    8 +-
 ...ry.StringGroupFromStringGroupTreeReader.html |    8 +-
 ...tory.StringGroupFromTimestampTreeReader.html |    8 +-
 ...ctory.TimestampFromAnyIntegerTreeReader.html |    8 +-
 ...aderFactory.TimestampFromDateTreeReader.html |    8 +-
 ...rFactory.TimestampFromDecimalTreeReader.html |    8 +-
 ...erFactory.TimestampFromDoubleTreeReader.html |    8 +-
 ...derFactory.TimestampFromFloatTreeReader.html |    8 +-
 ...tory.TimestampFromStringGroupTreeReader.html |    8 +-
 .../class-use/ConvertTreeReaderFactory.html     |    8 +-
 .../class-use/DataReaderProperties.Builder.html |   12 +-
 .../impl/class-use/DataReaderProperties.html    |    8 +-
 .../class-use/DirectDecompressionCodec.html     |    8 +-
 .../orc/impl/class-use/DynamicByteArray.html    |    8 +-
 .../orc/impl/class-use/DynamicIntArray.html     |   50 +-
 .../orc/impl/class-use/HadoopShimsFactory.html  |  126 +++
 .../class-use/InStream.UncompressedStream.html  |    8 +-
 .../org/apache/orc/impl/class-use/InStream.html |   64 +-
 .../orc/impl/class-use/IntegerReader.html       |    8 +-
 .../orc/impl/class-use/IntegerWriter.html       |   30 +-
 .../orc/impl/class-use/MemoryManager.html       |    8 +-
 .../orc/impl/class-use/MemoryManagerImpl.html   |    8 +-
 .../apache/orc/impl/class-use/OrcAcidUtils.html |    8 +-
 .../apache/orc/impl/class-use/OrcCodecPool.html |    8 +-
 .../org/apache/orc/impl/class-use/OrcIndex.html |    8 +-
 .../org/apache/orc/impl/class-use/OrcTail.html  |   12 +-
 .../apache/orc/impl/class-use/OutStream.html    |   53 +-
 .../orc/impl/class-use/PhysicalFsWriter.html    |    8 +-
 .../orc/impl/class-use/PositionProvider.html    |   48 +-
 .../orc/impl/class-use/PositionRecorder.html    |    8 +-
 .../impl/class-use/PositionedOutputStream.html  |   30 +-
 .../ReaderImpl.StripeInformationImpl.html       |    8 +-
 .../apache/orc/impl/class-use/ReaderImpl.html   |    8 +-
 .../RecordReaderImpl.PositionProviderImpl.html  |    8 +-
 .../class-use/RecordReaderImpl.SargApplier.html |    8 +-
 .../orc/impl/class-use/RecordReaderImpl.html    |    8 +-
 ...cordReaderUtils.ByteBufferAllocatorPool.html |    8 +-
 .../orc/impl/class-use/RecordReaderUtils.html   |    8 +-
 .../orc/impl/class-use/RunLengthByteReader.html |    8 +-
 .../orc/impl/class-use/RunLengthByteWriter.html |    8 +-
 .../impl/class-use/RunLengthIntegerReader.html  |    8 +-
 .../class-use/RunLengthIntegerReaderV2.html     |   50 +-
 .../impl/class-use/RunLengthIntegerWriter.html  |    8 +-
 .../RunLengthIntegerWriterV2.EncodingType.html  |    8 +-
 .../class-use/RunLengthIntegerWriterV2.html     |    8 +-
 ...hemaEvolution.IllegalEvolutionException.html |    8 +-
 .../orc/impl/class-use/SchemaEvolution.html     |   13 +-
 .../SerializationUtils.FixedBitSizes.html       |    8 +-
 .../orc/impl/class-use/SerializationUtils.html  |    8 +-
 .../class-use/SettableUncompressedStream.html   |    8 +-
 .../apache/orc/impl/class-use/SnappyCodec.html  |    8 +-
 .../orc/impl/class-use/StreamName.Area.html     |    8 +-
 .../apache/orc/impl/class-use/StreamName.html   |   36 +-
 .../class-use/StringRedBlackTree.Visitor.html   |    8 +-
 .../StringRedBlackTree.VisitorContext.html      |    8 +-
 .../orc/impl/class-use/StringRedBlackTree.html  |   50 +-
 .../TreeReaderFactory.BinaryTreeReader.html     |    8 +-
 .../TreeReaderFactory.BooleanTreeReader.html    |    8 +-
 .../TreeReaderFactory.ByteTreeReader.html       |    8 +-
 ...TreeReaderFactory.BytesColumnVectorUtil.html |    8 +-
 .../TreeReaderFactory.CharTreeReader.html       |    8 +-
 .../class-use/TreeReaderFactory.Context.html    |   51 +-
 .../TreeReaderFactory.DateTreeReader.html       |    8 +-
 .../TreeReaderFactory.Decimal64TreeReader.html  |  126 +++
 .../TreeReaderFactory.DecimalTreeReader.html    |    8 +-
 .../TreeReaderFactory.DoubleTreeReader.html     |    8 +-
 .../TreeReaderFactory.FloatTreeReader.html      |    8 +-
 .../TreeReaderFactory.IntTreeReader.html        |    8 +-
 .../TreeReaderFactory.ListTreeReader.html       |    8 +-
 .../TreeReaderFactory.LongTreeReader.html       |    8 +-
 .../TreeReaderFactory.MapTreeReader.html        |    8 +-
 .../TreeReaderFactory.NullTreeReader.html       |    8 +-
 .../TreeReaderFactory.ReaderContext.html        |   18 +-
 .../TreeReaderFactory.ShortTreeReader.html      |    8 +-
 ...eaderFactory.StringDictionaryTreeReader.html |    8 +-
 ...reeReaderFactory.StringDirectTreeReader.html |    8 +-
 .../TreeReaderFactory.StringTreeReader.html     |    8 +-
 .../TreeReaderFactory.StructTreeReader.html     |    8 +-
 .../TreeReaderFactory.TimestampTreeReader.html  |    8 +-
 .../class-use/TreeReaderFactory.TreeReader.html |   42 +-
 .../TreeReaderFactory.UnionTreeReader.html      |    8 +-
 .../TreeReaderFactory.VarcharTreeReader.html    |    8 +-
 .../orc/impl/class-use/TreeReaderFactory.html   |    8 +-
 .../apache/orc/impl/class-use/WriterImpl.html   |    8 +-
 .../orc/impl/class-use/WriterInternal.html      |  192 ++++
 .../apache/orc/impl/class-use/ZlibCodec.html    |    8 +-
 .../apache/orc/impl/mask/DecimalIdentity.html   |  313 ++++++
 .../apache/orc/impl/mask/DoubleIdentity.html    |  313 ++++++
 .../org/apache/orc/impl/mask/ListIdentity.html  |  280 +++++
 .../org/apache/orc/impl/mask/LongIdentity.html  |  313 ++++++
 .../org/apache/orc/impl/mask/MapIdentity.html   |  280 +++++
 .../org/apache/orc/impl/mask/MaskFactory.html   |  410 +++++++
 .../org/apache/orc/impl/mask/MaskProvider.html  |  297 +++++
 .../org/apache/orc/impl/mask/NullifyMask.html   |  313 ++++++
 .../apache/orc/impl/mask/RedactMaskFactory.html |  479 +++++++++
 .../apache/orc/impl/mask/SHA256MaskFactory.html |  437 ++++++++
 .../apache/orc/impl/mask/StructIdentity.html    |  280 +++++
 .../org/apache/orc/impl/mask/UnionIdentity.html |  280 +++++
 .../impl/mask/class-use/DecimalIdentity.html    |  126 +++
 .../orc/impl/mask/class-use/DoubleIdentity.html |  126 +++
 .../orc/impl/mask/class-use/ListIdentity.html   |  126 +++
 .../orc/impl/mask/class-use/LongIdentity.html   |  126 +++
 .../orc/impl/mask/class-use/MapIdentity.html    |  126 +++
 .../orc/impl/mask/class-use/MaskFactory.html    |  177 +++
 .../orc/impl/mask/class-use/MaskProvider.html   |  126 +++
 .../orc/impl/mask/class-use/NullifyMask.html    |  126 +++
 .../impl/mask/class-use/RedactMaskFactory.html  |  126 +++
 .../impl/mask/class-use/SHA256MaskFactory.html  |  126 +++
 .../orc/impl/mask/class-use/StructIdentity.html |  126 +++
 .../orc/impl/mask/class-use/UnionIdentity.html  |  126 +++
 .../org/apache/orc/impl/mask/package-frame.html |   32 +
 .../apache/orc/impl/mask/package-summary.html   |  219 ++++
 .../org/apache/orc/impl/mask/package-tree.html  |  153 +++
 .../org/apache/orc/impl/mask/package-use.html   |  161 +++
 .../org/apache/orc/impl/package-frame.html      |   18 +-
 .../org/apache/orc/impl/package-summary.html    |  118 +-
 .../org/apache/orc/impl/package-tree.html       |   34 +-
 .../org/apache/orc/impl/package-use.html        |  116 +-
 .../orc/impl/writer/BinaryTreeWriter.html       |  463 ++++++++
 .../orc/impl/writer/BooleanTreeWriter.html      |  463 ++++++++
 .../apache/orc/impl/writer/ByteTreeWriter.html  |  463 ++++++++
 .../apache/orc/impl/writer/CharTreeWriter.html  |  326 ++++++
 .../apache/orc/impl/writer/DateTreeWriter.html  |  463 ++++++++
 .../orc/impl/writer/Decimal64TreeWriter.html    |  464 ++++++++
 .../orc/impl/writer/DecimalTreeWriter.html      |  463 ++++++++
 .../orc/impl/writer/DoubleTreeWriter.html       |  463 ++++++++
 .../apache/orc/impl/writer/FloatTreeWriter.html |  463 ++++++++
 .../orc/impl/writer/IntegerTreeWriter.html      |  463 ++++++++
 .../apache/orc/impl/writer/ListTreeWriter.html  |  498 +++++++++
 .../apache/orc/impl/writer/MapTreeWriter.html   |  498 +++++++++
 .../orc/impl/writer/StringBaseTreeWriter.html   |  498 +++++++++
 .../orc/impl/writer/StringTreeWriter.html       |  325 ++++++
 .../orc/impl/writer/StructTreeWriter.html       |  581 ++++++++++
 .../orc/impl/writer/TimestampTreeWriter.html    |  512 +++++++++
 .../orc/impl/writer/TreeWriter.Factory.html     |  286 +++++
 .../org/apache/orc/impl/writer/TreeWriter.html  |  452 ++++++++
 .../apache/orc/impl/writer/TreeWriterBase.html  |  674 ++++++++++++
 .../apache/orc/impl/writer/UnionTreeWriter.html |  498 +++++++++
 .../orc/impl/writer/VarcharTreeWriter.html      |  326 ++++++
 .../apache/orc/impl/writer/WriterContext.html   |  476 ++++++++
 .../apache/orc/impl/writer/WriterImplV2.html    |  637 +++++++++++
 .../impl/writer/class-use/BinaryTreeWriter.html |  126 +++
 .../writer/class-use/BooleanTreeWriter.html     |  126 +++
 .../impl/writer/class-use/ByteTreeWriter.html   |  126 +++
 .../impl/writer/class-use/CharTreeWriter.html   |  126 +++
 .../impl/writer/class-use/DateTreeWriter.html   |  126 +++
 .../writer/class-use/Decimal64TreeWriter.html   |  126 +++
 .../writer/class-use/DecimalTreeWriter.html     |  126 +++
 .../impl/writer/class-use/DoubleTreeWriter.html |  126 +++
 .../impl/writer/class-use/FloatTreeWriter.html  |  126 +++
 .../writer/class-use/IntegerTreeWriter.html     |  126 +++
 .../impl/writer/class-use/ListTreeWriter.html   |  126 +++
 .../impl/writer/class-use/MapTreeWriter.html    |  126 +++
 .../writer/class-use/StringBaseTreeWriter.html  |  178 +++
 .../impl/writer/class-use/StringTreeWriter.html |  126 +++
 .../impl/writer/class-use/StructTreeWriter.html |  126 +++
 .../writer/class-use/TimestampTreeWriter.html   |  126 +++
 .../writer/class-use/TreeWriter.Factory.html    |  126 +++
 .../orc/impl/writer/class-use/TreeWriter.html   |  261 +++++
 .../impl/writer/class-use/TreeWriterBase.html   |  240 +++++
 .../impl/writer/class-use/UnionTreeWriter.html  |  126 +++
 .../writer/class-use/VarcharTreeWriter.html     |  126 +++
 .../impl/writer/class-use/WriterContext.html    |  242 +++++
 .../orc/impl/writer/class-use/WriterImplV2.html |  126 +++
 .../apache/orc/impl/writer/package-frame.html   |   46 +
 .../apache/orc/impl/writer/package-summary.html |  255 +++++
 .../apache/orc/impl/writer/package-tree.html    |  170 +++
 .../org/apache/orc/impl/writer/package-use.html |  172 +++
 api/orc-core/org/apache/orc/package-frame.html  |   14 +-
 .../org/apache/orc/package-summary.html         |   62 +-
 api/orc-core/org/apache/orc/package-tree.html   |   22 +-
 api/orc-core/org/apache/orc/package-use.html    |  238 +++-
 .../org/apache/orc/util/BloomFilter.BitSet.html |    8 +-
 .../org/apache/orc/util/BloomFilter.html        |    8 +-
 .../apache/orc/util/BloomFilterIO.Encoding.html |    8 +-
 .../org/apache/orc/util/BloomFilterIO.html      |    8 +-
 .../org/apache/orc/util/BloomFilterUtf8.html    |    8 +-
 api/orc-core/org/apache/orc/util/Murmur3.html   |    8 +-
 .../orc/util/class-use/BloomFilter.BitSet.html  |    8 +-
 .../apache/orc/util/class-use/BloomFilter.html  |   40 +-
 .../util/class-use/BloomFilterIO.Encoding.html  |    8 +-
 .../orc/util/class-use/BloomFilterIO.html       |    8 +-
 .../orc/util/class-use/BloomFilterUtf8.html     |   50 +-
 .../org/apache/orc/util/class-use/Murmur3.html  |    8 +-
 .../org/apache/orc/util/package-frame.html      |    6 +-
 .../org/apache/orc/util/package-summary.html    |   12 +-
 .../org/apache/orc/util/package-tree.html       |   12 +-
 .../org/apache/orc/util/package-use.html        |   35 +-
 api/orc-core/overview-frame.html                |    8 +-
 api/orc-core/overview-summary.html              |   18 +-
 api/orc-core/overview-tree.html                 |   92 +-
 api/orc-core/package-list                       |    2 +
 api/orc-core/serialized-form.html               |   18 +-
 api/orc-shims/allclasses-frame.html             |   32 +
 api/orc-shims/allclasses-noframe.html           |   32 +
 api/orc-shims/constant-values.html              |  126 +++
 api/orc-shims/deprecated-list.html              |  126 +++
 api/orc-shims/help-doc.html                     |  231 ++++
 api/orc-shims/index-all.html                    |  418 ++++++++
 api/orc-shims/index.html                        |   76 ++
 .../org/apache/orc/EncryptionAlgorithm.html     |  451 ++++++++
 .../orc/class-use/EncryptionAlgorithm.html      |  218 ++++
 .../impl/HadoopShims.ByteBufferPoolShim.html    |  265 +++++
 .../impl/HadoopShims.DirectCompressionType.html |  371 +++++++
 .../impl/HadoopShims.DirectDecompressor.html    |  260 +++++
 .../orc/impl/HadoopShims.KeyMetadata.html       |  343 ++++++
 .../orc/impl/HadoopShims.KeyProvider.html       |  323 ++++++
 .../apache/orc/impl/HadoopShims.LocalKey.html   |  298 ++++++
 .../impl/HadoopShims.ZeroCopyReaderShim.html    |  291 +++++
 .../org/apache/orc/impl/HadoopShims.html        |  371 +++++++
 .../org/apache/orc/impl/HadoopShimsCurrent.html |  402 +++++++
 .../org/apache/orc/impl/HadoopShimsPre2_3.html  |  357 ++++++
 .../org/apache/orc/impl/HadoopShimsPre2_6.html  |  397 +++++++
 .../org/apache/orc/impl/HadoopShimsPre2_7.html  |  399 +++++++
 .../HadoopShims.ByteBufferPoolShim.html         |  189 ++++
 .../HadoopShims.DirectCompressionType.html      |  206 ++++
 .../HadoopShims.DirectDecompressor.html         |  184 ++++
 .../impl/class-use/HadoopShims.KeyMetadata.html |  190 ++++
 .../impl/class-use/HadoopShims.KeyProvider.html |  189 ++++
 .../impl/class-use/HadoopShims.LocalKey.html    |  168 +++
 .../HadoopShims.ZeroCopyReaderShim.html         |  189 ++++
 .../apache/orc/impl/class-use/HadoopShims.html  |  197 ++++
 .../orc/impl/class-use/HadoopShimsCurrent.html  |  126 +++
 .../orc/impl/class-use/HadoopShimsPre2_3.html   |  126 +++
 .../orc/impl/class-use/HadoopShimsPre2_6.html   |  126 +++
 .../orc/impl/class-use/HadoopShimsPre2_7.html   |  126 +++
 .../org/apache/orc/impl/package-frame.html      |   38 +
 .../org/apache/orc/impl/package-summary.html    |  239 +++++
 .../org/apache/orc/impl/package-tree.html       |  172 +++
 .../org/apache/orc/impl/package-use.html        |  190 ++++
 api/orc-shims/org/apache/orc/package-frame.html |   21 +
 .../org/apache/orc/package-summary.html         |  146 +++
 api/orc-shims/org/apache/orc/package-tree.html  |  143 +++
 api/orc-shims/org/apache/orc/package-use.html   |  182 ++++
 api/orc-shims/overview-frame.html               |   23 +
 api/orc-shims/overview-summary.html             |  144 +++
 api/orc-shims/overview-tree.html                |  175 +++
 api/orc-shims/package-list                      |    2 +
 api/orc-shims/script.js                         |   30 +
 api/orc-shims/stylesheet.css                    |  574 ++++++++++
 509 files changed, 42252 insertions(+), 2402 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/api/orc-core/allclasses-frame.html b/api/orc-core/allclasses-frame.html
index d72e7a6..7372c64 100644
--- a/api/orc-core/allclasses-frame.html
+++ b/api/orc-core/allclasses-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>All Classes (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -16,6 +16,7 @@
 <li><a href="org/apache/orc/impl/AcidStats.html" title="class in org.apache.orc.impl" target="classFrame">AcidStats</a></li>
 <li><a href="org/apache/orc/impl/AircompressorCodec.html" title="class in org.apache.orc.impl" target="classFrame">AircompressorCodec</a></li>
 <li><a href="org/apache/orc/BinaryColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">BinaryColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">BinaryTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/BitFieldReader.html" title="class in org.apache.orc.impl" target="classFrame">BitFieldReader</a></li>
 <li><a href="org/apache/orc/impl/BitFieldWriter.html" title="class in org.apache.orc.impl" target="classFrame">BitFieldWriter</a></li>
 <li><a href="org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util" target="classFrame">BloomFilter</a></li>
@@ -24,7 +25,10 @@
 <li><a href="org/apache/orc/util/BloomFilterIO.Encoding.html" title="enum in org.apache.orc.util" target="classFrame">BloomFilterIO.Encoding</a></li>
 <li><a href="org/apache/orc/util/BloomFilterUtf8.html" title="class in org.apache.orc.util" target="classFrame">BloomFilterUtf8</a></li>
 <li><a href="org/apache/orc/BooleanColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">BooleanColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">BooleanTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/BufferChunk.html" title="class in org.apache.orc.impl" target="classFrame">BufferChunk</a></li>
+<li><a href="org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">ByteTreeWriter</a></li>
+<li><a href="org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">CharTreeWriter</a></li>
 <li><a href="org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">ColumnStatistics</span></a></li>
 <li><a href="org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl" target="classFrame">ColumnStatisticsImpl</a></li>
 <li><a href="org/apache/orc/impl/ColumnStatisticsImpl.BinaryStatisticsImpl.html" title="class in org.apache.orc.impl" target="classFrame">ColumnStatisticsImpl.BinaryStatisticsImpl</a></li>
@@ -74,36 +78,49 @@
 <li><a href="org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">ConvertTreeReaderFactory.TimestampFromDoubleTreeReader</a></li>
 <li><a href="org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">ConvertTreeReaderFactory.TimestampFromFloatTreeReader</a></li>
 <li><a href="org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader</a></li>
+<li><a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">DataMask</span></a></li>
+<li><a href="org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc" target="classFrame">DataMask.Factory</a></li>
+<li><a href="org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">DataMask.Provider</span></a></li>
+<li><a href="org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc" target="classFrame">DataMask.Standard</a></li>
 <li><a href="org/apache/orc/DataReader.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">DataReader</span></a></li>
 <li><a href="org/apache/orc/impl/DataReaderProperties.html" title="class in org.apache.orc.impl" target="classFrame">DataReaderProperties</a></li>
 <li><a href="org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl" target="classFrame">DataReaderProperties.Builder</a></li>
 <li><a href="org/apache/orc/DateColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">DateColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">DateTreeWriter</a></li>
+<li><a href="org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">Decimal64TreeWriter</a></li>
 <li><a href="org/apache/orc/DecimalColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">DecimalColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">DecimalIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">DecimalTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/DirectDecompressionCodec.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">DirectDecompressionCodec</span></a></li>
 <li><a href="org/apache/orc/DoubleColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">DoubleColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">DoubleIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">DoubleTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/DynamicByteArray.html" title="class in org.apache.orc.impl" target="classFrame">DynamicByteArray</a></li>
 <li><a href="org/apache/orc/impl/DynamicIntArray.html" title="class in org.apache.orc.impl" target="classFrame">DynamicIntArray</a></li>
 <li><a href="org/apache/orc/FileFormatException.html" title="class in org.apache.orc" target="classFrame">FileFormatException</a></li>
 <li><a href="org/apache/orc/FileMetadata.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">FileMetadata</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.ByteBufferPoolShim</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl" target="classFrame">HadoopShims.DirectCompressionType</a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.DirectDecompressor</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.Factory.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShims.Factory</a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.TextReaderShim.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.TextReaderShim</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.ZeroCopyReaderShim</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims_2_2.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShims_2_2</a></li>
-<li><a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsCurrent</a></li>
+<li><a href="org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">FloatTreeWriter</a></li>
+<li><a href="org/apache/orc/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsFactory</a></li>
+<li><a href="org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc" target="classFrame">InMemoryKeystore</a></li>
 <li><a href="org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl" target="classFrame">InStream</a></li>
 <li><a href="org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl" target="classFrame">InStream.UncompressedStream</a></li>
 <li><a href="org/apache/orc/IntegerColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">IntegerColumnStatistics</span></a></li>
 <li><a href="org/apache/orc/impl/IntegerReader.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">IntegerReader</span></a></li>
+<li><a href="org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">IntegerTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">IntegerWriter</span></a></li>
+<li><a href="org/apache/orc/impl/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">ListIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">ListTreeWriter</a></li>
+<li><a href="org/apache/orc/impl/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">LongIdentity</a></li>
+<li><a href="org/apache/orc/impl/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">MapIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">MapTreeWriter</a></li>
+<li><a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask" target="classFrame">MaskFactory</a></li>
+<li><a href="org/apache/orc/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask" target="classFrame">MaskProvider</a></li>
 <li><a href="org/apache/orc/impl/MemoryManager.html" title="class in org.apache.orc.impl" target="classFrame">MemoryManager</a></li>
 <li><a href="org/apache/orc/MemoryManager.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">MemoryManager</span></a></li>
 <li><a href="org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">MemoryManager.Callback</span></a></li>
 <li><a href="org/apache/orc/impl/MemoryManagerImpl.html" title="class in org.apache.orc.impl" target="classFrame">MemoryManagerImpl</a></li>
 <li><a href="org/apache/orc/util/Murmur3.html" title="class in org.apache.orc.util" target="classFrame">Murmur3</a></li>
+<li><a href="org/apache/orc/impl/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask" target="classFrame">NullifyMask</a></li>
 <li><a href="org/apache/orc/impl/OrcAcidUtils.html" title="class in org.apache.orc.impl" target="classFrame">OrcAcidUtils</a></li>
 <li><a href="org/apache/orc/impl/OrcCodecPool.html" title="class in org.apache.orc.impl" target="classFrame">OrcCodecPool</a></li>
 <li><a href="org/apache/orc/OrcConf.html" title="enum in org.apache.orc" target="classFrame">OrcConf</a></li>
@@ -115,6 +132,7 @@
 <li><a href="org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc" target="classFrame">OrcFile.Version</a></li>
 <li><a href="org/apache/orc/OrcFile.WriterCallback.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">OrcFile.WriterCallback</span></a></li>
 <li><a href="org/apache/orc/OrcFile.WriterContext.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">OrcFile.WriterContext</span></a></li>
+<li><a href="org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc" target="classFrame">OrcFile.WriterImplementation</a></li>
 <li><a href="org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc" target="classFrame">OrcFile.WriterOptions</a></li>
 <li><a href="org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc" target="classFrame">OrcFile.WriterVersion</a></li>
 <li><a href="org/apache/orc/impl/OrcIndex.html" title="class in org.apache.orc.impl" target="classFrame">OrcIndex</a></li>
@@ -137,6 +155,7 @@
 <li><a href="org/apache/orc/impl/RecordReaderImpl.SargApplier.html" title="class in org.apache.orc.impl" target="classFrame">RecordReaderImpl.SargApplier</a></li>
 <li><a href="org/apache/orc/impl/RecordReaderUtils.html" title="class in org.apache.orc.impl" target="classFrame">RecordReaderUtils</a></li>
 <li><a href="org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html" title="class in org.apache.orc.impl" target="classFrame">RecordReaderUtils.ByteBufferAllocatorPool</a></li>
+<li><a href="org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask" target="classFrame">RedactMaskFactory</a></li>
 <li><a href="org/apache/orc/impl/RunLengthByteReader.html" title="class in org.apache.orc.impl" target="classFrame">RunLengthByteReader</a></li>
 <li><a href="org/apache/orc/impl/RunLengthByteWriter.html" title="class in org.apache.orc.impl" target="classFrame">RunLengthByteWriter</a></li>
 <li><a href="org/apache/orc/impl/RunLengthIntegerReader.html" title="class in org.apache.orc.impl" target="classFrame">RunLengthIntegerReader</a></li>
@@ -149,16 +168,22 @@
 <li><a href="org/apache/orc/impl/SerializationUtils.html" title="class in org.apache.orc.impl" target="classFrame">SerializationUtils</a></li>
 <li><a href="org/apache/orc/impl/SerializationUtils.FixedBitSizes.html" title="enum in org.apache.orc.impl" target="classFrame">SerializationUtils.FixedBitSizes</a></li>
 <li><a href="org/apache/orc/impl/SettableUncompressedStream.html" title="class in org.apache.orc.impl" target="classFrame">SettableUncompressedStream</a></li>
+<li><a href="org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask" target="classFrame">SHA256MaskFactory</a></li>
 <li><a href="org/apache/orc/impl/SnappyCodec.html" title="class in org.apache.orc.impl" target="classFrame">SnappyCodec</a></li>
 <li><a href="org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl" target="classFrame">StreamName</a></li>
 <li><a href="org/apache/orc/impl/StreamName.Area.html" title="enum in org.apache.orc.impl" target="classFrame">StreamName.Area</a></li>
+<li><a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">StringBaseTreeWriter</a></li>
 <li><a href="org/apache/orc/StringColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">StringColumnStatistics</span></a></li>
 <li><a href="org/apache/orc/impl/StringRedBlackTree.html" title="class in org.apache.orc.impl" target="classFrame">StringRedBlackTree</a></li>
 <li><a href="org/apache/orc/impl/StringRedBlackTree.Visitor.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">StringRedBlackTree.Visitor</span></a></li>
 <li><a href="org/apache/orc/impl/StringRedBlackTree.VisitorContext.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">StringRedBlackTree.VisitorContext</span></a></li>
+<li><a href="org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">StringTreeWriter</a></li>
 <li><a href="org/apache/orc/StripeInformation.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">StripeInformation</span></a></li>
 <li><a href="org/apache/orc/StripeStatistics.html" title="class in org.apache.orc" target="classFrame">StripeStatistics</a></li>
+<li><a href="org/apache/orc/impl/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">StructIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">StructTreeWriter</a></li>
 <li><a href="org/apache/orc/TimestampColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">TimestampColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">TimestampTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.BinaryTreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.BooleanTreeReader</a></li>
@@ -167,6 +192,7 @@
 <li><a href="org/apache/orc/impl/TreeReaderFactory.CharTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.CharTreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">TreeReaderFactory.Context</span></a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.DateTreeReader</a></li>
+<li><a href="org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.Decimal64TreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.DecimalTreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.DoubleTreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.FloatTreeReader</a></li>
@@ -185,11 +211,22 @@
 <li><a href="org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.TreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.UnionTreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.VarcharTreeReader</a></li>
+<li><a href="org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer" target="classFrame"><span class="interfaceName">TreeWriter</span></a></li>
+<li><a href="org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer" target="classFrame">TreeWriter.Factory</a></li>
+<li><a href="org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer" target="classFrame">TreeWriterBase</a></li>
 <li><a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc" target="classFrame">TypeDescription</a></li>
 <li><a href="org/apache/orc/TypeDescription.Category.html" title="enum in org.apache.orc" target="classFrame">TypeDescription.Category</a></li>
+<li><a href="org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc" target="classFrame">TypeDescription.RowBatchVersion</a></li>
+<li><a href="org/apache/orc/TypeDescriptionPrettyPrint.html" title="class in org.apache.orc" target="classFrame">TypeDescriptionPrettyPrint</a></li>
+<li><a href="org/apache/orc/impl/mask/UnionIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">UnionIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">UnionTreeWriter</a></li>
 <li><a href="org/apache/orc/UnknownFormatException.html" title="class in org.apache.orc" target="classFrame">UnknownFormatException</a></li>
+<li><a href="org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">VarcharTreeWriter</a></li>
 <li><a href="org/apache/orc/Writer.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">Writer</span></a></li>
+<li><a href="org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer" target="classFrame"><span class="interfaceName">WriterContext</span></a></li>
 <li><a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl" target="classFrame">WriterImpl</a></li>
+<li><a href="org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer" target="classFrame">WriterImplV2</a></li>
+<li><a href="org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">WriterInternal</span></a></li>
 <li><a href="org/apache/orc/impl/ZlibCodec.html" title="class in org.apache.orc.impl" target="classFrame">ZlibCodec</a></li>
 </ul>
 </div>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/api/orc-core/allclasses-noframe.html b/api/orc-core/allclasses-noframe.html
index a403c84..42dc770 100644
--- a/api/orc-core/allclasses-noframe.html
+++ b/api/orc-core/allclasses-noframe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>All Classes (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -16,6 +16,7 @@
 <li><a href="org/apache/orc/impl/AcidStats.html" title="class in org.apache.orc.impl">AcidStats</a></li>
 <li><a href="org/apache/orc/impl/AircompressorCodec.html" title="class in org.apache.orc.impl">AircompressorCodec</a></li>
 <li><a href="org/apache/orc/BinaryColumnStatistics.html" title="interface in org.apache.orc"><span class="interfaceName">BinaryColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer">BinaryTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/BitFieldReader.html" title="class in org.apache.orc.impl">BitFieldReader</a></li>
 <li><a href="org/apache/orc/impl/BitFieldWriter.html" title="class in org.apache.orc.impl">BitFieldWriter</a></li>
 <li><a href="org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</a></li>
@@ -24,7 +25,10 @@
 <li><a href="org/apache/orc/util/BloomFilterIO.Encoding.html" title="enum in org.apache.orc.util">BloomFilterIO.Encoding</a></li>
 <li><a href="org/apache/orc/util/BloomFilterUtf8.html" title="class in org.apache.orc.util">BloomFilterUtf8</a></li>
 <li><a href="org/apache/orc/BooleanColumnStatistics.html" title="interface in org.apache.orc"><span class="interfaceName">BooleanColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer">BooleanTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/BufferChunk.html" title="class in org.apache.orc.impl">BufferChunk</a></li>
+<li><a href="org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer">ByteTreeWriter</a></li>
+<li><a href="org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer">CharTreeWriter</a></li>
 <li><a href="org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc"><span class="interfaceName">ColumnStatistics</span></a></li>
 <li><a href="org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></li>
 <li><a href="org/apache/orc/impl/ColumnStatisticsImpl.BinaryStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl.BinaryStatisticsImpl</a></li>
@@ -74,36 +78,49 @@
 <li><a href="org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.TimestampFromDoubleTreeReader</a></li>
 <li><a href="org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.TimestampFromFloatTreeReader</a></li>
 <li><a href="org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader</a></li>
+<li><a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc"><span class="interfaceName">DataMask</span></a></li>
+<li><a href="org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a></li>
+<li><a href="org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc"><span class="interfaceName">DataMask.Provider</span></a></li>
+<li><a href="org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></li>
 <li><a href="org/apache/orc/DataReader.html" title="interface in org.apache.orc"><span class="interfaceName">DataReader</span></a></li>
 <li><a href="org/apache/orc/impl/DataReaderProperties.html" title="class in org.apache.orc.impl">DataReaderProperties</a></li>
 <li><a href="org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a></li>
 <li><a href="org/apache/orc/DateColumnStatistics.html" title="interface in org.apache.orc"><span class="interfaceName">DateColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer">DateTreeWriter</a></li>
+<li><a href="org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer">Decimal64TreeWriter</a></li>
 <li><a href="org/apache/orc/DecimalColumnStatistics.html" title="interface in org.apache.orc"><span class="interfaceName">DecimalColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask">DecimalIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer">DecimalTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/DirectDecompressionCodec.html" title="interface in org.apache.orc.impl"><span class="interfaceName">DirectDecompressionCodec</span></a></li>
 <li><a href="org/apache/orc/DoubleColumnStatistics.html" title="interface in org.apache.orc"><span class="interfaceName">DoubleColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask">DoubleIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer">DoubleTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/DynamicByteArray.html" title="class in org.apache.orc.impl">DynamicByteArray</a></li>
 <li><a href="org/apache/orc/impl/DynamicIntArray.html" title="class in org.apache.orc.impl">DynamicIntArray</a></li>
 <li><a href="org/apache/orc/FileFormatException.html" title="class in org.apache.orc">FileFormatException</a></li>
 <li><a href="org/apache/orc/FileMetadata.html" title="interface in org.apache.orc"><span class="interfaceName">FileMetadata</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl"><span class="interfaceName">HadoopShims</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl"><span class="interfaceName">HadoopShims.ByteBufferPoolShim</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl"><span class="interfaceName">HadoopShims.DirectDecompressor</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.Factory.html" title="class in org.apache.orc.impl">HadoopShims.Factory</a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.TextReaderShim.html" title="interface in org.apache.orc.impl"><span class="interfaceName">HadoopShims.TextReaderShim</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="interfaceName">HadoopShims.ZeroCopyReaderShim</span></a></li>
-<li><a href="org/apache/orc/impl/HadoopShims_2_2.html" title="class in org.apache.orc.impl">HadoopShims_2_2</a></li>
-<li><a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">HadoopShimsCurrent</a></li>
+<li><a href="org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer">FloatTreeWriter</a></li>
+<li><a href="org/apache/orc/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl">HadoopShimsFactory</a></li>
+<li><a href="org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></li>
 <li><a href="org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a></li>
 <li><a href="org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl">InStream.UncompressedStream</a></li>
 <li><a href="org/apache/orc/IntegerColumnStatistics.html" title="interface in org.apache.orc"><span class="interfaceName">IntegerColumnStatistics</span></a></li>
 <li><a href="org/apache/orc/impl/IntegerReader.html" title="interface in org.apache.orc.impl"><span class="interfaceName">IntegerReader</span></a></li>
+<li><a href="org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer">IntegerTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl"><span class="interfaceName">IntegerWriter</span></a></li>
+<li><a href="org/apache/orc/impl/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask">ListIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer">ListTreeWriter</a></li>
+<li><a href="org/apache/orc/impl/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask">LongIdentity</a></li>
+<li><a href="org/apache/orc/impl/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask">MapIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer">MapTreeWriter</a></li>
+<li><a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></li>
+<li><a href="org/apache/orc/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask">MaskProvider</a></li>
 <li><a href="org/apache/orc/impl/MemoryManager.html" title="class in org.apache.orc.impl">MemoryManager</a></li>
 <li><a href="org/apache/orc/MemoryManager.html" title="interface in org.apache.orc"><span class="interfaceName">MemoryManager</span></a></li>
 <li><a href="org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc"><span class="interfaceName">MemoryManager.Callback</span></a></li>
 <li><a href="org/apache/orc/impl/MemoryManagerImpl.html" title="class in org.apache.orc.impl">MemoryManagerImpl</a></li>
 <li><a href="org/apache/orc/util/Murmur3.html" title="class in org.apache.orc.util">Murmur3</a></li>
+<li><a href="org/apache/orc/impl/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask">NullifyMask</a></li>
 <li><a href="org/apache/orc/impl/OrcAcidUtils.html" title="class in org.apache.orc.impl">OrcAcidUtils</a></li>
 <li><a href="org/apache/orc/impl/OrcCodecPool.html" title="class in org.apache.orc.impl">OrcCodecPool</a></li>
 <li><a href="org/apache/orc/OrcConf.html" title="enum in org.apache.orc">OrcConf</a></li>
@@ -115,6 +132,7 @@
 <li><a href="org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></li>
 <li><a href="org/apache/orc/OrcFile.WriterCallback.html" title="interface in org.apache.orc"><span class="interfaceName">OrcFile.WriterCallback</span></a></li>
 <li><a href="org/apache/orc/OrcFile.WriterContext.html" title="interface in org.apache.orc"><span class="interfaceName">OrcFile.WriterContext</span></a></li>
+<li><a href="org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></li>
 <li><a href="org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></li>
 <li><a href="org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></li>
 <li><a href="org/apache/orc/impl/OrcIndex.html" title="class in org.apache.orc.impl">OrcIndex</a></li>
@@ -137,6 +155,7 @@
 <li><a href="org/apache/orc/impl/RecordReaderImpl.SargApplier.html" title="class in org.apache.orc.impl">RecordReaderImpl.SargApplier</a></li>
 <li><a href="org/apache/orc/impl/RecordReaderUtils.html" title="class in org.apache.orc.impl">RecordReaderUtils</a></li>
 <li><a href="org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html" title="class in org.apache.orc.impl">RecordReaderUtils.ByteBufferAllocatorPool</a></li>
+<li><a href="org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a></li>
 <li><a href="org/apache/orc/impl/RunLengthByteReader.html" title="class in org.apache.orc.impl">RunLengthByteReader</a></li>
 <li><a href="org/apache/orc/impl/RunLengthByteWriter.html" title="class in org.apache.orc.impl">RunLengthByteWriter</a></li>
 <li><a href="org/apache/orc/impl/RunLengthIntegerReader.html" title="class in org.apache.orc.impl">RunLengthIntegerReader</a></li>
@@ -149,16 +168,22 @@
 <li><a href="org/apache/orc/impl/SerializationUtils.html" title="class in org.apache.orc.impl">SerializationUtils</a></li>
 <li><a href="org/apache/orc/impl/SerializationUtils.FixedBitSizes.html" title="enum in org.apache.orc.impl">SerializationUtils.FixedBitSizes</a></li>
 <li><a href="org/apache/orc/impl/SettableUncompressedStream.html" title="class in org.apache.orc.impl">SettableUncompressedStream</a></li>
+<li><a href="org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></li>
 <li><a href="org/apache/orc/impl/SnappyCodec.html" title="class in org.apache.orc.impl">SnappyCodec</a></li>
 <li><a href="org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a></li>
 <li><a href="org/apache/orc/impl/StreamName.Area.html" title="enum in org.apache.orc.impl">StreamName.Area</a></li>
+<li><a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></li>
 <li><a href="org/apache/orc/StringColumnStatistics.html" title="interface in org.apache.orc"><span class="interfaceName">StringColumnStatistics</span></a></li>
 <li><a href="org/apache/orc/impl/StringRedBlackTree.html" title="class in org.apache.orc.impl">StringRedBlackTree</a></li>
 <li><a href="org/apache/orc/impl/StringRedBlackTree.Visitor.html" title="interface in org.apache.orc.impl"><span class="interfaceName">StringRedBlackTree.Visitor</span></a></li>
 <li><a href="org/apache/orc/impl/StringRedBlackTree.VisitorContext.html" title="interface in org.apache.orc.impl"><span class="interfaceName">StringRedBlackTree.VisitorContext</span></a></li>
+<li><a href="org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer">StringTreeWriter</a></li>
 <li><a href="org/apache/orc/StripeInformation.html" title="interface in org.apache.orc"><span class="interfaceName">StripeInformation</span></a></li>
 <li><a href="org/apache/orc/StripeStatistics.html" title="class in org.apache.orc">StripeStatistics</a></li>
+<li><a href="org/apache/orc/impl/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask">StructIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer">StructTreeWriter</a></li>
 <li><a href="org/apache/orc/TimestampColumnStatistics.html" title="interface in org.apache.orc"><span class="interfaceName">TimestampColumnStatistics</span></a></li>
+<li><a href="org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">TimestampTreeWriter</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.html" title="class in org.apache.orc.impl">TreeReaderFactory</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BinaryTreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BooleanTreeReader</a></li>
@@ -167,6 +192,7 @@
 <li><a href="org/apache/orc/impl/TreeReaderFactory.CharTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.CharTreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl"><span class="interfaceName">TreeReaderFactory.Context</span></a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DateTreeReader</a></li>
+<li><a href="org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.Decimal64TreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a></li>
@@ -185,11 +211,22 @@
 <li><a href="org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.UnionTreeReader</a></li>
 <li><a href="org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.VarcharTreeReader</a></li>
+<li><a href="org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer"><span class="interfaceName">TreeWriter</span></a></li>
+<li><a href="org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</a></li>
+<li><a href="org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></li>
 <li><a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></li>
 <li><a href="org/apache/orc/TypeDescription.Category.html" title="enum in org.apache.orc">TypeDescription.Category</a></li>
+<li><a href="org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a></li>
+<li><a href="org/apache/orc/TypeDescriptionPrettyPrint.html" title="class in org.apache.orc">TypeDescriptionPrettyPrint</a></li>
+<li><a href="org/apache/orc/impl/mask/UnionIdentity.html" title="class in org.apache.orc.impl.mask">UnionIdentity</a></li>
+<li><a href="org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer">UnionTreeWriter</a></li>
 <li><a href="org/apache/orc/UnknownFormatException.html" title="class in org.apache.orc">UnknownFormatException</a></li>
+<li><a href="org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer">VarcharTreeWriter</a></li>
 <li><a href="org/apache/orc/Writer.html" title="interface in org.apache.orc"><span class="interfaceName">Writer</span></a></li>
+<li><a href="org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer"><span class="interfaceName">WriterContext</span></a></li>
 <li><a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></li>
+<li><a href="org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></li>
+<li><a href="org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl"><span class="interfaceName">WriterInternal</span></a></li>
 <li><a href="org/apache/orc/impl/ZlibCodec.html" title="class in org.apache.orc.impl">ZlibCodec</a></li>
 </ul>
 </div>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/constant-values.html
----------------------------------------------------------------------
diff --git a/api/orc-core/constant-values.html b/api/orc-core/constant-values.html
index 2f1ba0b..fb620dc 100644
--- a/api/orc-core/constant-values.html
+++ b/api/orc-core/constant-values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Constant Field Values (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (ORC Core 1.4.3 API)";
+            parent.document.title="Constant Field Values (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -101,6 +101,39 @@
 </tbody>
 </table>
 </li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.orc.TypeDescription.MAX_DECIMAL64">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a href="org/apache/orc/TypeDescription.html#MAX_DECIMAL64">MAX_DECIMAL64</a></code></td>
+<td class="colLast"><code>999999999999999999L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.orc.TypeDescription.MAX_DECIMAL64_PRECISION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/orc/TypeDescription.html#MAX_DECIMAL64_PRECISION">MAX_DECIMAL64_PRECISION</a></code></td>
+<td class="colLast"><code>18</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.orc.TypeDescription.MIN_DECIMAL64">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a href="org/apache/orc/TypeDescription.html#MIN_DECIMAL64">MIN_DECIMAL64</a></code></td>
+<td class="colLast"><code>-999999999999999999L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
@@ -186,9 +219,11 @@
 </tbody>
 </table>
 </li>
+</ul>
+<ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.orc.impl.<a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">TimestampTreeWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th scope="col">Constant Field</th>
@@ -196,17 +231,17 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.orc.impl.WriterImpl.BASE_TIMESTAMP_STRING">
+<td class="colFirst"><a name="org.apache.orc.impl.writer.TimestampTreeWriter.BASE_TIMESTAMP_STRING">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/orc/impl/WriterImpl.html#BASE_TIMESTAMP_STRING">BASE_TIMESTAMP_STRING</a></code></td>
+<td><code><a href="org/apache/orc/impl/writer/TimestampTreeWriter.html#BASE_TIMESTAMP_STRING">BASE_TIMESTAMP_STRING</a></code></td>
 <td class="colLast"><code>"2015-01-01 00:00:00"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.orc.impl.WriterImpl.MILLIS_PER_SECOND">
+<td class="colFirst"><a name="org.apache.orc.impl.writer.TimestampTreeWriter.MILLIS_PER_SECOND">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="org/apache/orc/impl/WriterImpl.html#MILLIS_PER_SECOND">MILLIS_PER_SECOND</a></code></td>
+<td><code><a href="org/apache/orc/impl/writer/TimestampTreeWriter.html#MILLIS_PER_SECOND">MILLIS_PER_SECOND</a></code></td>
 <td class="colLast"><code>1000</code></td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/deprecated-list.html
----------------------------------------------------------------------
diff --git a/api/orc-core/deprecated-list.html b/api/orc-core/deprecated-list.html
index 56773da..5e148c3 100644
--- a/api/orc-core/deprecated-list.html
+++ b/api/orc-core/deprecated-list.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Deprecated List (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (ORC Core 1.4.3 API)";
+            parent.document.title="Deprecated List (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/help-doc.html
----------------------------------------------------------------------
diff --git a/api/orc-core/help-doc.html b/api/orc-core/help-doc.html
index 23e24db..aaf8a45 100644
--- a/api/orc-core/help-doc.html
+++ b/api/orc-core/help-doc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>API Help (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (ORC Core 1.4.3 API)";
+            parent.document.title="API Help (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {


[43/44] orc git commit: Deploy added news page for ORC 1.4.4 and 1.5.0.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/index.html
----------------------------------------------------------------------
diff --git a/news/index.html b/news/index.html
index 2cafebe..b1a2746 100644
--- a/news/index.html
+++ b/news/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -148,6 +152,115 @@
         
   <article>
   <h2>
+    <a href="/news/2018/05/14/ORC-1.5.0/">
+      ORC 1.5.0 Released
+    </a>
+  </h2>
+  <span class="post-category">
+    <span class="label">
+      release
+    </span>
+  </span>
+  <div class="post-meta">
+    <span class="post-date">
+      14 May 2018
+    </span>
+    <a href="https://people.apache.org/~omalley" class="post-author">
+      <img src="https://people.apache.org/~omalley//omalley.png"
+           class="avatar" alt="omalley avatar"
+           width="24" height="24">
+      omalley
+    </a>
+  </div>
+  <div class="post-content">
+    <p>The ORC team is excited to announce the release of ORC v1.5.0.</p>
+
+<ul>
+  <li>Released: 14 May 2018</li>
+  <li>Source code: <a href="https://www.apache.org/dyn/closer.cgi/orc/orc-1.5.0/orc-1.5.0.tar.gz">orc-1.5.0.tar.gz</a></li>
+  <li><a href="https://dist.apache.org/repos/dist/release/orc/orc-1.5.0/orc-1.5.0.tar.gz.asc">GPG Signature</a>
+signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O’Malley (3D0C92B9)</a></li>
+  <li>Git tag: <a href="https://github.com/apache/orc/releases/tag/rel/release-1.5.0">rel/release-1.5.0</a></li>
+  <li>Maven Central: <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.orc%22%20AND%20v%3A%221.5.0%22">ORC 1.5.0</a></li>
+  <li>SHA 256: <a href="https://dist.apache.org/repos/dist/release/orc/orc-1.5.0/orc-1.5.0.tar.gz.sha256">28369ea8e24cac6d…</a></li>
+  <li>Fixed issues: <a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%221.5.0%22&amp;tempMax=500">ORC-1.5.0</a></li>
+</ul>
+
+<p>The new features of ORC 1.5:</p>
+
+<ul>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-179">ORC-179</a> Add ORC C++ Writer</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-91">ORC-91</a> Support for variable length blocks in HDFS.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-199">ORC-199</a> Implement a CSV to ORC converter</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-344">ORC-344</a> Support for using Decimal64ColumnVector</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-345">ORC-345</a> Adding Decimal64StatisticsImpl</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-331">ORC-331</a> Support for building C++ under MSVC.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-234">ORC-234</a> Support for older versions of Hadoop (&gt;= 2.2.x)</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-305">ORC-305</a> Added statistics for size on disk</li>
+</ul>
+
+<p>Known issues:</p>
+
+
+  </div>
+</article>
+
+
+  <article>
+  <h2>
+    <a href="/news/2018/05/14/ORC-1.4.4/">
+      ORC 1.4.4 Released
+    </a>
+  </h2>
+  <span class="post-category">
+    <span class="label">
+      release
+    </span>
+  </span>
+  <div class="post-meta">
+    <span class="post-date">
+      14 May 2018
+    </span>
+    <a href="https://people.apache.org/~omalley" class="post-author">
+      <img src="https://people.apache.org/~omalley//omalley.png"
+           class="avatar" alt="omalley avatar"
+           width="24" height="24">
+      omalley
+    </a>
+  </div>
+  <div class="post-content">
+    <p>The ORC team is excited to announce the release of ORC v1.4.4.</p>
+
+<ul>
+  <li>Released: 14 May 2018</li>
+  <li>Source code: <a href="https://www.apache.org/dyn/closer.cgi/orc/orc-1.4.4/orc-1.4.4.tar.gz">orc-1.4.4.tar.gz</a></li>
+  <li><a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.4/orc-1.4.4.tar.gz.asc">GPG Signature</a>
+signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O’Malley (3D0C92B9)</a></li>
+  <li>Git tag: <a href="https://github.com/apache/orc/releases/tag/rel/release-1.4.4">rel/release-1.4.4</a></li>
+  <li>Maven Central: <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.orc%22%20AND%20v%3A%221.4.4%22">ORC 1.4.4</a></li>
+  <li>SHA 256: <a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.4/orc-1.4.4.tar.gz.sha256">9df0f59ba4046d2a…</a></li>
+  <li>Fixed issues: <a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%221.4.4%22&amp;tempMax=500">ORC-1.4.4</a></li>
+</ul>
+
+<p>The new features of ORC 1.4:</p>
+
+<ul>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-72">ORC-72</a> Add benchmark code for file formats.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-87">ORC-87</a> Fix timestamp statistics in C++.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-150">ORC-150</a> Add tool to convert from JSON.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-151">ORC-151</a> Reduce the size of tools.jar.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-174">ORC-174</a> Create a nohive variant of the jars.</li>
+</ul>
+
+<p>Known issues:</p>
+
+
+  </div>
+</article>
+
+
+  <article>
+  <h2>
     <a href="/news/2018/02/09/ORC-1.4.3/">
       ORC 1.4.3 Released
     </a>
@@ -173,12 +286,12 @@
 
 <ul>
   <li>Released: 9 February 2018</li>
-  <li>Source code: <a href="https://www.apache.org/dyn/closer.cgi/orc/orc-1.4.3/orc-1.4.3.tar.gz">orc-1.4.3.tar.gz</a></li>
-  <li><a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.3/orc-1.4.3.tar.gz.asc">GPG Signature</a>
+  <li>Source code: <a href="https://archive.apache.org/dist/orc/orc-1.4.3/orc-1.4.3.tar.gz">orc-1.4.3.tar.gz</a></li>
+  <li><a href="https://archive.apache.org/dist/orc/orc-1.4.3/orc-1.4.3.tar.gz.asc">GPG Signature</a>
 signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O’Malley (3D0C92B9)</a></li>
   <li>Git tag: <a href="https://github.com/apache/orc/releases/tag/rel/release-1.4.3">rel/release-1.4.3</a></li>
   <li>Maven Central: <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.orc%22%20AND%20v%3A%221.4.3%22">ORC 1.4.3</a></li>
-  <li>SHA 256: <a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.3/orc-1.4.3.tar.gz.sha256">0310d6ed20d95b7c…</a></li>
+  <li>SHA 256: <a href="https://archive.apache.org/dist/orc/orc-1.4.3/orc-1.4.3.tar.gz.sha256">0310d6ed20d95b7c…</a></li>
   <li>Fixed issues: <a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%221.4.3%22&amp;tempMax=500">ORC-1.4.3</a></li>
 </ul>
 
@@ -194,10 +307,6 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
 
 <p>Known issues:</p>
 
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ORC-40">ORC-40</a> Predicate push down is not implemented in C++.</li>
-</ul>
-
 
   </div>
 </article>
@@ -1630,23 +1739,23 @@ of the website.</p>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -1662,6 +1771,10 @@ of the website.</p>
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/releases/index.html
----------------------------------------------------------------------
diff --git a/news/releases/index.html b/news/releases/index.html
index e2c2a00..3dc0454 100644
--- a/news/releases/index.html
+++ b/news/releases/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -148,6 +152,115 @@
         
   <article>
   <h2>
+    <a href="/news/2018/05/14/ORC-1.5.0/">
+      ORC 1.5.0 Released
+    </a>
+  </h2>
+  <span class="post-category">
+    <span class="label">
+      release
+    </span>
+  </span>
+  <div class="post-meta">
+    <span class="post-date">
+      14 May 2018
+    </span>
+    <a href="https://people.apache.org/~omalley" class="post-author">
+      <img src="https://people.apache.org/~omalley//omalley.png"
+           class="avatar" alt="omalley avatar"
+           width="24" height="24">
+      omalley
+    </a>
+  </div>
+  <div class="post-content">
+    <p>The ORC team is excited to announce the release of ORC v1.5.0.</p>
+
+<ul>
+  <li>Released: 14 May 2018</li>
+  <li>Source code: <a href="https://www.apache.org/dyn/closer.cgi/orc/orc-1.5.0/orc-1.5.0.tar.gz">orc-1.5.0.tar.gz</a></li>
+  <li><a href="https://dist.apache.org/repos/dist/release/orc/orc-1.5.0/orc-1.5.0.tar.gz.asc">GPG Signature</a>
+signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O’Malley (3D0C92B9)</a></li>
+  <li>Git tag: <a href="https://github.com/apache/orc/releases/tag/rel/release-1.5.0">rel/release-1.5.0</a></li>
+  <li>Maven Central: <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.orc%22%20AND%20v%3A%221.5.0%22">ORC 1.5.0</a></li>
+  <li>SHA 256: <a href="https://dist.apache.org/repos/dist/release/orc/orc-1.5.0/orc-1.5.0.tar.gz.sha256">28369ea8e24cac6d…</a></li>
+  <li>Fixed issues: <a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%221.5.0%22&amp;tempMax=500">ORC-1.5.0</a></li>
+</ul>
+
+<p>The new features of ORC 1.5:</p>
+
+<ul>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-179">ORC-179</a> Add ORC C++ Writer</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-91">ORC-91</a> Support for variable length blocks in HDFS.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-199">ORC-199</a> Implement a CSV to ORC converter</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-344">ORC-344</a> Support for using Decimal64ColumnVector</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-345">ORC-345</a> Adding Decimal64StatisticsImpl</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-331">ORC-331</a> Support for building C++ under MSVC.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-234">ORC-234</a> Support for older versions of Hadoop (&gt;= 2.2.x)</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-305">ORC-305</a> Added statistics for size on disk</li>
+</ul>
+
+<p>Known issues:</p>
+
+
+  </div>
+</article>
+
+
+  <article>
+  <h2>
+    <a href="/news/2018/05/14/ORC-1.4.4/">
+      ORC 1.4.4 Released
+    </a>
+  </h2>
+  <span class="post-category">
+    <span class="label">
+      release
+    </span>
+  </span>
+  <div class="post-meta">
+    <span class="post-date">
+      14 May 2018
+    </span>
+    <a href="https://people.apache.org/~omalley" class="post-author">
+      <img src="https://people.apache.org/~omalley//omalley.png"
+           class="avatar" alt="omalley avatar"
+           width="24" height="24">
+      omalley
+    </a>
+  </div>
+  <div class="post-content">
+    <p>The ORC team is excited to announce the release of ORC v1.4.4.</p>
+
+<ul>
+  <li>Released: 14 May 2018</li>
+  <li>Source code: <a href="https://www.apache.org/dyn/closer.cgi/orc/orc-1.4.4/orc-1.4.4.tar.gz">orc-1.4.4.tar.gz</a></li>
+  <li><a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.4/orc-1.4.4.tar.gz.asc">GPG Signature</a>
+signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O’Malley (3D0C92B9)</a></li>
+  <li>Git tag: <a href="https://github.com/apache/orc/releases/tag/rel/release-1.4.4">rel/release-1.4.4</a></li>
+  <li>Maven Central: <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.orc%22%20AND%20v%3A%221.4.4%22">ORC 1.4.4</a></li>
+  <li>SHA 256: <a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.4/orc-1.4.4.tar.gz.sha256">9df0f59ba4046d2a…</a></li>
+  <li>Fixed issues: <a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%221.4.4%22&amp;tempMax=500">ORC-1.4.4</a></li>
+</ul>
+
+<p>The new features of ORC 1.4:</p>
+
+<ul>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-72">ORC-72</a> Add benchmark code for file formats.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-87">ORC-87</a> Fix timestamp statistics in C++.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-150">ORC-150</a> Add tool to convert from JSON.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-151">ORC-151</a> Reduce the size of tools.jar.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-174">ORC-174</a> Create a nohive variant of the jars.</li>
+</ul>
+
+<p>Known issues:</p>
+
+
+  </div>
+</article>
+
+
+  <article>
+  <h2>
     <a href="/news/2018/02/09/ORC-1.4.3/">
       ORC 1.4.3 Released
     </a>
@@ -173,12 +286,12 @@
 
 <ul>
   <li>Released: 9 February 2018</li>
-  <li>Source code: <a href="https://www.apache.org/dyn/closer.cgi/orc/orc-1.4.3/orc-1.4.3.tar.gz">orc-1.4.3.tar.gz</a></li>
-  <li><a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.3/orc-1.4.3.tar.gz.asc">GPG Signature</a>
+  <li>Source code: <a href="https://archive.apache.org/dist/orc/orc-1.4.3/orc-1.4.3.tar.gz">orc-1.4.3.tar.gz</a></li>
+  <li><a href="https://archive.apache.org/dist/orc/orc-1.4.3/orc-1.4.3.tar.gz.asc">GPG Signature</a>
 signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O’Malley (3D0C92B9)</a></li>
   <li>Git tag: <a href="https://github.com/apache/orc/releases/tag/rel/release-1.4.3">rel/release-1.4.3</a></li>
   <li>Maven Central: <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.orc%22%20AND%20v%3A%221.4.3%22">ORC 1.4.3</a></li>
-  <li>SHA 256: <a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.3/orc-1.4.3.tar.gz.sha256">0310d6ed20d95b7c…</a></li>
+  <li>SHA 256: <a href="https://archive.apache.org/dist/orc/orc-1.4.3/orc-1.4.3.tar.gz.sha256">0310d6ed20d95b7c…</a></li>
   <li>Fixed issues: <a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%221.4.3%22&amp;tempMax=500">ORC-1.4.3</a></li>
 </ul>
 
@@ -194,10 +307,6 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
 
 <p>Known issues:</p>
 
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ORC-40">ORC-40</a> Predicate push down is not implemented in C++.</li>
-</ul>
-
 
   </div>
 </article>
@@ -1237,23 +1346,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -1269,6 +1378,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>


[30/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/OutStream.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/OutStream.html b/api/orc-core/org/apache/orc/impl/OutStream.html
index 79e8206..bd6b585 100644
--- a/api/orc-core/org/apache/orc/impl/OutStream.html
+++ b/api/orc-core/org/apache/orc/impl/OutStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OutStream (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OutStream (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,14 +13,14 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OutStream (ORC Core 1.4.3 API)";
+            parent.document.title="OutStream (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -178,49 +178,55 @@ extends <a href="../../../../org/apache/orc/impl/PositionedOutputStream.html" ti
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OutStream.html#assertBufferSizeValid-int-">assertBufferSizeValid</a></span>(int&nbsp;bufferSize)</code>
+<div class="block">Throws exception if the bufferSize argument equals or exceeds 2^(3*8 - 1).</div>
+</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/OutStream.html#clear--">clear</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OutStream.html#flush--">flush</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OutStream.html#getBufferSize--">getBufferSize</a></span>()</code>
 <div class="block">Get the memory size currently allocated as buffer associated with this
  stream.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OutStream.html#getPosition-org.apache.orc.impl.PositionRecorder-">getPosition</a></span>(<a href="../../../../org/apache/orc/impl/PositionRecorder.html" title="interface in org.apache.orc.impl">PositionRecorder</a>&nbsp;recorder)</code>
 <div class="block">Record the current position to the recorder.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OutStream.html#suppress--">suppress</a></span>()</code>
 <div class="block">Set suppress flag</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/OutStream.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OutStream.html#write-byte:A-int-int-">write</a></span>(byte[]&nbsp;bytes,
      int&nbsp;offset,
      int&nbsp;length)</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OutStream.html#write-int-">write</a></span>(int&nbsp;i)</code>&nbsp;</td>
 </tr>
@@ -313,6 +319,26 @@ extends <a href="../../../../org/apache/orc/impl/PositionedOutputStream.html" ti
 </dl>
 </li>
 </ul>
+<a name="assertBufferSizeValid-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>assertBufferSizeValid</h4>
+<pre>public static&nbsp;void&nbsp;assertBufferSizeValid(int&nbsp;bufferSize)
+                                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
+<div class="block">Throws exception if the bufferSize argument equals or exceeds 2^(3*8 - 1).
+ See <a href="../../../../org/apache/orc/impl/OutStream.html#writeHeader-java.nio.ByteBuffer-int-int-boolean-"><code>writeHeader(ByteBuffer, int, int, boolean)</code></a>.
+ The bufferSize needs to be expressible in 3 bytes, and uses the least significant byte
+ to indicate original/compressed bytes.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>bufferSize</code> - The ORC compression buffer size being checked.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - If bufferSize value exceeds threshold.</dd>
+</dl>
+</li>
+</ul>
 <a name="write-int-">
 <!--   -->
 </a>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/PhysicalFsWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/PhysicalFsWriter.html b/api/orc-core/org/apache/orc/impl/PhysicalFsWriter.html
index c01c745..87dadde 100644
--- a/api/orc-core/org/apache/orc/impl/PhysicalFsWriter.html
+++ b/api/orc-core/org/apache/orc/impl/PhysicalFsWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PhysicalFsWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>PhysicalFsWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PhysicalFsWriter (ORC Core 1.4.3 API)";
+            parent.document.title="PhysicalFsWriter (ORC Core 1.5.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,"i11":10,"i12":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -150,8 +150,8 @@ implements <a href="../../../../org/apache/orc/PhysicalWriter.html" title="inter
 <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/PhysicalFsWriter.html#PhysicalFsWriter-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">PhysicalFsWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
-                <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/PhysicalFsWriter.html#PhysicalFsWriter-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">PhysicalFsWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+                <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                 <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)</code>&nbsp;</td>
 </tr>
 </table>
@@ -209,10 +209,18 @@ implements <a href="../../../../org/apache/orc/PhysicalWriter.html" title="inter
 </td>
 </tr>
 <tr id="i6" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/PhysicalFsWriter.html#getFileBytes-int-">getFileBytes</a></span>(int&nbsp;column)</code>
+<div class="block">Get the number of bytes for a file in a given column
+ by finding all the streams (not suppressed)
+ for a given column and returning the sum of their sizes.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/PhysicalFsWriter.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/PhysicalFsWriter.html#writeBloomFilter-org.apache.orc.impl.StreamName-org.apache.orc.OrcProto.BloomFilterIndex.Builder-org.apache.orc.CompressionCodec-">writeBloomFilter</a></span>(<a href="../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a>&nbsp;name,
                 <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.BloomFilterIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.BloomFilterIndex.Builder</a>&nbsp;bloom,
@@ -220,25 +228,25 @@ implements <a href="../../../../org/apache/orc/PhysicalWriter.html" title="inter
 <div class="block">Write a bloom filter index in the given stream name.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<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/PhysicalFsWriter.html#writeFileFooter-org.apache.orc.OrcProto.Footer.Builder-">writeFileFooter</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;builder)</code>
 <div class="block">Writes out the file footer.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/PhysicalFsWriter.html#writeFileMetadata-org.apache.orc.OrcProto.Metadata.Builder-">writeFileMetadata</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Metadata.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Metadata.Builder</a>&nbsp;builder)</code>
 <div class="block">Writes out the file metadata.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/PhysicalFsWriter.html#writeHeader--">writeHeader</a></span>()</code>
 <div class="block">Writes the header of the file, which consists of the magic "ORC" bytes.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/PhysicalFsWriter.html#writeIndex-org.apache.orc.impl.StreamName-org.apache.orc.OrcProto.RowIndex.Builder-org.apache.orc.CompressionCodec-">writeIndex</a></span>(<a href="../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a>&nbsp;name,
           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.RowIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.RowIndex.Builder</a>&nbsp;index,
@@ -246,7 +254,7 @@ implements <a href="../../../../org/apache/orc/PhysicalWriter.html" title="inter
 <div class="block">Write an index in the given stream name.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/PhysicalFsWriter.html#writePostScript-org.apache.orc.OrcProto.PostScript.Builder-">writePostScript</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.PostScript.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.PostScript.Builder</a>&nbsp;builder)</code>
 <div class="block">Writes out the postscript (including the size byte if needed).</div>
@@ -280,8 +288,8 @@ implements <a href="../../../../org/apache/orc/PhysicalWriter.html" title="inter
 <ul class="blockListLast">
 <li class="blockList">
 <h4>PhysicalFsWriter</h4>
-<pre>public&nbsp;PhysicalFsWriter(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
-                        <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<pre>public&nbsp;PhysicalFsWriter(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+                        <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                         <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)
                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -313,6 +321,27 @@ implements <a href="../../../../org/apache/orc/PhysicalWriter.html" title="inter
 </dl>
 </li>
 </ul>
+<a name="getFileBytes-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFileBytes</h4>
+<pre>public&nbsp;long&nbsp;getFileBytes(int&nbsp;column)</pre>
+<div class="block">Get the number of bytes for a file in a given column
+ by finding all the streams (not suppressed)
+ for a given column and returning the sum of their sizes.
+ excludes index</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/PhysicalWriter.html#getFileBytes-int-">getFileBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>column</code> - column from which to get file size</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>number of bytes for the given column</dd>
+</dl>
+</li>
+</ul>
 <a name="writeFileMetadata-org.apache.orc.OrcProto.Metadata.Builder-">
 <!--   -->
 </a>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/PositionProvider.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/PositionProvider.html b/api/orc-core/org/apache/orc/impl/PositionProvider.html
index 08c7d4e..3981b68 100644
--- a/api/orc-core/org/apache/orc/impl/PositionProvider.html
+++ b/api/orc-core/org/apache/orc/impl/PositionProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PositionProvider (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>PositionProvider (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PositionProvider (ORC Core 1.4.3 API)";
+            parent.document.title="PositionProvider (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/PositionRecorder.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/PositionRecorder.html b/api/orc-core/org/apache/orc/impl/PositionRecorder.html
index aa3e1e7..aba76c6 100644
--- a/api/orc-core/org/apache/orc/impl/PositionRecorder.html
+++ b/api/orc-core/org/apache/orc/impl/PositionRecorder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PositionRecorder (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>PositionRecorder (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PositionRecorder (ORC Core 1.4.3 API)";
+            parent.document.title="PositionRecorder (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/PositionedOutputStream.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/PositionedOutputStream.html b/api/orc-core/org/apache/orc/impl/PositionedOutputStream.html
index dce7190..d8ea080 100644
--- a/api/orc-core/org/apache/orc/impl/PositionedOutputStream.html
+++ b/api/orc-core/org/apache/orc/impl/PositionedOutputStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PositionedOutputStream (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>PositionedOutputStream (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PositionedOutputStream (ORC Core 1.4.3 API)";
+            parent.document.title="PositionedOutputStream (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ReaderImpl.StripeInformationImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ReaderImpl.StripeInformationImpl.html b/api/orc-core/org/apache/orc/impl/ReaderImpl.StripeInformationImpl.html
index 70082da..4f634bb 100644
--- a/api/orc-core/org/apache/orc/impl/ReaderImpl.StripeInformationImpl.html
+++ b/api/orc-core/org/apache/orc/impl/ReaderImpl.StripeInformationImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReaderImpl.StripeInformationImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ReaderImpl.StripeInformationImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReaderImpl.StripeInformationImpl (ORC Core 1.4.3 API)";
+            parent.document.title="ReaderImpl.StripeInformationImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ReaderImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ReaderImpl.html b/api/orc-core/org/apache/orc/impl/ReaderImpl.html
index e6ff65e..08a2c2c 100644
--- a/api/orc-core/org/apache/orc/impl/ReaderImpl.html
+++ b/api/orc-core/org/apache/orc/impl/ReaderImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReaderImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ReaderImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReaderImpl (ORC Core 1.4.3 API)";
+            parent.document.title="ReaderImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":9,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":9,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":10,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":9,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":9,"i35":10,"i36":10,"i37":10,"i38":10,"i39":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";
@@ -170,11 +170,11 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#compressionKind">compressionKind</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a></code></td>
+<td class="colFirst"><code>protected <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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#conf">conf</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a></code></td>
+<td class="colFirst"><code>protected <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#fileSystem">fileSystem</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -182,7 +182,7 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#metadata">metadata</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a></code></td>
+<td class="colFirst"><code>protected <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#path">path</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -197,6 +197,10 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Type.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Type</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#types">types</a></span></code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#useUTCTimestamp">useUTCTimestamp</a></span></code>&nbsp;</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -212,7 +216,7 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 <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/ReaderImpl.html#ReaderImpl-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">ReaderImpl</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#ReaderImpl-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">ReaderImpl</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
           <a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;options)</code>
 <div class="block">Constructor that let's the user specify additional options.</div>
 </td>
@@ -234,13 +238,18 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>protected static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#checkOrcVersion-org.apache.hadoop.fs.Path-org.apache.orc.OrcProto.PostScript-">checkOrcVersion</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#checkOrcVersion-org.apache.hadoop.fs.Path-org.apache.orc.OrcProto.PostScript-">checkOrcVersion</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.PostScript.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.PostScript</a>&nbsp;postscript)</code>
 <div class="block">Check to see if this ORC file is from a future version and if so,
  warn the user that we may not be able to read all of the column encodings.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#deserializeStats-org.apache.orc.TypeDescription-java.util.List-">deserializeStats</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&gt;&nbsp;fileStats)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>protected static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#ensureOrcFooter-java.nio.ByteBuffer-int-">ensureOrcFooter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                int&nbsp;psLen)</code>
@@ -248,33 +257,33 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
  files or RC files as ORC files.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>protected static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#ensureOrcFooter-org.apache.hadoop.fs.FSDataInputStream-org.apache.hadoop.fs.Path-int-java.nio.ByteBuffer-">ensureOrcFooter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
-               <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#ensureOrcFooter-org.apache.hadoop.fs.FSDataInputStream-org.apache.hadoop.fs.Path-int-java.nio.ByteBuffer-">ensureOrcFooter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+               <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                int&nbsp;psLen,
                <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</code>
 <div class="block">Ensure this is an ORC file to prevent users from trying to read text
  files or RC files as ORC files.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/impl/OrcTail.html" title="class in org.apache.orc.impl">OrcTail</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#extractFileTail-java.nio.ByteBuffer-">extractFileTail</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/impl/OrcTail.html" title="class in org.apache.orc.impl">OrcTail</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#extractFileTail-java.nio.ByteBuffer-long-long-">extractFileTail</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                long&nbsp;fileLength,
                long&nbsp;modificationTime)</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../org/apache/orc/impl/OrcTail.html" title="class in org.apache.orc.impl">OrcTail</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#extractFileTail-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-long-">extractFileTail</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
-               <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#extractFileTail-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-long-">extractFileTail</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+               <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                long&nbsp;maxFileLength)</code>&nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>static <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Metadata.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Metadata</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#extractMetadata-java.nio.ByteBuffer-int-int-org.apache.orc.CompressionCodec-int-">extractMetadata</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;bb,
                int&nbsp;metadataAbsPos,
@@ -282,178 +291,178 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
                <a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>&nbsp;codec,
                int&nbsp;bufferSize)</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getCompressionKind--">getCompressionKind</a></span>()</code>
 <div class="block">Get the compression kind.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getCompressionSize--">getCompressionSize</a></span>()</code>
 <div class="block">Get the buffer size for the compression.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getContentLength--">getContentLength</a></span>()</code>
 <div class="block">Get the length of the file.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.FileTail.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.FileTail</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getFileTail--">getFileTail</a></span>()</code>
 <div class="block">Get the file tail (footer + postscript)</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getFileVersion--">getFileVersion</a></span>()</code>
 <div class="block">Get the file format version.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getFileVersion-java.util.List-">getFileVersion</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;versionList)</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getMetadataKeys--">getMetadataKeys</a></span>()</code>
 <div class="block">Get the user metadata keys.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getMetadataSize--">getMetadataSize</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getMetadataValue-java.lang.String-">getMetadataValue</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
 <div class="block">Get a user metadata value.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getNumberOfRows--">getNumberOfRows</a></span>()</code>
 <div class="block">Get the number of rows in the file.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getOrcProtoFileStatistics--">getOrcProtoFileStatistics</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getOrcProtoStripeStatistics--">getOrcProtoStripeStatistics</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.UserMetadataItem.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.UserMetadataItem</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getOrcProtoUserMetadata--">getOrcProtoUserMetadata</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getRawDataSize--">getRawDataSize</a></span>()</code>
 <div class="block">Get the deserialized data size of the file</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getRawDataSizeFromColIndices-java.util.List-">getRawDataSizeFromColIndices</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;colIndices)</code>
 <div class="block">Get the deserialized data size of the specified columns ids</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getRawDataSizeFromColIndices-java.util.List-java.util.List-java.util.List-">getRawDataSizeFromColIndices</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;colIndices,
                             <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Type.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Type</a>&gt;&nbsp;types,
                             <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&gt;&nbsp;stats)</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getRawDataSizeOfColumns-java.util.List-">getRawDataSizeOfColumns</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;colNames)</code>
 <div class="block">Get the deserialized data size of the specified columns</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getRowIndexStride--">getRowIndexStride</a></span>()</code>
 <div class="block">Get the number of rows per a entry in the row index.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" 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/ReaderImpl.html#getSchema--">getSchema</a></span>()</code>
 <div class="block">Get the type of rows in this ORC file.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getSerializedFileFooter--">getSerializedFileFooter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getStatistics--">getStatistics</a></span>()</code>
 <div class="block">Get the statistics about the columns in the file.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/orc/StripeInformation.html" title="interface in org.apache.orc">StripeInformation</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getStripes--">getStripes</a></span>()</code>
 <div class="block">Get the list of stripes.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/orc/StripeStatistics.html" title="class in org.apache.orc">StripeStatistics</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getStripeStatistics--">getStripeStatistics</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Type.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Type</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getTypes--">getTypes</a></span>()</code>
 <div class="block">Get the list of types contained in the file.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getVersionList--">getVersionList</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getWriterVersion--">getWriterVersion</a></span>()</code>
 <div class="block">Get the version of the writer of this file.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getWriterVersion-int-">getWriterVersion</a></span>(int&nbsp;writerVersion)</code>
 <div class="block">Get the WriterVersion based on the ORC file postscript.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#hasMetadataValue-java.lang.String-">hasMetadataValue</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
 <div class="block">Did the user set the given metadata value.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#options--">options</a></span>()</code>
 <div class="block">Create a default options object that can be customized for creating
  a RecordReader.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/RecordReader.html" title="interface in org.apache.orc">RecordReader</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#rows--">rows</a></span>()</code>
 <div class="block">Create a RecordReader that reads everything with the default options.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/RecordReader.html" title="interface in org.apache.orc">RecordReader</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#rows-org.apache.orc.Reader.Options-">rows</a></span>(<a href="../../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;options)</code>
 <div class="block">Create a RecordReader that uses the options given.</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/ReaderImpl.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
@@ -485,7 +494,7 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 <ul class="blockList">
 <li class="blockList">
 <h4>fileSystem</h4>
-<pre>protected final&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a> fileSystem</pre>
+<pre>protected final&nbsp;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a> fileSystem</pre>
 </li>
 </ul>
 <a name="path">
@@ -494,7 +503,7 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 <ul class="blockList">
 <li class="blockList">
 <h4>path</h4>
-<pre>protected final&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a> path</pre>
+<pre>protected final&nbsp;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a> path</pre>
 </li>
 </ul>
 <a name="compressionKind">
@@ -548,7 +557,16 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 <ul class="blockList">
 <li class="blockList">
 <h4>conf</h4>
-<pre>protected final&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a> conf</pre>
+<pre>protected final&nbsp;<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</pre>
+</li>
+</ul>
+<a name="useUTCTimestamp">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>useUTCTimestamp</h4>
+<pre>protected final&nbsp;boolean useUTCTimestamp</pre>
 </li>
 </ul>
 <a name="tail">
@@ -574,7 +592,7 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ReaderImpl</h4>
-<pre>public&nbsp;ReaderImpl(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<pre>public&nbsp;ReaderImpl(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                   <a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;options)
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Constructor that let's the user specify additional options.</div>
@@ -844,6 +862,16 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 </dl>
 </li>
 </ul>
+<a name="deserializeStats-org.apache.orc.TypeDescription-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deserializeStats</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>[]&nbsp;deserializeStats(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                                                  <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&gt;&nbsp;fileStats)</pre>
+</li>
+</ul>
 <a name="getSchema--">
 <!--   -->
 </a>
@@ -865,8 +893,8 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 <ul class="blockList">
 <li class="blockList">
 <h4>ensureOrcFooter</h4>
-<pre>protected static&nbsp;void&nbsp;ensureOrcFooter(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
-                                      <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<pre>protected static&nbsp;void&nbsp;ensureOrcFooter(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                                      <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                                       int&nbsp;psLen,
                                       <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)
                                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -909,7 +937,7 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 <ul class="blockList">
 <li class="blockList">
 <h4>checkOrcVersion</h4>
-<pre>protected static&nbsp;void&nbsp;checkOrcVersion(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<pre>protected static&nbsp;void&nbsp;checkOrcVersion(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                                       <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.PostScript.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.PostScript</a>&nbsp;postscript)
                                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Check to see if this ORC file is from a future version and if so,
@@ -993,8 +1021,8 @@ implements <a href="../../../../org/apache/orc/Reader.html" title="interface in
 <ul class="blockList">
 <li class="blockList">
 <h4>extractFileTail</h4>
-<pre>protected&nbsp;<a href="../../../../org/apache/orc/impl/OrcTail.html" title="class in org.apache.orc.impl">OrcTail</a>&nbsp;extractFileTail(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
-                                  <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<pre>protected&nbsp;<a href="../../../../org/apache/orc/impl/OrcTail.html" title="class in org.apache.orc.impl">OrcTail</a>&nbsp;extractFileTail(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+                                  <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                                   long&nbsp;maxFileLength)
                            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RecordReaderImpl.PositionProviderImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RecordReaderImpl.PositionProviderImpl.html b/api/orc-core/org/apache/orc/impl/RecordReaderImpl.PositionProviderImpl.html
index d49a01f..de90617 100644
--- a/api/orc-core/org/apache/orc/impl/RecordReaderImpl.PositionProviderImpl.html
+++ b/api/orc-core/org/apache/orc/impl/RecordReaderImpl.PositionProviderImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RecordReaderImpl.PositionProviderImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RecordReaderImpl.PositionProviderImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RecordReaderImpl.PositionProviderImpl (ORC Core 1.4.3 API)";
+            parent.document.title="RecordReaderImpl.PositionProviderImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RecordReaderImpl.SargApplier.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RecordReaderImpl.SargApplier.html b/api/orc-core/org/apache/orc/impl/RecordReaderImpl.SargApplier.html
index 8bf8a7b..37c9d9d 100644
--- a/api/orc-core/org/apache/orc/impl/RecordReaderImpl.SargApplier.html
+++ b/api/orc-core/org/apache/orc/impl/RecordReaderImpl.SargApplier.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RecordReaderImpl.SargApplier (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RecordReaderImpl.SargApplier (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RecordReaderImpl.SargApplier (ORC Core 1.4.3 API)";
+            parent.document.title="RecordReaderImpl.SargApplier (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -157,10 +157,11 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <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/RecordReaderImpl.SargApplier.html#SargApplier-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-long-org.apache.orc.impl.SchemaEvolution-org.apache.orc.OrcFile.WriterVersion-">SargApplier</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;sarg,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.SargApplier.html#SargApplier-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-long-org.apache.orc.impl.SchemaEvolution-org.apache.orc.OrcFile.WriterVersion-boolean-">SargApplier</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;sarg,
            long&nbsp;rowIndexStride,
            <a href="../../../../org/apache/orc/impl/SchemaEvolution.html" title="class in org.apache.orc.impl">SchemaEvolution</a>&nbsp;evolution,
-           <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;writerVersion)</code>&nbsp;</td>
+           <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;writerVersion,
+           boolean&nbsp;useUTCTimestamp)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -236,7 +237,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="SargApplier-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-long-org.apache.orc.impl.SchemaEvolution-org.apache.orc.OrcFile.WriterVersion-">
+<a name="SargApplier-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-long-org.apache.orc.impl.SchemaEvolution-org.apache.orc.OrcFile.WriterVersion-boolean-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -245,7 +246,8 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <pre>public&nbsp;SargApplier(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;sarg,
                    long&nbsp;rowIndexStride,
                    <a href="../../../../org/apache/orc/impl/SchemaEvolution.html" title="class in org.apache.orc.impl">SchemaEvolution</a>&nbsp;evolution,
-                   <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;writerVersion)</pre>
+                   <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;writerVersion,
+                   boolean&nbsp;useUTCTimestamp)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RecordReaderImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RecordReaderImpl.html b/api/orc-core/org/apache/orc/impl/RecordReaderImpl.html
index 04ff9dd..8936c79 100644
--- a/api/orc-core/org/apache/orc/impl/RecordReaderImpl.html
+++ b/api/orc-core/org/apache/orc/impl/RecordReaderImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RecordReaderImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RecordReaderImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RecordReaderImpl (ORC Core 1.4.3 API)";
+            parent.document.title="RecordReaderImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":9,"i7":41,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
+var methods = {"i0":10,"i1":9,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":9,"i8":41,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -159,7 +159,7 @@ implements <a href="../../../../org/apache/orc/RecordReader.html" title="interfa
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a></code></td>
+<td class="colFirst"><code>protected <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#path">path</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -222,30 +222,40 @@ implements <a href="../../../../org/apache/orc/RecordReader.html" title="interfa
 </td>
 </tr>
 <tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.TruthValue.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument.TruthValue</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#evaluatePredicate-org.apache.orc.ColumnStatistics-org.apache.hadoop.hive.ql.io.sarg.PredicateLeaf-org.apache.orc.util.BloomFilter-boolean-">evaluatePredicate</a></span>(<a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>&nbsp;stats,
+                 <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/PredicateLeaf.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">PredicateLeaf</a>&nbsp;predicate,
+                 <a href="../../../../org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</a>&nbsp;bloomFilter,
+                 boolean&nbsp;useUTCTimestamp)</code>
+<div class="block">Evaluate a predicate with respect to the statistics from the column
+ that is referenced in the predicate.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
 <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/RecordReaderImpl.html#getCompressionCodec--">getCompressionCodec</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>float</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#getProgress--">getProgress</a></span>()</code>
 <div class="block">Return the fraction of rows that have been read from the selected.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#getRowNumber--">getRowNumber</a></span>()</code>
 <div class="block">Get the row number of the row that will be returned by the following
  call to next().</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>static int[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#mapSargColumnsToOrcInternalColIdx-java.util.List-org.apache.orc.impl.SchemaEvolution-">mapSargColumnsToOrcInternalColIdx</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/PredicateLeaf.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">PredicateLeaf</a>&gt;&nbsp;sargLeaves,
                                  <a href="../../../../org/apache/orc/impl/SchemaEvolution.html" title="class in org.apache.orc.impl">SchemaEvolution</a>&nbsp;evolution)</code>
 <div class="block">Find the mapping from predicate leaves to columns.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>static int[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#mapSargColumnsToOrcInternalColIdx-java.util.List-java.lang.String:A-int-">mapSargColumnsToOrcInternalColIdx</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/PredicateLeaf.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">PredicateLeaf</a>&gt;&nbsp;sargLeaves,
                                  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;columnNames,
@@ -255,30 +265,30 @@ implements <a href="../../../../org/apache/orc/RecordReader.html" title="interfa
 </div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>static int[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#mapTranslatedSargColumns-java.util.List-java.util.List-">mapTranslatedSargColumns</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Type.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Type</a>&gt;&nbsp;types,
                         <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/PredicateLeaf.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">PredicateLeaf</a>&gt;&nbsp;sargLeaves)</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#nextBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-">nextBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;batch)</code>
 <div class="block">Read the next row batch.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>protected boolean[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#pickRowGroups--">pickRowGroups</a></span>()</code>
 <div class="block">Pick the row groups that we need to load from the current stripe.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/OrcIndex.html" title="class in org.apache.orc.impl">OrcIndex</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#readRowIndex-int-boolean:A-boolean:A-">readRowIndex</a></span>(int&nbsp;stripeIndex,
             boolean[]&nbsp;included,
             boolean[]&nbsp;sargColumns)</code>&nbsp;</td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/OrcIndex.html" title="class in org.apache.orc.impl">OrcIndex</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#readRowIndex-int-boolean:A-org.apache.orc.OrcProto.RowIndex:A-org.apache.orc.OrcProto.BloomFilterIndex:A-boolean:A-">readRowIndex</a></span>(int&nbsp;stripeIndex,
             boolean[]&nbsp;included,
@@ -286,11 +296,11 @@ implements <a href="../../../../org/apache/orc/RecordReader.html" title="interfa
             <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.BloomFilterIndex.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.BloomFilterIndex</a>[]&nbsp;bloomFilterIndex,
             boolean[]&nbsp;sargColumns)</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#readStripeFooter-org.apache.orc.StripeInformation-">readStripeFooter</a></span>(<a href="../../../../org/apache/orc/StripeInformation.html" title="interface in org.apache.orc">StripeInformation</a>&nbsp;stripe)</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#seekToRow-long-">seekToRow</a></span>(long&nbsp;rowNumber)</code>
 <div class="block">Seek to a particular row number.</div>
@@ -324,7 +334,7 @@ implements <a href="../../../../org/apache/orc/RecordReader.html" title="interfa
 <ul class="blockList">
 <li class="blockList">
 <h4>path</h4>
-<pre>protected final&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a> path</pre>
+<pre>protected final&nbsp;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a> path</pre>
 </li>
 </ul>
 <a name="schema">
@@ -444,6 +454,32 @@ public static&nbsp;int[]&nbsp;mapSargColumnsToOrcInternalColIdx(<a href="http://
 </dl>
 </li>
 </ul>
+<a name="evaluatePredicate-org.apache.orc.ColumnStatistics-org.apache.hadoop.hive.ql.io.sarg.PredicateLeaf-org.apache.orc.util.BloomFilter-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>evaluatePredicate</h4>
+<pre>public static&nbsp;<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.TruthValue.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument.TruthValue</a>&nbsp;evaluatePredicate(<a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>&nbsp;stats,
+                                                          <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/PredicateLeaf.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">PredicateLeaf</a>&nbsp;predicate,
+                                                          <a href="../../../../org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</a>&nbsp;bloomFilter,
+                                                          boolean&nbsp;useUTCTimestamp)</pre>
+<div class="block">Evaluate a predicate with respect to the statistics from the column
+ that is referenced in the predicate.
+ Includes option to specify if timestamp column stats values
+ should be in UTC.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stats</code> - the statistics for the column mentioned in the predicate</dd>
+<dd><code>predicate</code> - the leaf predicate we need to evaluation</dd>
+<dd><code>bloomFilter</code> - </dd>
+<dd><code>useUTCTimestamp</code> - </dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of truth values that may be returned for the given
+   predicate.</dd>
+</dl>
+</li>
+</ul>
 <a name="pickRowGroups--">
 <!--   -->
 </a>


[25/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/InStream.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/InStream.html b/api/orc-core/org/apache/orc/impl/class-use/InStream.html
index 7cd672b..55e5d13 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/InStream.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/InStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.InStream (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.InStream (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.InStream (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.InStream (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -221,10 +221,6 @@
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">RunLengthByteReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/RunLengthByteReader.html#setInStream-org.apache.orc.impl.InStream-">setInStream</a></span>(<a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;input)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BitFieldReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/BitFieldReader.html#setInStream-org.apache.orc.impl.InStream-">setInStream</a></span>(<a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;inStream)</code>&nbsp;</td>
-</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -256,8 +252,7 @@
                 <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/BitFieldReader.html#BitFieldReader-org.apache.orc.impl.InStream-int-">BitFieldReader</a></span>(<a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;input,
-              int&nbsp;bitSize)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/BitFieldReader.html#BitFieldReader-org.apache.orc.impl.InStream-">BitFieldReader</a></span>(<a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;input)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html#BooleanTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-">BooleanTreeReader</a></span>(int&nbsp;columnId,
@@ -286,31 +281,42 @@
               <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#DecimalTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">DecimalTreeReader</a></span>(int&nbsp;columnId,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#Decimal64TreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-int-int-org.apache.orc.impl.TreeReaderFactory.Context-">Decimal64TreeReader</a></span>(int&nbsp;columnId,
+                   <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
+                   <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;valueStream,
+                   <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
+                   int&nbsp;precision,
+                   int&nbsp;scale,
+                   <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#DecimalTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-int-int-org.apache.orc.impl.TreeReaderFactory.Context-">DecimalTreeReader</a></span>(int&nbsp;columnId,
                  <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                  <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;valueStream,
                  <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;scaleStream,
                  <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
+                 int&nbsp;precision,
+                 int&nbsp;scale,
                  <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html#DoubleTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-">DoubleTreeReader</a></span>(int&nbsp;columnId,
                 <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                 <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html#FloatTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-">FloatTreeReader</a></span>(int&nbsp;columnId,
                <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html#IntTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">IntTreeReader</a></span>(int&nbsp;columnId,
              <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
              <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data,
              <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
              <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html#ListTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.TreeReaderFactory.Context-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.TreeReader-">ListTreeReader</a></span>(int&nbsp;columnId,
               <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
               <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context,
@@ -318,14 +324,14 @@
               <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
               <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>&nbsp;elementReader)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html#LongTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">LongTreeReader</a></span>(int&nbsp;columnId,
               <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
               <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data,
               <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
               <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html#MapTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.TreeReaderFactory.Context-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.TreeReader-org.apache.orc.impl.TreeReaderFactory.TreeReader-">MapTreeReader</a></span>(int&nbsp;columnId,
              <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
              <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context,
@@ -334,26 +340,26 @@
              <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>&nbsp;keyReader,
              <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>&nbsp;valueReader)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/RunLengthByteReader.html#RunLengthByteReader-org.apache.orc.impl.InStream-">RunLengthByteReader</a></span>(<a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;input)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/RunLengthIntegerReader.html#RunLengthIntegerReader-org.apache.orc.impl.InStream-boolean-">RunLengthIntegerReader</a></span>(<a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;input,
                       boolean&nbsp;signed)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/RunLengthIntegerReaderV2.html#RunLengthIntegerReaderV2-org.apache.orc.impl.InStream-boolean-boolean-">RunLengthIntegerReaderV2</a></span>(<a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;input,
                         boolean&nbsp;signed,
                         boolean&nbsp;skipCorrupt)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html#ShortTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">ShortTreeReader</a></span>(int&nbsp;columnId,
                <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data,
                <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html#StringDictionaryTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">StringDictionaryTreeReader</a></span>(int&nbsp;columnId,
                           <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                           <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data,
@@ -362,14 +368,14 @@
                           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                           <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html#StringDirectTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding.Kind-">StringDirectTreeReader</a></span>(int&nbsp;columnId,
                       <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                       <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data,
                       <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;length,
                       <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.Kind.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding.Kind</a>&nbsp;encoding)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html#StringTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">StringTreeReader</a></span>(int&nbsp;columnId,
                 <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                 <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data,
@@ -378,14 +384,14 @@
                 <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                 <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html#StructTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.TreeReaderFactory.Context-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.TreeReader:A-">StructTreeReader</a></span>(int&nbsp;columnId,
                 <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                 <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context,
                 <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                 <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>[]&nbsp;childReaders)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html#TimestampTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">TimestampTreeReader</a></span>(int&nbsp;columnId,
                    <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;presentStream,
                    <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;dataStream,
@@ -393,19 +399,19 @@
                    <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                    <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#TreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.TreeReaderFactory.Context-">TreeReader</a></span>(int&nbsp;columnId,
           <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;in,
           <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html#UnionTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.TreeReaderFactory.Context-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.TreeReader:A-">UnionTreeReader</a></span>(int&nbsp;columnId,
                <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context,
                <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>[]&nbsp;childReaders)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html#VarcharTreeReader-int-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-">VarcharTreeReader</a></span>(int&nbsp;columnId,
                  int&nbsp;maxLength,
                  <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/IntegerReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/IntegerReader.html b/api/orc-core/org/apache/orc/impl/class-use/IntegerReader.html
index 443c04c..bc13504 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/IntegerReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/IntegerReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.impl.IntegerReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.impl.IntegerReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.impl.IntegerReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.impl.IntegerReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/IntegerWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/IntegerWriter.html b/api/orc-core/org/apache/orc/impl/class-use/IntegerWriter.html
index ceb2de0..9becb05 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/IntegerWriter.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/IntegerWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.impl.IntegerWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.impl.IntegerWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.impl.IntegerWriter (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.impl.IntegerWriter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -87,6 +87,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -118,6 +122,24 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl">IntegerWriter</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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> declared as <a href="../../../../../org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl">IntegerWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl">IntegerWriter</a></code></td>
+<td class="colLast"><span class="typeNameLabel">StringBaseTreeWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#lengthOutput">lengthOutput</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/MemoryManager.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/MemoryManager.html b/api/orc-core/org/apache/orc/impl/class-use/MemoryManager.html
index 009fb83..0add831 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/MemoryManager.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/MemoryManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.MemoryManager (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.MemoryManager (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.MemoryManager (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.MemoryManager (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/MemoryManagerImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/MemoryManagerImpl.html b/api/orc-core/org/apache/orc/impl/class-use/MemoryManagerImpl.html
index 2492d94..fb43e03 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/MemoryManagerImpl.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/MemoryManagerImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.MemoryManagerImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.MemoryManagerImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.MemoryManagerImpl (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.MemoryManagerImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/OrcAcidUtils.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/OrcAcidUtils.html b/api/orc-core/org/apache/orc/impl/class-use/OrcAcidUtils.html
index a598d32..e6218d5 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/OrcAcidUtils.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/OrcAcidUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.OrcAcidUtils (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.OrcAcidUtils (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.OrcAcidUtils (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.OrcAcidUtils (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/OrcCodecPool.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/OrcCodecPool.html b/api/orc-core/org/apache/orc/impl/class-use/OrcCodecPool.html
index 70fc080..93859fe 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/OrcCodecPool.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/OrcCodecPool.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.OrcCodecPool (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.OrcCodecPool (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.OrcCodecPool (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.OrcCodecPool (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/OrcIndex.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/OrcIndex.html b/api/orc-core/org/apache/orc/impl/class-use/OrcIndex.html
index fa98fde..3c2db46 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/OrcIndex.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/OrcIndex.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.OrcIndex (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.OrcIndex (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.OrcIndex (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.OrcIndex (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/OrcTail.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/OrcTail.html b/api/orc-core/org/apache/orc/impl/class-use/OrcTail.html
index e8811d4..3165fe5 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/OrcTail.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/OrcTail.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.OrcTail (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.OrcTail (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.OrcTail (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.OrcTail (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -163,8 +163,8 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/OrcTail.html" title="class in org.apache.orc.impl">OrcTail</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/ReaderImpl.html#extractFileTail-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-long-">extractFileTail</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
-               <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><span class="typeNameLabel">ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/ReaderImpl.html#extractFileTail-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-long-">extractFileTail</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+               <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                long&nbsp;maxFileLength)</code>&nbsp;</td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/OutStream.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/OutStream.html b/api/orc-core/org/apache/orc/impl/class-use/OutStream.html
index 30069bc..3eebf6a 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/OutStream.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/OutStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.OutStream (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.OutStream (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.OutStream (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.OutStream (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -73,7 +73,50 @@
 <div class="header">
 <h2 title="Uses of Class org.apache.orc.impl.OutStream" class="title">Uses of Class<br>org.apache.orc.impl.OutStream</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.orc.impl.OutStream</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/impl/OutStream.html" title="class in org.apache.orc.impl">OutStream</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/OutStream.html" title="class in org.apache.orc.impl">OutStream</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/impl/OutStream.html" title="class in org.apache.orc.impl">OutStream</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/OutStream.html" title="class in org.apache.orc.impl">OutStream</a></code></td>
+<td class="colLast"><span class="typeNameLabel">WriterContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#createStream-int-org.apache.orc.OrcProto.Stream.Kind-">createStream</a></span>(int&nbsp;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>&nbsp;kind)</code>
+<div class="block">Create a stream to store part of a column.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/PhysicalFsWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/PhysicalFsWriter.html b/api/orc-core/org/apache/orc/impl/class-use/PhysicalFsWriter.html
index d422edc..12c0e7c 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/PhysicalFsWriter.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/PhysicalFsWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.PhysicalFsWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.PhysicalFsWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.PhysicalFsWriter (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.PhysicalFsWriter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/PositionProvider.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/PositionProvider.html b/api/orc-core/org/apache/orc/impl/class-use/PositionProvider.html
index d209fb0..7cbcfc7 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/PositionProvider.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/PositionProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.impl.PositionProvider (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.impl.PositionProvider (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.impl.PositionProvider (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.impl.PositionProvider (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -204,74 +204,82 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.StringTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html#seek-org.apache.orc.impl.PositionProvider-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>&nbsp;index)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.Decimal64TreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#seek-org.apache.orc.impl.PositionProvider-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>&nbsp;index)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.StringDirectTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html#seek-org.apache.orc.impl.PositionProvider-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>&nbsp;index)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.StringTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html#seek-org.apache.orc.impl.PositionProvider-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>&nbsp;index)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.StringDictionaryTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html#seek-org.apache.orc.impl.PositionProvider-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>&nbsp;index)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.StringDirectTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html#seek-org.apache.orc.impl.PositionProvider-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>&nbsp;index)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ConvertTreeReaderFactory.ConvertTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.StringDictionaryTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html#seek-org.apache.orc.impl.PositionProvider-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>&nbsp;index)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ConvertTreeReaderFactory.ConvertTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.TreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>
 <div class="block">Seek to the given position.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.NullTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;position)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.BooleanTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.ByteTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.ShortTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.IntTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.LongTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.FloatTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.DoubleTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.BinaryTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.TimestampTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.DateTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.DecimalTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.Decimal64TreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.StringTreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>&nbsp;</td>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/PositionRecorder.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/PositionRecorder.html b/api/orc-core/org/apache/orc/impl/class-use/PositionRecorder.html
index 07ee355..4cded43 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/PositionRecorder.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/PositionRecorder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.impl.PositionRecorder (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.impl.PositionRecorder (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.impl.PositionRecorder (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.impl.PositionRecorder (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/PositionedOutputStream.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/PositionedOutputStream.html b/api/orc-core/org/apache/orc/impl/class-use/PositionedOutputStream.html
index 24009ca..13ceeb9 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/PositionedOutputStream.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/PositionedOutputStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.PositionedOutputStream (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.PositionedOutputStream (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.PositionedOutputStream (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.PositionedOutputStream (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -87,6 +87,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -134,6 +138,24 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/PositionedOutputStream.html" title="class in org.apache.orc.impl">PositionedOutputStream</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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> declared as <a href="../../../../../org/apache/orc/impl/PositionedOutputStream.html" title="class in org.apache.orc.impl">PositionedOutputStream</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/PositionedOutputStream.html" title="class in org.apache.orc.impl">PositionedOutputStream</a></code></td>
+<td class="colLast"><span class="typeNameLabel">StringBaseTreeWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#directStreamOutput">directStreamOutput</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ReaderImpl.StripeInformationImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ReaderImpl.StripeInformationImpl.html b/api/orc-core/org/apache/orc/impl/class-use/ReaderImpl.StripeInformationImpl.html
index c05801c..48c5056 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ReaderImpl.StripeInformationImpl.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ReaderImpl.StripeInformationImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ReaderImpl.StripeInformationImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ReaderImpl.StripeInformationImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ReaderImpl.StripeInformationImpl (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ReaderImpl.StripeInformationImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ReaderImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ReaderImpl.html b/api/orc-core/org/apache/orc/impl/class-use/ReaderImpl.html
index ca39eb5..187441b 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ReaderImpl.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ReaderImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ReaderImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ReaderImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ReaderImpl (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ReaderImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.PositionProviderImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.PositionProviderImpl.html b/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.PositionProviderImpl.html
index 120c04d..8493de2 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.PositionProviderImpl.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.PositionProviderImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RecordReaderImpl.PositionProviderImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RecordReaderImpl.PositionProviderImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RecordReaderImpl.PositionProviderImpl (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RecordReaderImpl.PositionProviderImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.SargApplier.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.SargApplier.html b/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.SargApplier.html
index 69b309d..ca1ea6f 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.SargApplier.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.SargApplier.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RecordReaderImpl.SargApplier (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RecordReaderImpl.SargApplier (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RecordReaderImpl.SargApplier (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RecordReaderImpl.SargApplier (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.html b/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.html
index d58a08e..05ff1da 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RecordReaderImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RecordReaderImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RecordReaderImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RecordReaderImpl (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RecordReaderImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RecordReaderUtils.ByteBufferAllocatorPool.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RecordReaderUtils.ByteBufferAllocatorPool.html b/api/orc-core/org/apache/orc/impl/class-use/RecordReaderUtils.ByteBufferAllocatorPool.html
index 25bac4a..1ecf36a 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RecordReaderUtils.ByteBufferAllocatorPool.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RecordReaderUtils.ByteBufferAllocatorPool.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RecordReaderUtils.ByteBufferAllocatorPool (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RecordReaderUtils.ByteBufferAllocatorPool (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RecordReaderUtils.ByteBufferAllocatorPool (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RecordReaderUtils.ByteBufferAllocatorPool (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RecordReaderUtils.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RecordReaderUtils.html b/api/orc-core/org/apache/orc/impl/class-use/RecordReaderUtils.html
index b6ff7e1..e76d0da 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RecordReaderUtils.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RecordReaderUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RecordReaderUtils (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RecordReaderUtils (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RecordReaderUtils (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RecordReaderUtils (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RunLengthByteReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RunLengthByteReader.html b/api/orc-core/org/apache/orc/impl/class-use/RunLengthByteReader.html
index 4c6400c..3155475 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RunLengthByteReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RunLengthByteReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RunLengthByteReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RunLengthByteReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthByteReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthByteReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RunLengthByteWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RunLengthByteWriter.html b/api/orc-core/org/apache/orc/impl/class-use/RunLengthByteWriter.html
index 5f9295d..54e5171 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RunLengthByteWriter.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RunLengthByteWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RunLengthByteWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RunLengthByteWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthByteWriter (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthByteWriter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerReader.html b/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerReader.html
index d047a2b..6ed5fcd 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RunLengthIntegerReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RunLengthIntegerReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthIntegerReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthIntegerReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerReaderV2.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerReaderV2.html b/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerReaderV2.html
index ee2ea2d..65c2fa3 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerReaderV2.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerReaderV2.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RunLengthIntegerReaderV2 (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RunLengthIntegerReaderV2 (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthIntegerReaderV2 (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthIntegerReaderV2 (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -73,7 +73,47 @@
 <div class="header">
 <h2 title="Uses of Class org.apache.orc.impl.RunLengthIntegerReaderV2" class="title">Uses of Class<br>org.apache.orc.impl.RunLengthIntegerReaderV2</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.orc.impl.RunLengthIntegerReaderV2</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/impl/RunLengthIntegerReaderV2.html" title="class in org.apache.orc.impl">RunLengthIntegerReaderV2</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/RunLengthIntegerReaderV2.html" title="class in org.apache.orc.impl">RunLengthIntegerReaderV2</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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> declared as <a href="../../../../../org/apache/orc/impl/RunLengthIntegerReaderV2.html" title="class in org.apache.orc.impl">RunLengthIntegerReaderV2</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/RunLengthIntegerReaderV2.html" title="class in org.apache.orc.impl">RunLengthIntegerReaderV2</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.Decimal64TreeReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#valueReader">valueReader</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriter.html b/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriter.html
index 31a4852..f39a015 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriter.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RunLengthIntegerWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RunLengthIntegerWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthIntegerWriter (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthIntegerWriter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.EncodingType.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.EncodingType.html b/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.EncodingType.html
index b9cff4a..dc17812 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.EncodingType.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.EncodingType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RunLengthIntegerWriterV2.EncodingType (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RunLengthIntegerWriterV2.EncodingType (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthIntegerWriterV2.EncodingType (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthIntegerWriterV2.EncodingType (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {


[15/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/ListTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/ListTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/ListTreeWriter.html
new file mode 100644
index 0000000..d4716eb
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/ListTreeWriter.html
@@ -0,0 +1,498 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ListTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ListTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ListTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/ListTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="ListTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class ListTreeWriter" class="title">Class ListTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.ListTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ListTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></span>()</code>
+<div class="block">Create a row index entry with the previous location and the current
+ index statistics.</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/impl/writer/ListTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stats)</code>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</code>
+<div class="block">Add the file statistics to the file footer.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="createRowIndexEntry--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRowIndexEntry</h4>
+<pre>public&nbsp;void&nbsp;createRowIndexEntry()
+                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">TreeWriterBase</a></code></span></div>
+<div class="block">Create a row index entry with the previous location and the current
+ index statistics. Also merges the index statistics into the file
+ statistics before they are cleared. Finally, it records the start of the
+ next index and ensures all of the children columns also create an entry.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateFileStatistics</h4>
+<pre>public&nbsp;void&nbsp;updateFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stats)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">TreeWriter</a></code></span></div>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stats</code> - the statistics for the new stripe</dd>
+</dl>
+</li>
+</ul>
+<a name="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeFileStatistics</h4>
+<pre>public&nbsp;void&nbsp;writeFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">TreeWriter</a></code></span></div>
+<div class="block">Add the file statistics to the file footer.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>footer</code> - the file footer builder</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/ListTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/ListTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="ListTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/MapTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/MapTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/MapTreeWriter.html
new file mode 100644
index 0000000..eea4831
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/MapTreeWriter.html
@@ -0,0 +1,498 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MapTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MapTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MapTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/MapTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="MapTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class MapTreeWriter" class="title">Class MapTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.MapTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MapTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></span>()</code>
+<div class="block">Create a row index entry with the previous location and the current
+ index statistics.</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/impl/writer/MapTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stats)</code>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</code>
+<div class="block">Add the file statistics to the file footer.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="createRowIndexEntry--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRowIndexEntry</h4>
+<pre>public&nbsp;void&nbsp;createRowIndexEntry()
+                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">TreeWriterBase</a></code></span></div>
+<div class="block">Create a row index entry with the previous location and the current
+ index statistics. Also merges the index statistics into the file
+ statistics before they are cleared. Finally, it records the start of the
+ next index and ensures all of the children columns also create an entry.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateFileStatistics</h4>
+<pre>public&nbsp;void&nbsp;updateFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stats)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">TreeWriter</a></code></span></div>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stats</code> - the statistics for the new stripe</dd>
+</dl>
+</li>
+</ul>
+<a name="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeFileStatistics</h4>
+<pre>public&nbsp;void&nbsp;writeFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">TreeWriter</a></code></span></div>
+<div class="block">Add the file statistics to the file footer.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>footer</code> - the file footer builder</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/MapTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/MapTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="MapTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[06/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/index-all.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/index-all.html b/api/orc-shims/index-all.html
new file mode 100644
index 0000000..816027f
--- /dev/null
+++ b/api/orc-shims/index-all.html
@@ -0,0 +1,418 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Index (ORC Shims 1.5.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>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a name="I:C">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html#close--">close()</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></dt>
+<dd>
+<div class="block">Close the underlying stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/EncryptionAlgorithm.html#createCipher--">createCipher()</a></span> - Method in enum org.apache.orc.<a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.KeyProvider.html#createLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-">createLocalKey(HadoopShims.KeyMetadata)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></dt>
+<dd>
+<div class="block">Create a local key for the given key version.</div>
+</dd>
+</dl>
+<a name="I:D">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html#decompress-java.nio.ByteBuffer-java.nio.ByteBuffer-">decompress(ByteBuffer, ByteBuffer)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.LocalKey.html#decryptedKey">decryptedKey</a></span> - Variable in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.KeyProvider.html#decryptLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-byte:A-">decryptLocalKey(HadoopShims.KeyMetadata, byte[])</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></dt>
+<dd>
+<div class="block">Decrypt a local key for reading a file.</div>
+</dd>
+</dl>
+<a name="I:E">
+<!--   -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.LocalKey.html#encryptedKey">encryptedKey</a></span> - Variable in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc"><span class="typeNameLink">EncryptionAlgorithm</span></a> - Enum in <a href="org/apache/orc/package-summary.html">org.apache.orc</a></dt>
+<dd>
+<div class="block">The encryption algorithms supported by ORC.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html#end--">end()</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock(OutputStream)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dt>
+<dd>
+<div class="block">End the OutputStream's current block at the current location.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsCurrent.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock(OutputStream)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">HadoopShimsCurrent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_3.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock(OutputStream)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl">HadoopShimsPre2_3</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_6.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock(OutputStream)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl">HadoopShimsPre2_6</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_7.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock(OutputStream)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl">HadoopShimsPre2_7</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:F">
+<!--   -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/orc/EncryptionAlgorithm.html#fromSerialization-int-">fromSerialization(int)</a></span> - Static method in enum org.apache.orc.<a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></dt>
+<dd>
+<div class="block">Get the serialization code for this enumeration.</div>
+</dd>
+</dl>
+<a name="I:G">
+<!--   -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/orc/EncryptionAlgorithm.html#getAlgorithm--">getAlgorithm()</a></span> - Method in enum org.apache.orc.<a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html#getAlgorithm--">getAlgorithm()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></dt>
+<dd>
+<div class="block">Get the encryption algorithm for this key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html#getBuffer-boolean-int-">getBuffer(boolean, int)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></dt>
+<dd>
+<div class="block">Get a new ByteBuffer from the pool.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.KeyProvider.html#getCurrentKeyVersion-java.lang.String-">getCurrentKeyVersion(String)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></dt>
+<dd>
+<div class="block">Get the current metadata for a given key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor(HadoopShims.DirectCompressionType)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dt>
+<dd>
+<div class="block">Get a direct decompressor codec, if it is available</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsCurrent.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor(HadoopShims.DirectCompressionType)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">HadoopShimsCurrent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_3.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor(HadoopShims.DirectCompressionType)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl">HadoopShimsPre2_3</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_6.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor(HadoopShims.DirectCompressionType)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl">HadoopShimsPre2_6</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_7.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor(HadoopShims.DirectCompressionType)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl">HadoopShimsPre2_7</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/EncryptionAlgorithm.html#getIvLength--">getIvLength()</a></span> - Method in enum org.apache.orc.<a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html#getKeyName--">getKeyName()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></dt>
+<dd>
+<div class="block">Get the name of the key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.KeyProvider.html#getKeyNames--">getKeyNames()</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></dt>
+<dd>
+<div class="block">Get the list of key names from the key provider.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">getKeyProvider(Configuration, Random)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dt>
+<dd>
+<div class="block">Create a KeyProvider to get encryption keys.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsCurrent.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">getKeyProvider(Configuration, Random)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">HadoopShimsCurrent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_3.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">getKeyProvider(Configuration, Random)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl">HadoopShimsPre2_3</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_6.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">getKeyProvider(Configuration, Random)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl">HadoopShimsPre2_6</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_7.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">getKeyProvider(Configuration, Random)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl">HadoopShimsPre2_7</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/EncryptionAlgorithm.html#getSerialization--">getSerialization()</a></span> - Method in enum org.apache.orc.<a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></dt>
+<dd>
+<div class="block">Get the serialization code for this enumeration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html#getVersion--">getVersion()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></dt>
+<dd>
+<div class="block">Get the version of this key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader(FSDataInputStream, HadoopShims.ByteBufferPoolShim)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dt>
+<dd>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsCurrent.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader(FSDataInputStream, HadoopShims.ByteBufferPoolShim)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">HadoopShimsCurrent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_3.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader(FSDataInputStream, HadoopShims.ByteBufferPoolShim)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl">HadoopShimsPre2_3</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_6.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader(FSDataInputStream, HadoopShims.ByteBufferPoolShim)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl">HadoopShimsPre2_6</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_7.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader(FSDataInputStream, HadoopShims.ByteBufferPoolShim)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl">HadoopShimsPre2_7</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/EncryptionAlgorithm.html#getZeroKey--">getZeroKey()</a></span> - Method in enum org.apache.orc.<a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:H">
+<!--   -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims</span></a> - Interface in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ByteBufferPoolShim</span></a> - Interface in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>
+<div class="block">a hadoop.io ByteBufferPool shim.</div>
+</dd>
+<dt><a href="org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.DirectCompressionType</span></a> - Enum in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.DirectDecompressor</span></a> - Interface in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.KeyMetadata</span></a> - Class in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>
+<div class="block">Information about a crypto key including the key name, version, and the
+ algorithm.</div>
+</dd>
+<dt><a href="org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.KeyProvider</span></a> - Interface in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>
+<div class="block">A source of crypto keys.</div>
+</dd>
+<dt><a href="org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.LocalKey</span></a> - Class in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>
+<div class="block">When a local key is created, the user gets both the encrypted and
+ unencrypted versions.</div>
+</dd>
+<dt><a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ZeroCopyReaderShim</span></a> - Interface in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsCurrent</span></a> - Class in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>
+<div class="block">Shims for recent versions of Hadoop
+
+ Adds support for:
+ 
+   Variable length HDFS blocks
+ </div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsCurrent.html#HadoopShimsCurrent--">HadoopShimsCurrent()</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">HadoopShimsCurrent</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsPre2_3</span></a> - Class in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>
+<div class="block">Shims for versions of Hadoop up to and including 2.2.x</div>
+</dd>
+<dt><a href="org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsPre2_6</span></a> - Class in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>
+<div class="block">Shims for versions of Hadoop less than 2.6
+
+ Adds support for:
+ 
+   Direct buffer decompression
+   Zero copy
+ </div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_6.html#HadoopShimsPre2_6--">HadoopShimsPre2_6()</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl">HadoopShimsPre2_6</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsPre2_7</span></a> - Class in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
+<dd>
+<div class="block">Shims for versions of Hadoop less than 2.7.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsPre2_7.html#HadoopShimsPre2_7--">HadoopShimsPre2_7()</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl">HadoopShimsPre2_7</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:K">
+<!--   -->
+</a>
+<h2 class="title">K</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/orc/EncryptionAlgorithm.html#keyLength--">keyLength()</a></span> - Method in enum org.apache.orc.<a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html#KeyMetadata-java.lang.String-int-org.apache.orc.EncryptionAlgorithm-">KeyMetadata(String, int, EncryptionAlgorithm)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:L">
+<!--   -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.LocalKey.html#LocalKey-java.security.Key-byte:A-">LocalKey(Key, byte[])</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:O">
+<!--   -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><a href="org/apache/orc/package-summary.html">org.apache.orc</a> - package org.apache.orc</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> - package org.apache.orc.impl</dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:P">
+<!--   -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html#putBuffer-java.nio.ByteBuffer-">putBuffer(ByteBuffer)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></dt>
+<dd>
+<div class="block">Release a buffer back to the pool.</div>
+</dd>
+</dl>
+<a name="I:R">
+<!--   -->
+</a>
+<h2 class="title">R</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html#readBuffer-int-boolean-">readBuffer(int, boolean)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></dt>
+<dd>
+<div class="block">Get a ByteBuffer from the FSDataInputStream - this can be either a
+ HeapByteBuffer or an MappedByteBuffer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html#releaseBuffer-java.nio.ByteBuffer-">releaseBuffer(ByteBuffer)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></dt>
+<dd>
+<div class="block">Release a ByteBuffer obtained from a read on the
+ Also move the in stream by that amount.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html#reset--">reset()</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:T">
+<!--   -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html#toString--">toString()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:V">
+<!--   -->
+</a>
+<h2 class="title">V</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/orc/EncryptionAlgorithm.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.orc.<a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.DirectCompressionType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/EncryptionAlgorithm.html#values--">values()</a></span> - Static method in enum org.apache.orc.<a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.DirectCompressionType.html#values--">values()</a></span> - Static method in enum org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+</dl>
+<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:V">V</a>&nbsp;</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/index.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/index.html b/api/orc-shims/index.html
new file mode 100644
index 0000000..3a150f5
--- /dev/null
+++ b/api/orc-shims/index.html
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ORC Shims 1.5.0 API</title>
+<script type="text/javascript">
+    tmpTargetPage = "" + window.location.search;
+    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
+        tmpTargetPage = tmpTargetPage.substring(1);
+    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
+        tmpTargetPage = "undefined";
+    targetPage = tmpTargetPage;
+    function validURL(url) {
+        try {
+            url = decodeURIComponent(url);
+        }
+        catch (error) {
+            return false;
+        }
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_' ||
+                    ch.charCodeAt(0) > 127) {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/EncryptionAlgorithm.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/EncryptionAlgorithm.html b/api/orc-shims/org/apache/orc/EncryptionAlgorithm.html
new file mode 100644
index 0000000..d8bf6f8
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/EncryptionAlgorithm.html
@@ -0,0 +1,451 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>EncryptionAlgorithm (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="EncryptionAlgorithm (ORC Shims 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/EncryptionAlgorithm.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/EncryptionAlgorithm.html" target="_top">Frames</a></li>
+<li><a href="EncryptionAlgorithm.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Enum EncryptionAlgorithm" class="title">Enum EncryptionAlgorithm</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.EncryptionAlgorithm</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/7/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/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="typeNameLabel">EncryptionAlgorithm</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>&gt;</pre>
+<div class="block">The encryption algorithms supported by ORC.
+
+ This class can't reference any of the newer Hadoop classes.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionAlgorithm.html#AES_128">AES_128</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionAlgorithm.html#AES_256">AES_256</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/javax/crypto/Cipher.html?is-external=true" title="class or interface in javax.crypto">Cipher</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionAlgorithm.html#createCipher--">createCipher</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionAlgorithm.html#fromSerialization-int-">fromSerialization</a></span>(int&nbsp;serialization)</code>
+<div class="block">Get the serialization code for this enumeration.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/EncryptionAlgorithm.html#getAlgorithm--">getAlgorithm</a></span>()</code>&nbsp;</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/EncryptionAlgorithm.html#getIvLength--">getIvLength</a></span>()</code>&nbsp;</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/EncryptionAlgorithm.html#getSerialization--">getSerialization</a></span>()</code>
+<div class="block">Get the serialization code for this enumeration.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionAlgorithm.html#getZeroKey--">getZeroKey</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionAlgorithm.html#keyLength--">keyLength</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionAlgorithm.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/EncryptionAlgorithm.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/
 api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="AES_128">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AES_128</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a> AES_128</pre>
+</li>
+</ul>
+<a name="AES_256">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AES_256</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a> AES_256</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (EncryptionAlgorithm c : EncryptionAlgorithm.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>&nbsp;valueOf(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+<a name="getAlgorithm--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAlgorithm</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getAlgorithm()</pre>
+</li>
+</ul>
+<a name="getIvLength--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIvLength</h4>
+<pre>public&nbsp;int&nbsp;getIvLength()</pre>
+</li>
+</ul>
+<a name="createCipher--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createCipher</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/javax/crypto/Cipher.html?is-external=true" title="class or interface in javax.crypto">Cipher</a>&nbsp;createCipher()</pre>
+</li>
+</ul>
+<a name="keyLength--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyLength</h4>
+<pre>public&nbsp;int&nbsp;keyLength()</pre>
+</li>
+</ul>
+<a name="getZeroKey--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZeroKey</h4>
+<pre>public&nbsp;byte[]&nbsp;getZeroKey()</pre>
+</li>
+</ul>
+<a name="getSerialization--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSerialization</h4>
+<pre>public&nbsp;int&nbsp;getSerialization()</pre>
+<div class="block">Get the serialization code for this enumeration.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the serialization value</dd>
+</dl>
+</li>
+</ul>
+<a name="fromSerialization-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>fromSerialization</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>&nbsp;fromSerialization(int&nbsp;serialization)</pre>
+<div class="block">Get the serialization code for this enumeration.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the serialization value</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/EncryptionAlgorithm.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/EncryptionAlgorithm.html" target="_top">Frames</a></li>
+<li><a href="EncryptionAlgorithm.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/class-use/EncryptionAlgorithm.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/class-use/EncryptionAlgorithm.html b/api/orc-shims/org/apache/orc/class-use/EncryptionAlgorithm.html
new file mode 100644
index 0000000..110413f
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/class-use/EncryptionAlgorithm.html
@@ -0,0 +1,218 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.EncryptionAlgorithm (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../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.EncryptionAlgorithm (ORC Shims 1.5.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/EncryptionAlgorithm.html" title="enum in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></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/EncryptionAlgorithm.html" target="_top">Frames</a></li>
+<li><a href="EncryptionAlgorithm.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.EncryptionAlgorithm" class="title">Uses of Class<br>org.apache.orc.EncryptionAlgorithm</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/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</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/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</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/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></code></td>
+<td class="colLast"><span class="typeNameLabel">EncryptionAlgorithm.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/EncryptionAlgorithm.html#fromSerialization-int-">fromSerialization</a></span>(int&nbsp;serialization)</code>
+<div class="block">Get the serialization code for this enumeration.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></code></td>
+<td class="colLast"><span class="typeNameLabel">EncryptionAlgorithm.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/EncryptionAlgorithm.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">EncryptionAlgorithm.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/EncryptionAlgorithm.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</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/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.KeyMetadata.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html#getAlgorithm--">getAlgorithm</a></span>()</code>
+<div class="block">Get the encryption algorithm for this key.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> with parameters of type <a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html#KeyMetadata-java.lang.String-int-org.apache.orc.EncryptionAlgorithm-">KeyMetadata</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+           int&nbsp;version,
+           <a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>&nbsp;algorithm)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></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/EncryptionAlgorithm.html" target="_top">Frames</a></li>
+<li><a href="EncryptionAlgorithm.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html b/api/orc-shims/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html
new file mode 100644
index 0000000..bbacdbf
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShims.ByteBufferPoolShim (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShims.ByteBufferPoolShim (ORC Shims 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HadoopShims.ByteBufferPoolShim.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.ByteBufferPoolShim.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Interface HadoopShims.ByteBufferPoolShim" class="title">Interface HadoopShims.ByteBufferPoolShim</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/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="typeNameLabel">HadoopShims.ByteBufferPoolShim</span></pre>
+<div class="block">a hadoop.io ByteBufferPool shim.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html#getBuffer-boolean-int-">getBuffer</a></span>(boolean&nbsp;direct,
+         int&nbsp;length)</code>
+<div class="block">Get a new ByteBuffer from the pool.</div>
+</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/HadoopShims.ByteBufferPoolShim.html#putBuffer-java.nio.ByteBuffer-">putBuffer</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</code>
+<div class="block">Release a buffer back to the pool.</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="getBuffer-boolean-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBuffer</h4>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;getBuffer(boolean&nbsp;direct,
+                     int&nbsp;length)</pre>
+<div class="block">Get a new ByteBuffer from the pool.  The pool can provide this from
+ removing a buffer from its internal cache, or by allocating a
+ new buffer.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>direct</code> - Whether the buffer should be direct.</dd>
+<dd><code>length</code> - The minimum length the buffer will have.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A new ByteBuffer. Its capacity can be less
+                   than what was requested, but must be at
+                   least 1 byte.</dd>
+</dl>
+</li>
+</ul>
+<a name="putBuffer-java.nio.ByteBuffer-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>putBuffer</h4>
+<pre>void&nbsp;putBuffer(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</pre>
+<div class="block">Release a buffer back to the pool.
+ The pool may choose to put this buffer into its cache/free it.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>buffer</code> - a direct bytebuffer</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HadoopShims.ByteBufferPoolShim.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.ByteBufferPoolShim.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[44/44] orc git commit: Deploy added news page for ORC 1.4.4 and 1.5.0.

Posted by om...@apache.org.
Deploy added news page for ORC 1.4.4 and 1.5.0.

Signed-off-by: Owen O'Malley <om...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/orc/repo
Commit: http://git-wip-us.apache.org/repos/asf/orc/commit/7fb40924
Tree: http://git-wip-us.apache.org/repos/asf/orc/tree/7fb40924
Diff: http://git-wip-us.apache.org/repos/asf/orc/diff/7fb40924

Branch: refs/heads/asf-site
Commit: 7fb40924c9f05dff183d58b08704037445e8538c
Parents: 13ea689
Author: Owen O'Malley <om...@apache.org>
Authored: Mon May 14 16:07:28 2018 -0700
Committer: Owen O'Malley <om...@apache.org>
Committed: Mon May 14 16:07:28 2018 -0700

----------------------------------------------------------------------
 docs/releases.html                          |  44 ++-
 news/2015/04/22/orc-as-tlp/index.html       |  18 +-
 news/2015/05/11/new-committers/index.html   |  18 +-
 news/2015/06/26/new-logo/index.html         |  18 +-
 news/2015/11/19/aliaksei-on-pmc/index.html  |  18 +-
 news/2016/01/25/ORC-1.0.0/index.html        |  18 +-
 news/2016/06/10/ORC-1.1.0/index.html        |  18 +-
 news/2016/06/13/ORC-1.1.1/index.html        |  18 +-
 news/2016/06/28/file-format-talk/index.html |  18 +-
 news/2016/07/08/ORC-1.1.2/index.html        |  18 +-
 news/2016/08/25/ORC-1.2.0/index.html        |  18 +-
 news/2016/10/05/ORC-1.2.1/index.html        |  18 +-
 news/2016/12/01/ORC-1.2.2/index.html        |  18 +-
 news/2016/12/12/ORC-1.2.3/index.html        |  18 +-
 news/2016/12/15/new-committers/index.html   |  18 +-
 news/2017/01/04/gopal-on-pmc/index.html     |  18 +-
 news/2017/01/23/ORC-1.3.0/index.html        |  18 +-
 news/2017/02/03/ORC-1.3.1/index.html        |  18 +-
 news/2017/02/13/ORC-1.3.2/index.html        |  18 +-
 news/2017/02/21/ORC-1.3.3/index.html        |  18 +-
 news/2017/05/08/ORC-1.4.0/index.html        |  20 +-
 news/2017/05/16/new-committer/index.html    |  18 +-
 news/2017/09/06/new-pmc/index.html          |  18 +-
 news/2017/10/16/ORC-1.3.4/index.html        |  20 +-
 news/2017/10/16/ORC-1.4.1/index.html        |  22 +-
 news/2018/01/23/ORC-1.4.2/index.html        |  22 +-
 news/2018/02/09/ORC-1.4.3/index.html        |  32 +-
 news/2018/05/14/ORC-1.4.4/index.html        | 390 ++++++++++++++++++++++
 news/2018/05/14/ORC-1.5.0/index.html        | 393 +++++++++++++++++++++++
 news/index.html                             | 137 +++++++-
 news/releases/index.html                    | 137 +++++++-
 31 files changed, 1412 insertions(+), 183 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/docs/releases.html
----------------------------------------------------------------------
diff --git a/docs/releases.html b/docs/releases.html
index 3b96cec..030340e 100644
--- a/docs/releases.html
+++ b/docs/releases.html
@@ -675,21 +675,21 @@
         <article>
           <h1>Releases</h1>
           
-<h2 id="current-release---143">Current Release - 1.4.3:</h2>
+<h2 id="current-release---150">Current Release - 1.5.0:</h2>
 
-<p>ORC 1.4.3 contains both the Java reader and writer and the C++
+<p>ORC 1.5.0 contains both the Java reader and writer and the C++
 reader for ORC files. It also contains tools for working with ORC
 files and looking at their contents and metadata.</p>
 
 <ul>
-  <li>Released: 9 February 2018</li>
-  <li>Source code: <a href="https://www.apache.org/dyn/closer.cgi/orc/orc-1.4.3/orc-1.4.3.tar.gz">orc-1.4.3.tar.gz</a></li>
-  <li><a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.3/orc-1.4.3.tar.gz.asc">GPG Signature</a>
+  <li>Released: 14 May 2018</li>
+  <li>Source code: <a href="https://www.apache.org/dyn/closer.cgi/orc/orc-1.5.0/orc-1.5.0.tar.gz">orc-1.5.0.tar.gz</a></li>
+  <li><a href="https://dist.apache.org/repos/dist/release/orc/orc-1.5.0/orc-1.5.0.tar.gz.asc">GPG Signature</a>
 signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O’Malley (3D0C92B9)</a></li>
-  <li>Git tag: <a href="https://github.com/apache/orc/releases/tag/rel/release-1.4.3">rel/release-1.4.3</a></li>
-  <li>Maven Central: <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.orc%22%20AND%20v%3A%221.4.3%22">ORC 1.4.3</a></li>
-  <li>SHA 256: <a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.3/orc-1.4.3.tar.gz.sha256">0310d6ed20d95b7c…</a></li>
-  <li>Fixed issues: <a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%221.4.3%22&amp;tempMax=500">ORC-1.4.3</a></li>
+  <li>Git tag: <a href="https://github.com/apache/orc/releases/tag/rel/release-1.5.0">rel/release-1.5.0</a></li>
+  <li>Maven Central: <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.orc%22%20AND%20v%3A%221.5.0%22">ORC 1.5.0</a></li>
+  <li>SHA 256: <a href="https://dist.apache.org/repos/dist/release/orc/orc-1.5.0/orc-1.5.0.tar.gz.sha256">28369ea8e24cac6d…</a></li>
+  <li>Fixed issues: <a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%221.5.0%22&amp;tempMax=500">ORC-1.5.0</a></li>
 </ul>
 
 <p>The new features of ORC 1.4:</p>
@@ -704,10 +704,6 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
 
 <p>Known issues:</p>
 
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ORC-40">ORC-40</a> Predicate push down is not implemented in C++.</li>
-</ul>
-
 <h2 id="checking-signatures">Checking signatures</h2>
 
 <p>All GPG signatures should be verified as matching one of the keys in ORC’s
@@ -733,9 +729,29 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
     
       
       <tr>
+        <td style="text-align: center">1.5.0</td>
+        <td style="text-align: center">2018-05-14</td>
+        <td style="text-align: center">latest</td>
+        <td style="text-align: center">
+          <a href="/news/2018/05/14/ORC-1.5.0/">
+          ORC-1.5.0</a></td>
+      </tr>
+    
+      
+      <tr>
+        <td style="text-align: center">1.4.4</td>
+        <td style="text-align: center">2018-05-14</td>
+        <td style="text-align: center">stable</td>
+        <td style="text-align: center">
+          <a href="/news/2018/05/14/ORC-1.4.4/">
+          ORC-1.4.4</a></td>
+      </tr>
+    
+      
+      <tr>
         <td style="text-align: center">1.4.3</td>
         <td style="text-align: center">2018-02-09</td>
-        <td style="text-align: center">latest</td>
+        <td style="text-align: center">archived</td>
         <td style="text-align: center">
           <a href="/news/2018/02/09/ORC-1.4.3/">
           ORC-1.4.3</a></td>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2015/04/22/orc-as-tlp/index.html
----------------------------------------------------------------------
diff --git a/news/2015/04/22/orc-as-tlp/index.html b/news/2015/04/22/orc-as-tlp/index.html
index 7f35aa0..c1f0977 100644
--- a/news/2015/04/22/orc-as-tlp/index.html
+++ b/news/2015/04/22/orc-as-tlp/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -223,23 +227,23 @@ together with the Java implementation.</p>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -255,6 +259,10 @@ together with the Java implementation.</p>
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2015/05/11/new-committers/index.html
----------------------------------------------------------------------
diff --git a/news/2015/05/11/new-committers/index.html b/news/2015/05/11/new-committers/index.html
index 1b272f3..c3fa6af 100644
--- a/news/2015/05/11/new-committers/index.html
+++ b/news/2015/05/11/new-committers/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -199,23 +203,23 @@ for their work on ORC. Welcome all!</p>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -231,6 +235,10 @@ for their work on ORC. Welcome all!</p>
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2015/06/26/new-logo/index.html
----------------------------------------------------------------------
diff --git a/news/2015/06/26/new-logo/index.html b/news/2015/06/26/new-logo/index.html
index 6e38efb..dca975d 100644
--- a/news/2015/06/26/new-logo/index.html
+++ b/news/2015/06/26/new-logo/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -192,23 +196,23 @@
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -224,6 +228,10 @@
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2015/11/19/aliaksei-on-pmc/index.html
----------------------------------------------------------------------
diff --git a/news/2015/11/19/aliaksei-on-pmc/index.html b/news/2015/11/19/aliaksei-on-pmc/index.html
index 5b8cd65..22bfd17 100644
--- a/news/2015/11/19/aliaksei-on-pmc/index.html
+++ b/news/2015/11/19/aliaksei-on-pmc/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -195,23 +199,23 @@ more.</p>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -227,6 +231,10 @@ more.</p>
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2016/01/25/ORC-1.0.0/index.html
----------------------------------------------------------------------
diff --git a/news/2016/01/25/ORC-1.0.0/index.html b/news/2016/01/25/ORC-1.0.0/index.html
index 6c8291e..c00459e 100644
--- a/news/2016/01/25/ORC-1.0.0/index.html
+++ b/news/2016/01/25/ORC-1.0.0/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -233,23 +237,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -265,6 +269,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2016/06/10/ORC-1.1.0/index.html
----------------------------------------------------------------------
diff --git a/news/2016/06/10/ORC-1.1.0/index.html b/news/2016/06/10/ORC-1.1.0/index.html
index 8f739c6..ee22331 100644
--- a/news/2016/06/10/ORC-1.1.0/index.html
+++ b/news/2016/06/10/ORC-1.1.0/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -229,23 +233,23 @@ timestamps from timezones with different daylight savings rules.</li>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -261,6 +265,10 @@ timestamps from timezones with different daylight savings rules.</li>
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2016/06/13/ORC-1.1.1/index.html
----------------------------------------------------------------------
diff --git a/news/2016/06/13/ORC-1.1.1/index.html b/news/2016/06/13/ORC-1.1.1/index.html
index 9ec23f1..91ab3cd 100644
--- a/news/2016/06/13/ORC-1.1.1/index.html
+++ b/news/2016/06/13/ORC-1.1.1/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -227,23 +231,23 @@ timestamps from timezones with different daylight savings rules.</li>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -259,6 +263,10 @@ timestamps from timezones with different daylight savings rules.</li>
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2016/06/28/file-format-talk/index.html
----------------------------------------------------------------------
diff --git a/news/2016/06/28/file-format-talk/index.html b/news/2016/06/28/file-format-talk/index.html
index a495244..5a3e823 100644
--- a/news/2016/06/28/file-format-talk/index.html
+++ b/news/2016/06/28/file-format-talk/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -212,23 +216,23 @@ margin-bottom:5px; max-width: 100%;" allowfullscreen=""> </iframe>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -244,6 +248,10 @@ margin-bottom:5px; max-width: 100%;" allowfullscreen=""> </iframe>
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2016/07/08/ORC-1.1.2/index.html
----------------------------------------------------------------------
diff --git a/news/2016/07/08/ORC-1.1.2/index.html b/news/2016/07/08/ORC-1.1.2/index.html
index 7bc4c66..be3db5a 100644
--- a/news/2016/07/08/ORC-1.1.2/index.html
+++ b/news/2016/07/08/ORC-1.1.2/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -227,23 +231,23 @@ timestamps from timezones with different daylight savings rules.</li>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -259,6 +263,10 @@ timestamps from timezones with different daylight savings rules.</li>
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2016/08/25/ORC-1.2.0/index.html
----------------------------------------------------------------------
diff --git a/news/2016/08/25/ORC-1.2.0/index.html b/news/2016/08/25/ORC-1.2.0/index.html
index 950879c..9dd0b12 100644
--- a/news/2016/08/25/ORC-1.2.0/index.html
+++ b/news/2016/08/25/ORC-1.2.0/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -230,23 +234,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -262,6 +266,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2016/10/05/ORC-1.2.1/index.html
----------------------------------------------------------------------
diff --git a/news/2016/10/05/ORC-1.2.1/index.html b/news/2016/10/05/ORC-1.2.1/index.html
index 7ba385a..26dca39 100644
--- a/news/2016/10/05/ORC-1.2.1/index.html
+++ b/news/2016/10/05/ORC-1.2.1/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -227,23 +231,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -259,6 +263,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2016/12/01/ORC-1.2.2/index.html
----------------------------------------------------------------------
diff --git a/news/2016/12/01/ORC-1.2.2/index.html b/news/2016/12/01/ORC-1.2.2/index.html
index 09a1e11..16701ee 100644
--- a/news/2016/12/01/ORC-1.2.2/index.html
+++ b/news/2016/12/01/ORC-1.2.2/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -227,23 +231,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -259,6 +263,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2016/12/12/ORC-1.2.3/index.html
----------------------------------------------------------------------
diff --git a/news/2016/12/12/ORC-1.2.3/index.html b/news/2016/12/12/ORC-1.2.3/index.html
index 42e1a2b..eca5539 100644
--- a/news/2016/12/12/ORC-1.2.3/index.html
+++ b/news/2016/12/12/ORC-1.2.3/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -228,23 +232,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -260,6 +264,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2016/12/15/new-committers/index.html
----------------------------------------------------------------------
diff --git a/news/2016/12/15/new-committers/index.html b/news/2016/12/15/new-committers/index.html
index fe09081..a55b864 100644
--- a/news/2016/12/15/new-committers/index.html
+++ b/news/2016/12/15/new-committers/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -216,23 +220,23 @@ committers coming from Hive are:</p>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -248,6 +252,10 @@ committers coming from Hive are:</p>
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2017/01/04/gopal-on-pmc/index.html
----------------------------------------------------------------------
diff --git a/news/2017/01/04/gopal-on-pmc/index.html b/news/2017/01/04/gopal-on-pmc/index.html
index a461b92..b20ab1e 100644
--- a/news/2017/01/04/gopal-on-pmc/index.html
+++ b/news/2017/01/04/gopal-on-pmc/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -194,23 +198,23 @@ Gopal has done an amazing job at speeding up ORC in many ways.</p>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -226,6 +230,10 @@ Gopal has done an amazing job at speeding up ORC in many ways.</p>
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2017/01/23/ORC-1.3.0/index.html
----------------------------------------------------------------------
diff --git a/news/2017/01/23/ORC-1.3.0/index.html b/news/2017/01/23/ORC-1.3.0/index.html
index 3918bda..434c916 100644
--- a/news/2017/01/23/ORC-1.3.0/index.html
+++ b/news/2017/01/23/ORC-1.3.0/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -220,23 +224,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -252,6 +256,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2017/02/03/ORC-1.3.1/index.html
----------------------------------------------------------------------
diff --git a/news/2017/02/03/ORC-1.3.1/index.html b/news/2017/02/03/ORC-1.3.1/index.html
index 4ef72d0..0a2bd9f 100644
--- a/news/2017/02/03/ORC-1.3.1/index.html
+++ b/news/2017/02/03/ORC-1.3.1/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -220,23 +224,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -252,6 +256,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2017/02/13/ORC-1.3.2/index.html
----------------------------------------------------------------------
diff --git a/news/2017/02/13/ORC-1.3.2/index.html b/news/2017/02/13/ORC-1.3.2/index.html
index dfb1a97..c8ea65c 100644
--- a/news/2017/02/13/ORC-1.3.2/index.html
+++ b/news/2017/02/13/ORC-1.3.2/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -215,23 +219,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -247,6 +251,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2017/02/21/ORC-1.3.3/index.html
----------------------------------------------------------------------
diff --git a/news/2017/02/21/ORC-1.3.3/index.html b/news/2017/02/21/ORC-1.3.3/index.html
index 639a518..dbcffd0 100644
--- a/news/2017/02/21/ORC-1.3.3/index.html
+++ b/news/2017/02/21/ORC-1.3.3/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -215,23 +219,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -247,6 +251,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2017/05/08/ORC-1.4.0/index.html
----------------------------------------------------------------------
diff --git a/news/2017/05/08/ORC-1.4.0/index.html b/news/2017/05/08/ORC-1.4.0/index.html
index 8435062..a631aa7 100644
--- a/news/2017/05/08/ORC-1.4.0/index.html
+++ b/news/2017/05/08/ORC-1.4.0/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -216,23 +220,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
-      <li class="current">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+      <li class="">
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -248,6 +252,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2017/05/16/new-committer/index.html
----------------------------------------------------------------------
diff --git a/news/2017/05/16/new-committer/index.html b/news/2017/05/16/new-committer/index.html
index 155163a..5b10ac0 100644
--- a/news/2017/05/16/new-committer/index.html
+++ b/news/2017/05/16/new-committer/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -190,23 +194,23 @@ other’s patches. Thank you for your work on ORC, Deepak!</p>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -222,6 +226,10 @@ other’s patches. Thank you for your work on ORC, Deepak!</p>
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2017/09/06/new-pmc/index.html
----------------------------------------------------------------------
diff --git a/news/2017/09/06/new-pmc/index.html b/news/2017/09/06/new-pmc/index.html
index 82e2cb1..3e1ee38 100644
--- a/news/2017/09/06/new-pmc/index.html
+++ b/news/2017/09/06/new-pmc/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -194,23 +198,23 @@ been doing great work on the C++ code base.</p>
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -226,6 +230,10 @@ been doing great work on the C++ code base.</p>
         
         
         
+        
+        
+        
+        
         <li class="current">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2017/10/16/ORC-1.3.4/index.html
----------------------------------------------------------------------
diff --git a/news/2017/10/16/ORC-1.3.4/index.html b/news/2017/10/16/ORC-1.3.4/index.html
index 8a99d7b..f5b4bb3 100644
--- a/news/2017/10/16/ORC-1.3.4/index.html
+++ b/news/2017/10/16/ORC-1.3.4/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -215,23 +219,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Prasanth
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
-      <li class="current">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+      <li class="">
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -247,6 +251,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Prasanth
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2017/10/16/ORC-1.4.1/index.html
----------------------------------------------------------------------
diff --git a/news/2017/10/16/ORC-1.4.1/index.html b/news/2017/10/16/ORC-1.4.1/index.html
index 9950740..6a3d30b 100644
--- a/news/2017/10/16/ORC-1.4.1/index.html
+++ b/news/2017/10/16/ORC-1.4.1/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -216,23 +220,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Prasanth
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
-      <li class="current">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+      <li class="">
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+      <li class="current">
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -248,6 +252,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Prasanth
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2018/01/23/ORC-1.4.2/index.html
----------------------------------------------------------------------
diff --git a/news/2018/01/23/ORC-1.4.2/index.html b/news/2018/01/23/ORC-1.4.2/index.html
index 5024d3b..8edd212 100644
--- a/news/2018/01/23/ORC-1.4.2/index.html
+++ b/news/2018/01/23/ORC-1.4.2/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -216,23 +220,23 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <ul>
       
       <li class="">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
-      <li class="current">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+      <li class="">
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+      <li class="current">
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -248,6 +252,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2018/02/09/ORC-1.4.3/index.html
----------------------------------------------------------------------
diff --git a/news/2018/02/09/ORC-1.4.3/index.html b/news/2018/02/09/ORC-1.4.3/index.html
index c9f1057..167d3c2 100644
--- a/news/2018/02/09/ORC-1.4.3/index.html
+++ b/news/2018/02/09/ORC-1.4.3/index.html
@@ -87,6 +87,10 @@
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
       
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
       <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
       
       <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
@@ -171,12 +175,12 @@
 
 <ul>
   <li>Released: 9 February 2018</li>
-  <li>Source code: <a href="https://www.apache.org/dyn/closer.cgi/orc/orc-1.4.3/orc-1.4.3.tar.gz">orc-1.4.3.tar.gz</a></li>
-  <li><a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.3/orc-1.4.3.tar.gz.asc">GPG Signature</a>
+  <li>Source code: <a href="https://archive.apache.org/dist/orc/orc-1.4.3/orc-1.4.3.tar.gz">orc-1.4.3.tar.gz</a></li>
+  <li><a href="https://archive.apache.org/dist/orc/orc-1.4.3/orc-1.4.3.tar.gz.asc">GPG Signature</a>
 signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O’Malley (3D0C92B9)</a></li>
   <li>Git tag: <a href="https://github.com/apache/orc/releases/tag/rel/release-1.4.3">rel/release-1.4.3</a></li>
   <li>Maven Central: <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.orc%22%20AND%20v%3A%221.4.3%22">ORC 1.4.3</a></li>
-  <li>SHA 256: <a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.3/orc-1.4.3.tar.gz.sha256">0310d6ed20d95b7c…</a></li>
+  <li>SHA 256: <a href="https://archive.apache.org/dist/orc/orc-1.4.3/orc-1.4.3.tar.gz.sha256">0310d6ed20d95b7c…</a></li>
   <li>Fixed issues: <a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%221.4.3%22&amp;tempMax=500">ORC-1.4.3</a></li>
 </ul>
 
@@ -192,10 +196,6 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
 
 <p>Known issues:</p>
 
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ORC-40">ORC-40</a> Predicate push down is not implemented in C++.</li>
-</ul>
-
 
   </div>
 </article>
@@ -215,24 +215,24 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
     <h4>Recent Releases</h4>
     <ul>
       
-      <li class="current">
-        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+      <li class="">
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
       </li>
       
       <li class="">
-        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+      <li class="current">
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/10/16/ORC-1.3.4/">Version 1.3.4</a>
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
       </li>
       
       <li class="">
-        <a href="/news/2017/05/08/ORC-1.4.0/">Version 1.4.0</a>
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
       </li>
       
     </ul>
@@ -248,6 +248,10 @@ signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O
         
         
         
+        
+        
+        
+        
         <li class="">
           <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
         </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2018/05/14/ORC-1.4.4/index.html
----------------------------------------------------------------------
diff --git a/news/2018/05/14/ORC-1.4.4/index.html b/news/2018/05/14/ORC-1.4.4/index.html
new file mode 100644
index 0000000..3a7f829
--- /dev/null
+++ b/news/2018/05/14/ORC-1.4.4/index.html
@@ -0,0 +1,390 @@
+<!DOCTYPE HTML>
+<html lang="en-US">
+<head>
+  <meta charset="UTF-8">
+  <title>ORC 1.4.4 Released</title>
+  <meta name="viewport" content="width=device-width,initial-scale=1">
+  <meta name="generator" content="Jekyll v2.4.0">
+  <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
+  <link rel="stylesheet" href="/css/screen.css">
+  <link rel="icon" type="image/x-icon" href="/favicon.ico">
+  <!--[if lt IE 9]>
+  <script src="/js/html5shiv.min.js"></script>
+  <script src="/js/respond.min.js"></script>
+  <![endif]-->
+</head>
+
+
+<body class="wrap">
+  <header role="banner">
+  <nav class="mobile-nav show-on-mobiles">
+    <ul>
+  <li class="">
+    <a href="/">Home</a>
+  </li>
+  <li class="">
+    <a href="/docs/"><span class="show-on-mobiles">Docs</span>
+                     <span class="hide-on-mobiles">Documentation</span></a>
+  </li>
+  <li class="">
+    <a href="/talks/">Talks</a>
+  </li>
+  <li class="current">
+    <a href="/news/">News</a>
+  </li>
+  <li class="">
+    <a href="/help/">Help</a>
+  </li>
+  <li class="">
+    <a href="/develop/">Develop</a>
+  </li>
+</ul>
+
+  </nav>
+  <div class="grid">
+    <div class="unit one-third center-on-mobiles">
+      <h1>
+        <a href="/">
+          <span class="sr-only">Apache ORC</span>
+          <img src="/img/logo.png" width="249" height="101" alt="ORC Logo">
+        </a>
+      </h1>
+    </div>
+    <nav class="main-nav unit two-thirds hide-on-mobiles">
+      <ul>
+  <li class="">
+    <a href="/">Home</a>
+  </li>
+  <li class="">
+    <a href="/docs/"><span class="show-on-mobiles">Docs</span>
+                     <span class="hide-on-mobiles">Documentation</span></a>
+  </li>
+  <li class="">
+    <a href="/talks/">Talks</a>
+  </li>
+  <li class="current">
+    <a href="/news/">News</a>
+  </li>
+  <li class="">
+    <a href="/help/">Help</a>
+  </li>
+  <li class="">
+    <a href="/develop/">Develop</a>
+  </li>
+</ul>
+
+    </nav>
+  </div>
+</header>
+
+
+    <section class="news">
+    <div class="grid">
+
+      <div class="docs-nav-mobile unit whole show-on-mobiles">
+  <select onchange="if (this.value) window.location.href=this.value">
+    <option value="">Navigate the blog…</option>
+    <option value="/news/">Home</option>
+    <optgroup label="v1.x">
+      
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
+      <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
+      
+      <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
+      
+      <option value="/news/2017/10/16/ORC-1.4.1/">ORC 1.4.1 Released</option>
+      
+      <option value="/news/2017/10/16/ORC-1.3.4/">ORC 1.3.4 Released</option>
+      
+      <option value="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</option>
+      
+      <option value="/news/2017/05/16/new-committer/">Deepak Majeti added as committer</option>
+      
+      <option value="/news/2017/05/08/ORC-1.4.0/">ORC 1.4.0 Released</option>
+      
+      <option value="/news/2017/02/21/ORC-1.3.3/">ORC 1.3.3 Released</option>
+      
+      <option value="/news/2017/02/13/ORC-1.3.2/">ORC 1.3.2 Released</option>
+      
+      <option value="/news/2017/02/03/ORC-1.3.1/">ORC 1.3.1 Released</option>
+      
+      <option value="/news/2017/01/23/ORC-1.3.0/">ORC 1.3.0 Released</option>
+      
+      <option value="/news/2017/01/04/gopal-on-pmc/">ORC adds Gopal Vijayaraghavan to PMC</option>
+      
+      <option value="/news/2016/12/15/new-committers/">ORC adds new committers</option>
+      
+      <option value="/news/2016/12/12/ORC-1.2.3/">ORC 1.2.3 Released</option>
+      
+      <option value="/news/2016/12/01/ORC-1.2.2/">ORC 1.2.2 Released</option>
+      
+      <option value="/news/2016/10/05/ORC-1.2.1/">ORC 1.2.1 Released</option>
+      
+      <option value="/news/2016/08/25/ORC-1.2.0/">ORC 1.2.0 Released</option>
+      
+      <option value="/news/2016/07/08/ORC-1.1.2/">ORC 1.1.2 Released</option>
+      
+      <option value="/news/2016/06/28/file-format-talk/">File format benchmark</option>
+      
+      <option value="/news/2016/06/13/ORC-1.1.1/">ORC 1.1.1 Released</option>
+      
+      <option value="/news/2016/06/10/ORC-1.1.0/">ORC 1.1.0 Released</option>
+      
+      <option value="/news/2016/01/25/ORC-1.0.0/">ORC 1.0.0 Released</option>
+      
+      <option value="/news/2015/11/19/aliaksei-on-pmc/">ORC adds Aliaksei Sandryhaila to PMC</option>
+      
+      <option value="/news/2015/06/26/new-logo/">ORC adopts new logo</option>
+      
+      <option value="/news/2015/05/11/new-committers/">ORC adds 7 committers</option>
+      
+      <option value="/news/2015/04/22/orc-as-tlp/">ORC becomes an Apache Top Level Project</option>
+      
+    </optgroup>
+  </select>
+</div>
+
+
+      <div class="unit four-fifths">
+        <article>
+  <h2>
+    ORC 1.4.4 Released
+    <a href="/news/2018/05/14/ORC-1.4.4/" class="permalink" title="Permalink">∞</a>
+  </h2>
+  <span class="post-category">
+    <span class="label">
+      release
+    </span>
+  </span>
+  <div class="post-meta">
+    <span class="post-date">
+      14 May 2018
+    </span>
+    <a href="https://people.apache.org/~omalley" class="post-author">
+      <img src="https://people.apache.org/~omalley/omalley.png"
+           class="avatar" alt="omalley avatar"
+           width="24" height="24">
+      omalley
+    </a>
+  </div>
+  <div class="post-content">
+    <p>The ORC team is excited to announce the release of ORC v1.4.4.</p>
+
+<ul>
+  <li>Released: 14 May 2018</li>
+  <li>Source code: <a href="https://www.apache.org/dyn/closer.cgi/orc/orc-1.4.4/orc-1.4.4.tar.gz">orc-1.4.4.tar.gz</a></li>
+  <li><a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.4/orc-1.4.4.tar.gz.asc">GPG Signature</a>
+signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O’Malley (3D0C92B9)</a></li>
+  <li>Git tag: <a href="https://github.com/apache/orc/releases/tag/rel/release-1.4.4">rel/release-1.4.4</a></li>
+  <li>Maven Central: <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.orc%22%20AND%20v%3A%221.4.4%22">ORC 1.4.4</a></li>
+  <li>SHA 256: <a href="https://dist.apache.org/repos/dist/release/orc/orc-1.4.4/orc-1.4.4.tar.gz.sha256">9df0f59ba4046d2a…</a></li>
+  <li>Fixed issues: <a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%221.4.4%22&amp;tempMax=500">ORC-1.4.4</a></li>
+</ul>
+
+<p>The new features of ORC 1.4:</p>
+
+<ul>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-72">ORC-72</a> Add benchmark code for file formats.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-87">ORC-87</a> Fix timestamp statistics in C++.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-150">ORC-150</a> Add tool to convert from JSON.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-151">ORC-151</a> Reduce the size of tools.jar.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-174">ORC-174</a> Create a nohive variant of the jars.</li>
+</ul>
+
+<p>Known issues:</p>
+
+
+  </div>
+</article>
+
+      </div>
+
+      <div class="unit one-fifth hide-on-mobiles">
+  <aside>
+    <ul>
+      <li class="">
+        <a href="/news/">All News</a>
+      </li>
+      <li class="">
+        <a href="/news/releases/">ORC Releases</a>
+      </li>
+    </ul>
+    <h4>Recent Releases</h4>
+    <ul>
+      
+      <li class="">
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
+      </li>
+      
+      <li class="current">
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
+      </li>
+      
+      <li class="">
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+      </li>
+      
+      <li class="">
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+      </li>
+      
+      <li class="">
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+      </li>
+      
+    </ul>
+    <h4>Other News</h4>
+    <ul>
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        <li class="">
+          <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
+        </li>
+        
+        
+        
+        <li class="">
+          <a href="/news/2017/05/16/new-committer/">Deepak Majeti added as committer</a>
+        </li>
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        <li class="">
+          <a href="/news/2017/01/04/gopal-on-pmc/">ORC adds Gopal Vijayaraghavan to PMC</a>
+        </li>
+        
+        
+        
+        <li class="">
+          <a href="/news/2016/12/15/new-committers/">ORC adds new committers</a>
+        </li>
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        <li class="">
+          <a href="/news/2016/06/28/file-format-talk/">File format benchmark</a>
+        </li>
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        <li class="">
+          <a href="/news/2015/11/19/aliaksei-on-pmc/">ORC adds Aliaksei Sandryhaila to PMC</a>
+        </li>
+        
+        
+        
+        <li class="">
+          <a href="/news/2015/06/26/new-logo/">ORC adopts new logo</a>
+        </li>
+        
+        
+        
+        <li class="">
+          <a href="/news/2015/05/11/new-committers/">ORC adds 7 committers</a>
+        </li>
+        
+        
+        
+        <li class="">
+          <a href="/news/2015/04/22/orc-as-tlp/">ORC becomes an Apache Top Level Project</a>
+        </li>
+        
+        
+    </ul>
+  </aside>
+</div>
+
+
+      <div class="clear"></div>
+
+    </div>
+  </section>
+
+
+  <footer role="contentinfo">
+  <p>The contents of this website are &copy;&nbsp;2018
+     <a href="https://www.apache.org/">Apache Software Foundation</a>
+     under the terms of the <a
+      href="https://www.apache.org/licenses/LICENSE-2.0.html">
+      Apache&nbsp;License&nbsp;v2</a>. Apache ORC and its logo are trademarks
+      of the Apache Software Foundation.</p>
+</footer>
+
+  <script>
+  var anchorForId = function (id) {
+    var anchor = document.createElement("a");
+    anchor.className = "header-link";
+    anchor.href      = "#" + id;
+    anchor.innerHTML = "<span class=\"sr-only\">Permalink</span><i class=\"fa fa-link\"></i>";
+    anchor.title = "Permalink";
+    return anchor;
+  };
+
+  var linkifyAnchors = function (level, containingElement) {
+    var headers = containingElement.getElementsByTagName("h" + level);
+    for (var h = 0; h < headers.length; h++) {
+      var header = headers[h];
+
+      if (typeof header.id !== "undefined" && header.id !== "") {
+        header.appendChild(anchorForId(header.id));
+      }
+    }
+  };
+
+  document.onreadystatechange = function () {
+    if (this.readyState === "complete") {
+      var contentBlock = document.getElementsByClassName("docs")[0] || document.getElementsByClassName("news")[0];
+      if (!contentBlock) {
+        return;
+      }
+      for (var level = 1; level <= 6; level++) {
+        linkifyAnchors(level, contentBlock);
+      }
+    }
+  };
+</script>
+
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/7fb40924/news/2018/05/14/ORC-1.5.0/index.html
----------------------------------------------------------------------
diff --git a/news/2018/05/14/ORC-1.5.0/index.html b/news/2018/05/14/ORC-1.5.0/index.html
new file mode 100644
index 0000000..16033df
--- /dev/null
+++ b/news/2018/05/14/ORC-1.5.0/index.html
@@ -0,0 +1,393 @@
+<!DOCTYPE HTML>
+<html lang="en-US">
+<head>
+  <meta charset="UTF-8">
+  <title>ORC 1.5.0 Released</title>
+  <meta name="viewport" content="width=device-width,initial-scale=1">
+  <meta name="generator" content="Jekyll v2.4.0">
+  <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
+  <link rel="stylesheet" href="/css/screen.css">
+  <link rel="icon" type="image/x-icon" href="/favicon.ico">
+  <!--[if lt IE 9]>
+  <script src="/js/html5shiv.min.js"></script>
+  <script src="/js/respond.min.js"></script>
+  <![endif]-->
+</head>
+
+
+<body class="wrap">
+  <header role="banner">
+  <nav class="mobile-nav show-on-mobiles">
+    <ul>
+  <li class="">
+    <a href="/">Home</a>
+  </li>
+  <li class="">
+    <a href="/docs/"><span class="show-on-mobiles">Docs</span>
+                     <span class="hide-on-mobiles">Documentation</span></a>
+  </li>
+  <li class="">
+    <a href="/talks/">Talks</a>
+  </li>
+  <li class="current">
+    <a href="/news/">News</a>
+  </li>
+  <li class="">
+    <a href="/help/">Help</a>
+  </li>
+  <li class="">
+    <a href="/develop/">Develop</a>
+  </li>
+</ul>
+
+  </nav>
+  <div class="grid">
+    <div class="unit one-third center-on-mobiles">
+      <h1>
+        <a href="/">
+          <span class="sr-only">Apache ORC</span>
+          <img src="/img/logo.png" width="249" height="101" alt="ORC Logo">
+        </a>
+      </h1>
+    </div>
+    <nav class="main-nav unit two-thirds hide-on-mobiles">
+      <ul>
+  <li class="">
+    <a href="/">Home</a>
+  </li>
+  <li class="">
+    <a href="/docs/"><span class="show-on-mobiles">Docs</span>
+                     <span class="hide-on-mobiles">Documentation</span></a>
+  </li>
+  <li class="">
+    <a href="/talks/">Talks</a>
+  </li>
+  <li class="current">
+    <a href="/news/">News</a>
+  </li>
+  <li class="">
+    <a href="/help/">Help</a>
+  </li>
+  <li class="">
+    <a href="/develop/">Develop</a>
+  </li>
+</ul>
+
+    </nav>
+  </div>
+</header>
+
+
+    <section class="news">
+    <div class="grid">
+
+      <div class="docs-nav-mobile unit whole show-on-mobiles">
+  <select onchange="if (this.value) window.location.href=this.value">
+    <option value="">Navigate the blog…</option>
+    <option value="/news/">Home</option>
+    <optgroup label="v1.x">
+      
+      <option value="/news/2018/05/14/ORC-1.5.0/">ORC 1.5.0 Released</option>
+      
+      <option value="/news/2018/05/14/ORC-1.4.4/">ORC 1.4.4 Released</option>
+      
+      <option value="/news/2018/02/09/ORC-1.4.3/">ORC 1.4.3 Released</option>
+      
+      <option value="/news/2018/01/23/ORC-1.4.2/">ORC 1.4.2 Released</option>
+      
+      <option value="/news/2017/10/16/ORC-1.4.1/">ORC 1.4.1 Released</option>
+      
+      <option value="/news/2017/10/16/ORC-1.3.4/">ORC 1.3.4 Released</option>
+      
+      <option value="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</option>
+      
+      <option value="/news/2017/05/16/new-committer/">Deepak Majeti added as committer</option>
+      
+      <option value="/news/2017/05/08/ORC-1.4.0/">ORC 1.4.0 Released</option>
+      
+      <option value="/news/2017/02/21/ORC-1.3.3/">ORC 1.3.3 Released</option>
+      
+      <option value="/news/2017/02/13/ORC-1.3.2/">ORC 1.3.2 Released</option>
+      
+      <option value="/news/2017/02/03/ORC-1.3.1/">ORC 1.3.1 Released</option>
+      
+      <option value="/news/2017/01/23/ORC-1.3.0/">ORC 1.3.0 Released</option>
+      
+      <option value="/news/2017/01/04/gopal-on-pmc/">ORC adds Gopal Vijayaraghavan to PMC</option>
+      
+      <option value="/news/2016/12/15/new-committers/">ORC adds new committers</option>
+      
+      <option value="/news/2016/12/12/ORC-1.2.3/">ORC 1.2.3 Released</option>
+      
+      <option value="/news/2016/12/01/ORC-1.2.2/">ORC 1.2.2 Released</option>
+      
+      <option value="/news/2016/10/05/ORC-1.2.1/">ORC 1.2.1 Released</option>
+      
+      <option value="/news/2016/08/25/ORC-1.2.0/">ORC 1.2.0 Released</option>
+      
+      <option value="/news/2016/07/08/ORC-1.1.2/">ORC 1.1.2 Released</option>
+      
+      <option value="/news/2016/06/28/file-format-talk/">File format benchmark</option>
+      
+      <option value="/news/2016/06/13/ORC-1.1.1/">ORC 1.1.1 Released</option>
+      
+      <option value="/news/2016/06/10/ORC-1.1.0/">ORC 1.1.0 Released</option>
+      
+      <option value="/news/2016/01/25/ORC-1.0.0/">ORC 1.0.0 Released</option>
+      
+      <option value="/news/2015/11/19/aliaksei-on-pmc/">ORC adds Aliaksei Sandryhaila to PMC</option>
+      
+      <option value="/news/2015/06/26/new-logo/">ORC adopts new logo</option>
+      
+      <option value="/news/2015/05/11/new-committers/">ORC adds 7 committers</option>
+      
+      <option value="/news/2015/04/22/orc-as-tlp/">ORC becomes an Apache Top Level Project</option>
+      
+    </optgroup>
+  </select>
+</div>
+
+
+      <div class="unit four-fifths">
+        <article>
+  <h2>
+    ORC 1.5.0 Released
+    <a href="/news/2018/05/14/ORC-1.5.0/" class="permalink" title="Permalink">∞</a>
+  </h2>
+  <span class="post-category">
+    <span class="label">
+      release
+    </span>
+  </span>
+  <div class="post-meta">
+    <span class="post-date">
+      14 May 2018
+    </span>
+    <a href="https://people.apache.org/~omalley" class="post-author">
+      <img src="https://people.apache.org/~omalley/omalley.png"
+           class="avatar" alt="omalley avatar"
+           width="24" height="24">
+      omalley
+    </a>
+  </div>
+  <div class="post-content">
+    <p>The ORC team is excited to announce the release of ORC v1.5.0.</p>
+
+<ul>
+  <li>Released: 14 May 2018</li>
+  <li>Source code: <a href="https://www.apache.org/dyn/closer.cgi/orc/orc-1.5.0/orc-1.5.0.tar.gz">orc-1.5.0.tar.gz</a></li>
+  <li><a href="https://dist.apache.org/repos/dist/release/orc/orc-1.5.0/orc-1.5.0.tar.gz.asc">GPG Signature</a>
+signed by <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">Owen O’Malley (3D0C92B9)</a></li>
+  <li>Git tag: <a href="https://github.com/apache/orc/releases/tag/rel/release-1.5.0">rel/release-1.5.0</a></li>
+  <li>Maven Central: <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.orc%22%20AND%20v%3A%221.5.0%22">ORC 1.5.0</a></li>
+  <li>SHA 256: <a href="https://dist.apache.org/repos/dist/release/orc/orc-1.5.0/orc-1.5.0.tar.gz.sha256">28369ea8e24cac6d…</a></li>
+  <li>Fixed issues: <a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%221.5.0%22&amp;tempMax=500">ORC-1.5.0</a></li>
+</ul>
+
+<p>The new features of ORC 1.5:</p>
+
+<ul>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-179">ORC-179</a> Add ORC C++ Writer</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-91">ORC-91</a> Support for variable length blocks in HDFS.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-199">ORC-199</a> Implement a CSV to ORC converter</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-344">ORC-344</a> Support for using Decimal64ColumnVector</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-345">ORC-345</a> Adding Decimal64StatisticsImpl</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-331">ORC-331</a> Support for building C++ under MSVC.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-234">ORC-234</a> Support for older versions of Hadoop (&gt;= 2.2.x)</li>
+  <li><a href="https://issues.apache.org/jira/browse/ORC-305">ORC-305</a> Added statistics for size on disk</li>
+</ul>
+
+<p>Known issues:</p>
+
+
+  </div>
+</article>
+
+      </div>
+
+      <div class="unit one-fifth hide-on-mobiles">
+  <aside>
+    <ul>
+      <li class="">
+        <a href="/news/">All News</a>
+      </li>
+      <li class="">
+        <a href="/news/releases/">ORC Releases</a>
+      </li>
+    </ul>
+    <h4>Recent Releases</h4>
+    <ul>
+      
+      <li class="current">
+        <a href="/news/2018/05/14/ORC-1.5.0/">Version 1.5.0</a>
+      </li>
+      
+      <li class="">
+        <a href="/news/2018/05/14/ORC-1.4.4/">Version 1.4.4</a>
+      </li>
+      
+      <li class="">
+        <a href="/news/2018/02/09/ORC-1.4.3/">Version 1.4.3</a>
+      </li>
+      
+      <li class="">
+        <a href="/news/2018/01/23/ORC-1.4.2/">Version 1.4.2</a>
+      </li>
+      
+      <li class="">
+        <a href="/news/2017/10/16/ORC-1.4.1/">Version 1.4.1</a>
+      </li>
+      
+    </ul>
+    <h4>Other News</h4>
+    <ul>
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        <li class="">
+          <a href="/news/2017/09/06/new-pmc/">ORC adds Eugene and Deepak to PMC</a>
+        </li>
+        
+        
+        
+        <li class="">
+          <a href="/news/2017/05/16/new-committer/">Deepak Majeti added as committer</a>
+        </li>
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        <li class="">
+          <a href="/news/2017/01/04/gopal-on-pmc/">ORC adds Gopal Vijayaraghavan to PMC</a>
+        </li>
+        
+        
+        
+        <li class="">
+          <a href="/news/2016/12/15/new-committers/">ORC adds new committers</a>
+        </li>
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        <li class="">
+          <a href="/news/2016/06/28/file-format-talk/">File format benchmark</a>
+        </li>
+        
+        
+        
+        
+        
+        
+        
+        
+        
+        <li class="">
+          <a href="/news/2015/11/19/aliaksei-on-pmc/">ORC adds Aliaksei Sandryhaila to PMC</a>
+        </li>
+        
+        
+        
+        <li class="">
+          <a href="/news/2015/06/26/new-logo/">ORC adopts new logo</a>
+        </li>
+        
+        
+        
+        <li class="">
+          <a href="/news/2015/05/11/new-committers/">ORC adds 7 committers</a>
+        </li>
+        
+        
+        
+        <li class="">
+          <a href="/news/2015/04/22/orc-as-tlp/">ORC becomes an Apache Top Level Project</a>
+        </li>
+        
+        
+    </ul>
+  </aside>
+</div>
+
+
+      <div class="clear"></div>
+
+    </div>
+  </section>
+
+
+  <footer role="contentinfo">
+  <p>The contents of this website are &copy;&nbsp;2018
+     <a href="https://www.apache.org/">Apache Software Foundation</a>
+     under the terms of the <a
+      href="https://www.apache.org/licenses/LICENSE-2.0.html">
+      Apache&nbsp;License&nbsp;v2</a>. Apache ORC and its logo are trademarks
+      of the Apache Software Foundation.</p>
+</footer>
+
+  <script>
+  var anchorForId = function (id) {
+    var anchor = document.createElement("a");
+    anchor.className = "header-link";
+    anchor.href      = "#" + id;
+    anchor.innerHTML = "<span class=\"sr-only\">Permalink</span><i class=\"fa fa-link\"></i>";
+    anchor.title = "Permalink";
+    return anchor;
+  };
+
+  var linkifyAnchors = function (level, containingElement) {
+    var headers = containingElement.getElementsByTagName("h" + level);
+    for (var h = 0; h < headers.length; h++) {
+      var header = headers[h];
+
+      if (typeof header.id !== "undefined" && header.id !== "") {
+        header.appendChild(anchorForId(header.id));
+      }
+    }
+  };
+
+  document.onreadystatechange = function () {
+    if (this.readyState === "complete") {
+      var contentBlock = document.getElementsByClassName("docs")[0] || document.getElementsByClassName("news")[0];
+      if (!contentBlock) {
+        return;
+      }
+      for (var level = 1; level <= 6; level++) {
+        linkifyAnchors(level, contentBlock);
+      }
+    }
+  };
+</script>
+
+
+</body>
+</html>


[32/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.StringStatisticsImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.StringStatisticsImpl.html b/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.StringStatisticsImpl.html
index 0a8787d..2f2e0be 100644
--- a/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.StringStatisticsImpl.html
+++ b/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.StringStatisticsImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ColumnStatisticsImpl.StringStatisticsImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ColumnStatisticsImpl.StringStatisticsImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnStatisticsImpl.StringStatisticsImpl (ORC Core 1.4.3 API)";
+            parent.document.title="ColumnStatisticsImpl.StringStatisticsImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -210,7 +210,7 @@ implements <a href="../../../../org/apache/orc/StringColumnStatistics.html" titl
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.StringStatisticsImpl.html#updateString-org.apache.hadoop.io.Text-">updateString</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.StringStatisticsImpl.html#updateString-org.apache.hadoop.io.Text-">updateString</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -218,7 +218,7 @@ implements <a href="../../../../org/apache/orc/StringColumnStatistics.html" titl
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></h3>
-<code><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#create-org.apache.orc.TypeDescription-">create</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#deserialize-org.apache.orc.OrcProto.ColumnStatistics-">deserialize</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#hasNull--">hasNull</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#increment--">increment</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#increment-int-">increment</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#isStatsExists--">isStatsExists</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#setNull--">setNull</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBinary-byte:A-int-int-int-">updateBinary</a>, <a href="../../../../org/
 apache/orc/impl/ColumnStatisticsImpl.html#updateBinary-org.apache.hadoop.io.BytesWritable-">updateBinary</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBoolean-boolean-int-">updateBoolean</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDate-org.apache.hadoop.hive.serde2.io.DateWritable-">updateDate</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDate-int-">updateDate</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDecimal-org.apache.hadoop.hive.serde2.io.HiveDecimalWritable-">updateDecimal</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDouble-double-">updateDouble</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateInteger-long-int-">updateInteger</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateTimestamp-long-">updateTimestamp</a>, <a href="../../../../org/apache/orc/impl/Column
 StatisticsImpl.html#updateTimestamp-java.sql.Timestamp-">updateTimestamp</a></code></li>
+<code><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#create-org.apache.orc.TypeDescription-">create</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#deserialize-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.ColumnStatistics-">deserialize</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#getBytesOnDisk--">getBytesOnDisk</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#hasNull--">hasNull</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#increment--">increment</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#increment-int-">increment</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#isStatsExists--">isStatsExists</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#setNull--">setNull</a>, <a href=
 "../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBinary-byte:A-int-int-int-">updateBinary</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBinary-org.apache.hadoop.io.BytesWritable-">updateBinary</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBoolean-boolean-int-">updateBoolean</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateByteCount-long-">updateByteCount</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDate-org.apache.hadoop.hive.serde2.io.DateWritable-">updateDate</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDate-int-">updateDate</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDecimal-org.apache.hadoop.hive.serde2.io.HiveDecimalWritable-">updateDecimal</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDecimal64-long-int-">updateDecimal64</a>, <a href="../..
 /../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDouble-double-">updateDouble</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateInteger-long-int-">updateInteger</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateTimestamp-long-">updateTimestamp</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateTimestamp-java.sql.Timestamp-">updateTimestamp</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -232,7 +232,7 @@ implements <a href="../../../../org/apache/orc/StringColumnStatistics.html" titl
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;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#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</a></code></li>
+<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>
@@ -267,7 +267,7 @@ implements <a href="../../../../org/apache/orc/StringColumnStatistics.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>updateString</h4>
-<pre>public&nbsp;void&nbsp;updateString(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</pre>
+<pre>public&nbsp;void&nbsp;updateString(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateString-org.apache.hadoop.io.Text-">updateString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></dd>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.html b/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.html
index fb3edbd..76ecad3 100644
--- a/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.html
+++ b/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ColumnStatisticsImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ColumnStatisticsImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnStatisticsImpl (ORC Core 1.4.3 API)";
+            parent.document.title="ColumnStatisticsImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10};
+var methods = {"i0":9,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -168,7 +168,8 @@ implements <a href="../../../../org/apache/orc/ColumnStatistics.html" title="int
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#deserialize-org.apache.orc.OrcProto.ColumnStatistics-">deserialize</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&nbsp;stats)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#deserialize-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.ColumnStatistics-">deserialize</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&nbsp;stats)</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
@@ -176,105 +177,120 @@ implements <a href="../../../../org/apache/orc/ColumnStatistics.html" title="int
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#getBytesOnDisk--">getBytesOnDisk</a></span>()</code>
+<div class="block">Get the number of bytes for this column.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#getNumberOfValues--">getNumberOfValues</a></span>()</code>
 <div class="block">Get the number of values in this column.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<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/ColumnStatisticsImpl.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<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/ColumnStatisticsImpl.html#hasNull--">hasNull</a></span>()</code>
 <div class="block">Returns true if there are nulls in the scope of column statistics.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#increment--">increment</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#increment-int-">increment</a></span>(int&nbsp;count)</code>&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#isStatsExists--">isStatsExists</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#merge-org.apache.orc.impl.ColumnStatisticsImpl-">merge</a></span>(<a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a>&nbsp;stats)</code>&nbsp;</td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#reset--">reset</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#serialize--">serialize</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#setNull--">setNull</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/ColumnStatisticsImpl.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBinary-byte:A-int-int-int-">updateBinary</a></span>(byte[]&nbsp;bytes,
             int&nbsp;offset,
             int&nbsp;length,
             int&nbsp;repetitions)</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBinary-org.apache.hadoop.io.BytesWritable-">updateBinary</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/BytesWritable.html?is-external=true" title="class or interface in org.apache.hadoop.io">BytesWritable</a>&nbsp;value)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBinary-org.apache.hadoop.io.BytesWritable-">updateBinary</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/BytesWritable.html?is-external=true" title="class or interface in org.apache.hadoop.io">BytesWritable</a>&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBoolean-boolean-int-">updateBoolean</a></span>(boolean&nbsp;value,
              int&nbsp;repetitions)</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateByteCount-long-">updateByteCount</a></span>(long&nbsp;size)</code>&nbsp;</td>
+</tr>
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDate-org.apache.hadoop.hive.serde2.io.DateWritable-">updateDate</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/serde2/io/DateWritable.html?is-external=true" title="class or interface in org.apache.hadoop.hive.serde2.io">DateWritable</a>&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDate-int-">updateDate</a></span>(int&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDecimal-org.apache.hadoop.hive.serde2.io.HiveDecimalWritable-">updateDecimal</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/serde2/io/HiveDecimalWritable.html?is-external=true" title="class or interface in org.apache.hadoop.hive.serde2.io">HiveDecimalWritable</a>&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDecimal64-long-int-">updateDecimal64</a></span>(long&nbsp;value,
+               int&nbsp;scale)</code>&nbsp;</td>
+</tr>
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDouble-double-">updateDouble</a></span>(double&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateInteger-long-int-">updateInteger</a></span>(long&nbsp;value,
              int&nbsp;repetitions)</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateString-byte:A-int-int-int-">updateString</a></span>(byte[]&nbsp;bytes,
             int&nbsp;offset,
             int&nbsp;length,
             int&nbsp;repetitions)</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateString-org.apache.hadoop.io.Text-">updateString</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateString-org.apache.hadoop.io.Text-">updateString</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateTimestamp-long-">updateTimestamp</a></span>(long&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateTimestamp-java.sql.Timestamp-">updateTimestamp</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a>&nbsp;value)</code>&nbsp;</td>
 </tr>
@@ -344,6 +360,15 @@ implements <a href="../../../../org/apache/orc/ColumnStatistics.html" title="int
 <pre>public&nbsp;void&nbsp;increment(int&nbsp;count)</pre>
 </li>
 </ul>
+<a name="updateByteCount-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateByteCount</h4>
+<pre>public&nbsp;void&nbsp;updateByteCount(long&nbsp;size)</pre>
+</li>
+</ul>
 <a name="setNull--">
 <!--   -->
 </a>
@@ -388,7 +413,7 @@ implements <a href="../../../../org/apache/orc/ColumnStatistics.html" title="int
 <ul class="blockList">
 <li class="blockList">
 <h4>updateString</h4>
-<pre>public&nbsp;void&nbsp;updateString(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</pre>
+<pre>public&nbsp;void&nbsp;updateString(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</pre>
 </li>
 </ul>
 <a name="updateString-byte:A-int-int-int-">
@@ -409,7 +434,7 @@ implements <a href="../../../../org/apache/orc/ColumnStatistics.html" title="int
 <ul class="blockList">
 <li class="blockList">
 <h4>updateBinary</h4>
-<pre>public&nbsp;void&nbsp;updateBinary(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/BytesWritable.html?is-external=true" title="class or interface in org.apache.hadoop.io">BytesWritable</a>&nbsp;value)</pre>
+<pre>public&nbsp;void&nbsp;updateBinary(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/BytesWritable.html?is-external=true" title="class or interface in org.apache.hadoop.io">BytesWritable</a>&nbsp;value)</pre>
 </li>
 </ul>
 <a name="updateBinary-byte:A-int-int-int-">
@@ -433,6 +458,16 @@ implements <a href="../../../../org/apache/orc/ColumnStatistics.html" title="int
 <pre>public&nbsp;void&nbsp;updateDecimal(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/serde2/io/HiveDecimalWritable.html?is-external=true" title="class or interface in org.apache.hadoop.hive.serde2.io">HiveDecimalWritable</a>&nbsp;value)</pre>
 </li>
 </ul>
+<a name="updateDecimal64-long-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateDecimal64</h4>
+<pre>public&nbsp;void&nbsp;updateDecimal64(long&nbsp;value,
+                            int&nbsp;scale)</pre>
+</li>
+</ul>
 <a name="updateDate-org.apache.hadoop.hive.serde2.io.DateWritable-">
 <!--   -->
 </a>
@@ -531,6 +566,22 @@ implements <a href="../../../../org/apache/orc/ColumnStatistics.html" title="int
 </dl>
 </li>
 </ul>
+<a name="getBytesOnDisk--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBytesOnDisk</h4>
+<pre>public&nbsp;long&nbsp;getBytesOnDisk()</pre>
+<div class="block">Get the number of bytes for this column.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/ColumnStatistics.html#getBytesOnDisk--">getBytesOnDisk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
 <a name="toString--">
 <!--   -->
 </a>
@@ -562,13 +613,14 @@ implements <a href="../../../../org/apache/orc/ColumnStatistics.html" title="int
 <pre>public static&nbsp;<a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a>&nbsp;create(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
 </li>
 </ul>
-<a name="deserialize-org.apache.orc.OrcProto.ColumnStatistics-">
+<a name="deserialize-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.ColumnStatistics-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>deserialize</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a>&nbsp;deserialize(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&nbsp;stats)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a>&nbsp;deserialize(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                                               <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&nbsp;stats)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader.html
index 60fe848..75fa38c 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader.html
index ca23215..5fb062f 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader.html
index 5ddba81..9be6d46 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader.html
index eca403d..f005c27 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader.html
index 1d8e7df..59d8b1a 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader.html
index ee3ae56..ef289c6 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerTreeReader.html
index aec71dc..00c3f71 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.AnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.AnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.AnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.AnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.AnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader.html
index 2ad9f9c..8247774 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html
index 450feeb..f67ba90 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.ConvertTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.ConvertTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.ConvertTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.ConvertTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DateFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DateFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DateFromStringGroupTreeReader.html
index 85d0145..c7b62ec 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DateFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DateFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DateFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DateFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DateFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DateFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DateFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DateFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DateFromTimestampTreeReader.html
index ab7988c..82a0f37 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DateFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DateFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DateFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DateFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DateFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DateFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader.html
index ce2378c..4089912 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromDecimalTreeReader.html
index 413271e..37e86f6 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DecimalFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DecimalFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DecimalFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DecimalFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromDoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromDoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromDoubleTreeReader.html
index bbce13e..2373c16 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromDoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromDoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DecimalFromDoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DecimalFromDoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DecimalFromDoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DecimalFromDoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromFloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromFloatTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromFloatTreeReader.html
index c871f84..fd35559 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromFloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromFloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DecimalFromFloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DecimalFromFloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DecimalFromFloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DecimalFromFloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader.html
index 47228ef..809bb47 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromTimestampTreeReader.html
index 400dae4..71103d0 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DecimalFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DecimalFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DecimalFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DecimalFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DecimalFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader.html
index d1484cd..6bad701 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromDecimalTreeReader.html
index 90b14e0..8669adc 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DoubleFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DoubleFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DoubleFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DoubleFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromFloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromFloatTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromFloatTreeReader.html
index aa28f65..6eb10c0 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromFloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromFloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DoubleFromFloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DoubleFromFloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DoubleFromFloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DoubleFromFloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader.html
index 939eb6f..afeccda 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromTimestampTreeReader.html
index 32d4f03..f10dd7d 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.DoubleFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.DoubleFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.DoubleFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.DoubleFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.DoubleFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader.html
index be8816e..1eda2bf 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromDecimalTreeReader.html
index 4108d7c..8396d26 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.FloatFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.FloatFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.FloatFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.FloatFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromDoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromDoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromDoubleTreeReader.html
index 2892e25..6a15e8c 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromDoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromDoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.FloatFromDoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.FloatFromDoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.FloatFromDoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.FloatFromDoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromStringGroupTreeReader.html
index 284a1de..ac1c89b 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.FloatFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.FloatFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.FloatFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.FloatFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromTimestampTreeReader.html
index ae5ee4a..849361d 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.FloatFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.FloatFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.FloatFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.FloatFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.FloatFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html
index 09ae536..142e9f7 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html
index de9acbc..dba61fe 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html
index 774fc4a..9a3e2c1 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.StringGroupFromDateTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.StringGroupFromDateTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.StringGroupFromDateTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.StringGroupFromDateTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader.html
index d855a14..a0eab0d 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader.html
index 0358c1e..3bf8e9c 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromFloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromFloatTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromFloatTreeReader.html
index a1e6214..aebf529 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromFloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromFloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.StringGroupFromFloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.StringGroupFromFloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.StringGroupFromFloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.StringGroupFromFloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader.html
index d804abd..ca66e63 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {


[23/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StructTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StructTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StructTreeReader.html
index 1cb0c42..74a3684 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StructTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StructTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.StructTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.StructTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.StructTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.StructTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.TimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.TimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.TimestampTreeReader.html
index 0fd1a5e..fbde159 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.TimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.TimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.TimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.TimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.TimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.TimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.TreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.TreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.TreeReader.html
index 285155a..e30416b 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.TreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.TreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.TreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.TreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.TreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.TreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -291,73 +291,77 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.Decimal64TreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.IntTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ListTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.IntTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.LongTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ListTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.MapTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.LongTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.NullTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.MapTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ShortTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.NullTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ShortTreeReader</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDictionaryTreeReader</a></span></code>
 <div class="block">A reader for string columns that are dictionary encoded in the current
  stripe.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDirectTreeReader</a></span></code>
 <div class="block">A reader for string columns that are direct encoded in the current
  stripe.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringTreeReader</a></span></code>
 <div class="block">A tree reader that will read string columns.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StructTreeReader</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TimestampTreeReader</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.UnionTreeReader</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.VarcharTreeReader</a></span></code>&nbsp;</td>
 </tr>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.UnionTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.UnionTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.UnionTreeReader.html
index f83ae6c..a37164d 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.UnionTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.UnionTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.UnionTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.UnionTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.UnionTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.UnionTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.VarcharTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.VarcharTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.VarcharTreeReader.html
index 1cc6515..e4d37b2 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.VarcharTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.VarcharTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.VarcharTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.VarcharTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.VarcharTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.VarcharTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.html
index ce395ee..b04e42b 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/WriterImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/WriterImpl.html b/api/orc-core/org/apache/orc/impl/class-use/WriterImpl.html
index 67e6ecd..bf80e34 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/WriterImpl.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/WriterImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.WriterImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.WriterImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.WriterImpl (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.WriterImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/WriterInternal.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/WriterInternal.html b/api/orc-core/org/apache/orc/impl/class-use/WriterInternal.html
new file mode 100644
index 0000000..3d94b7f
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/class-use/WriterInternal.html
@@ -0,0 +1,192 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.impl.WriterInternal (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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.impl.WriterInternal (ORC Core 1.5.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/impl/WriterInternal.html" title="interface in org.apache.orc.impl">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/impl/class-use/WriterInternal.html" target="_top">Frames</a></li>
+<li><a href="WriterInternal.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    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.impl.WriterInternal" class="title">Uses of Interface<br>org.apache.orc.impl.WriterInternal</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/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</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/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></span></code>
+<div class="block">An ORC file writer.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</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/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></span></code>
+<div class="block">An ORCv2 file writer.</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/impl/WriterInternal.html" title="interface in org.apache.orc.impl">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/impl/class-use/WriterInternal.html" target="_top">Frames</a></li>
+<li><a href="WriterInternal.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ZlibCodec.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ZlibCodec.html b/api/orc-core/org/apache/orc/impl/class-use/ZlibCodec.html
index 4a10308..e34d3e1 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ZlibCodec.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ZlibCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ZlibCodec (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ZlibCodec (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ZlibCodec (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ZlibCodec (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/DecimalIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/DecimalIdentity.html b/api/orc-core/org/apache/orc/impl/mask/DecimalIdentity.html
new file mode 100644
index 0000000..72158d6
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/DecimalIdentity.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DecimalIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DecimalIdentity (ORC Core 1.5.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/DecimalIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/orc/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/DecimalIdentity.html" target="_top">Frames</a></li>
+<li><a href="DecimalIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class DecimalIdentity" class="title">Class DecimalIdentity</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.mask.DecimalIdentity</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DecimalIdentity</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></pre>
+<div class="block">An identity data mask for decimal types.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.DataMask">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></h3>
+<code><a href="../../../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a>, <a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a>, <a href="../../../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/DecimalIdentity.html#DecimalIdentity--">DecimalIdentity</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/DecimalIdentity.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+        <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+        int&nbsp;start,
+        int&nbsp;length)</code>
+<div class="block">Mask the given range of values</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DecimalIdentity--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DecimalIdentity</h4>
+<pre>public&nbsp;DecimalIdentity()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maskData</h4>
+<pre>public&nbsp;void&nbsp;maskData(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+                     <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+                     int&nbsp;start,
+                     int&nbsp;length)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">DataMask</a></code></span></div>
+<div class="block">Mask the given range of values</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>original</code> - the original input data</dd>
+<dd><code>masked</code> - the masked output data</dd>
+<dd><code>start</code> - the first data element to mask</dd>
+<dd><code>length</code> - the number of data elements to mask</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DecimalIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/orc/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/DecimalIdentity.html" target="_top">Frames</a></li>
+<li><a href="DecimalIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/DoubleIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/DoubleIdentity.html b/api/orc-core/org/apache/orc/impl/mask/DoubleIdentity.html
new file mode 100644
index 0000000..9d8453e
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/DoubleIdentity.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DoubleIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DoubleIdentity (ORC Core 1.5.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/DoubleIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/DoubleIdentity.html" target="_top">Frames</a></li>
+<li><a href="DoubleIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class DoubleIdentity" class="title">Class DoubleIdentity</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.mask.DoubleIdentity</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DoubleIdentity</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></pre>
+<div class="block">An identity data mask for floating point types.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.DataMask">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></h3>
+<code><a href="../../../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a>, <a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a>, <a href="../../../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/DoubleIdentity.html#DoubleIdentity--">DoubleIdentity</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/DoubleIdentity.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+        <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+        int&nbsp;start,
+        int&nbsp;length)</code>
+<div class="block">Mask the given range of values</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DoubleIdentity--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DoubleIdentity</h4>
+<pre>public&nbsp;DoubleIdentity()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maskData</h4>
+<pre>public&nbsp;void&nbsp;maskData(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+                     <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+                     int&nbsp;start,
+                     int&nbsp;length)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">DataMask</a></code></span></div>
+<div class="block">Mask the given range of values</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>original</code> - the original input data</dd>
+<dd><code>masked</code> - the masked output data</dd>
+<dd><code>start</code> - the first data element to mask</dd>
+<dd><code>length</code> - the number of data elements to mask</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DoubleIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/DoubleIdentity.html" target="_top">Frames</a></li>
+<li><a href="DoubleIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/ListIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/ListIdentity.html b/api/orc-core/org/apache/orc/impl/mask/ListIdentity.html
new file mode 100644
index 0000000..b53b22a
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/ListIdentity.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ListIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ListIdentity (ORC Core 1.5.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/ListIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/ListIdentity.html" target="_top">Frames</a></li>
+<li><a href="ListIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class ListIdentity" class="title">Class ListIdentity</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.mask.ListIdentity</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ListIdentity</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></pre>
+<div class="block">A data mask for list types that applies the given masks to its
+ children, but doesn't mask at this level.</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.DataMask">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></h3>
+<code><a href="../../../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a>, <a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a>, <a href="../../../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/ListIdentity.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+        <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+        int&nbsp;start,
+        int&nbsp;length)</code>
+<div class="block">Mask the given range of values</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maskData</h4>
+<pre>public&nbsp;void&nbsp;maskData(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+                     <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+                     int&nbsp;start,
+                     int&nbsp;length)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">DataMask</a></code></span></div>
+<div class="block">Mask the given range of values</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>original</code> - the original input data</dd>
+<dd><code>masked</code> - the masked output data</dd>
+<dd><code>start</code> - the first data element to mask</dd>
+<dd><code>length</code> - the number of data elements to mask</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ListIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/ListIdentity.html" target="_top">Frames</a></li>
+<li><a href="ListIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[36/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/TypeDescriptionPrettyPrint.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/TypeDescriptionPrettyPrint.html b/api/orc-core/org/apache/orc/TypeDescriptionPrettyPrint.html
new file mode 100644
index 0000000..caf0f1e
--- /dev/null
+++ b/api/orc-core/org/apache/orc/TypeDescriptionPrettyPrint.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_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TypeDescriptionPrettyPrint (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TypeDescriptionPrettyPrint (ORC Core 1.5.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/TypeDescriptionPrettyPrint.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/UnknownFormatException.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/TypeDescriptionPrettyPrint.html" target="_top">Frames</a></li>
+<li><a href="TypeDescriptionPrettyPrint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Class TypeDescriptionPrettyPrint" class="title">Class TypeDescriptionPrettyPrint</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.TypeDescriptionPrettyPrint</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TypeDescriptionPrettyPrint</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">A pretty printer for TypeDescription.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescriptionPrettyPrint.html#TypeDescriptionPrettyPrint--">TypeDescriptionPrettyPrint</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescriptionPrettyPrint.html#print-java.io.PrintStream-org.apache.orc.TypeDescription-">print</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;output,
+     <a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TypeDescriptionPrettyPrint--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TypeDescriptionPrettyPrint</h4>
+<pre>public&nbsp;TypeDescriptionPrettyPrint()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="print-java.io.PrintStream-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>print</h4>
+<pre>public static&nbsp;void&nbsp;print(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;output,
+                         <a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</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/TypeDescriptionPrettyPrint.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/UnknownFormatException.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/TypeDescriptionPrettyPrint.html" target="_top">Frames</a></li>
+<li><a href="TypeDescriptionPrettyPrint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/UnknownFormatException.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/UnknownFormatException.html b/api/orc-core/org/apache/orc/UnknownFormatException.html
index 0150a9d..54a9848 100644
--- a/api/orc-core/org/apache/orc/UnknownFormatException.html
+++ b/api/orc-core/org/apache/orc/UnknownFormatException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnknownFormatException (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>UnknownFormatException (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnknownFormatException (ORC Core 1.4.3 API)";
+            parent.document.title="UnknownFormatException (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/orc/TypeDescription.Category.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/TypeDescriptionPrettyPrint.html" title="class in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/orc/Writer.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -153,7 +153,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.ht
 <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/UnknownFormatException.html#UnknownFormatException-org.apache.hadoop.fs.Path-java.lang.String-org.apache.orc.OrcProto.PostScript-">UnknownFormatException</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/UnknownFormatException.html#UnknownFormatException-org.apache.hadoop.fs.Path-java.lang.String-org.apache.orc.OrcProto.PostScript-">UnknownFormatException</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;versionString,
                       <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.PostScript.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.PostScript</a>&nbsp;postscript)</code>&nbsp;</td>
 </tr>
@@ -173,7 +173,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.ht
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a></code></td>
+<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/UnknownFormatException.html#getPath--">getPath</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
@@ -219,7 +219,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.ht
 <ul class="blockListLast">
 <li class="blockList">
 <h4>UnknownFormatException</h4>
-<pre>public&nbsp;UnknownFormatException(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<pre>public&nbsp;UnknownFormatException(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;versionString,
                               <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.PostScript.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.PostScript</a>&nbsp;postscript)</pre>
 </li>
@@ -238,7 +238,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>getPath</h4>
-<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;getPath()</pre>
+<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;getPath()</pre>
 </li>
 </ul>
 <a name="getVersionString--">
@@ -287,7 +287,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.ht
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/orc/TypeDescription.Category.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/TypeDescriptionPrettyPrint.html" title="class in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/orc/Writer.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/Writer.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/Writer.html b/api/orc-core/org/apache/orc/Writer.html
index 6ee79a6..52a5fe9 100644
--- a/api/orc-core/org/apache/orc/Writer.html
+++ b/api/orc-core/org/apache/orc/Writer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Writer (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Writer (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Writer (ORC Core 1.4.3 API)";
+            parent.document.title="Writer (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -105,8 +105,12 @@ var activeTableTab = "activeTableTab";
 <dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></dd>
 </dl>
 <dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a></dd>
+</dl>
+<dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></dd>
+<dd><a href="../../../org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a>, <a href="../../../org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/BinaryColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/BinaryColumnStatistics.html b/api/orc-core/org/apache/orc/class-use/BinaryColumnStatistics.html
index 8956a34..95984e7 100644
--- a/api/orc-core/org/apache/orc/class-use/BinaryColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/class-use/BinaryColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.BinaryColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.BinaryColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.BinaryColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.BinaryColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/BooleanColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/BooleanColumnStatistics.html b/api/orc-core/org/apache/orc/class-use/BooleanColumnStatistics.html
index 69e2d64..4c090d8 100644
--- a/api/orc-core/org/apache/orc/class-use/BooleanColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/class-use/BooleanColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.BooleanColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.BooleanColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.BooleanColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.BooleanColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/ColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/ColumnStatistics.html b/api/orc-core/org/apache/orc/class-use/ColumnStatistics.html
index 71e6985..fe557ef 100644
--- a/api/orc-core/org/apache/orc/class-use/ColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/class-use/ColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.ColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.ColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.ColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.ColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -91,6 +91,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -219,10 +223,15 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#deserializeStats-org.apache.orc.TypeDescription-java.util.List-">deserializeStats</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&gt;&nbsp;fileStats)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>[]</code></td>
 <td class="colLast"><span class="typeNameLabel">WriterImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/WriterImpl.html#getStatistics--">getStatistics</a></span>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>[]</code></td>
 <td class="colLast"><span class="typeNameLabel">ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#getStatistics--">getStatistics</a></span>()</code>&nbsp;</td>
 </tr>
@@ -244,6 +253,34 @@
  that is referenced in the predicate.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.TruthValue.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument.TruthValue</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RecordReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.html#evaluatePredicate-org.apache.orc.ColumnStatistics-org.apache.hadoop.hive.ql.io.sarg.PredicateLeaf-org.apache.orc.util.BloomFilter-boolean-">evaluatePredicate</a></span>(<a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>&nbsp;stats,
+                 <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/PredicateLeaf.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">PredicateLeaf</a>&nbsp;predicate,
+                 <a href="../../../../org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</a>&nbsp;bloomFilter,
+                 boolean&nbsp;useUTCTimestamp)</code>
+<div class="block">Evaluate a predicate with respect to the statistics from the column
+ that is referenced in the predicate.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</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/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">WriterImplV2.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterImplV2.html#getStatistics--">getStatistics</a></span>()</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/CompressionCodec.Modifier.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/CompressionCodec.Modifier.html b/api/orc-core/org/apache/orc/class-use/CompressionCodec.Modifier.html
index 2dca65e..a09099f 100644
--- a/api/orc-core/org/apache/orc/class-use/CompressionCodec.Modifier.html
+++ b/api/orc-core/org/apache/orc/class-use/CompressionCodec.Modifier.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.CompressionCodec.Modifier (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.CompressionCodec.Modifier (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.CompressionCodec.Modifier (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.CompressionCodec.Modifier (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/CompressionCodec.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/CompressionCodec.html b/api/orc-core/org/apache/orc/class-use/CompressionCodec.html
index 0b1db8c..38eadfd 100644
--- a/api/orc-core/org/apache/orc/class-use/CompressionCodec.html
+++ b/api/orc-core/org/apache/orc/class-use/CompressionCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.CompressionCodec (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.CompressionCodec (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.CompressionCodec (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.CompressionCodec (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -91,6 +91,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -278,7 +282,9 @@
 <tr class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><span class="typeNameLabel">OrcCodecPool.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OrcCodecPool.html#returnCodec-org.apache.orc.CompressionKind-org.apache.orc.CompressionCodec-">returnCodec</a></span>(<a href="../../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a>&nbsp;kind,
-           <a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>&nbsp;codec)</code>&nbsp;</td>
+           <a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>&nbsp;codec)</code>
+<div class="block">Returns the codec to the pool or closes it, suppressing exceptions.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -309,6 +315,24 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</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.html" title="interface in org.apache.orc">CompressionCodec</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a></code></td>
+<td class="colLast"><span class="typeNameLabel">WriterImplV2.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterImplV2.html#getCompressionCodec--">getCompressionCodec</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/CompressionKind.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/CompressionKind.html b/api/orc-core/org/apache/orc/class-use/CompressionKind.html
index 0acce9b..942a5e6 100644
--- a/api/orc-core/org/apache/orc/class-use/CompressionKind.html
+++ b/api/orc-core/org/apache/orc/class-use/CompressionKind.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.CompressionKind (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.CompressionKind (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.CompressionKind (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.CompressionKind (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -212,7 +212,9 @@ the order they are declared.</div>
 <tr class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><span class="typeNameLabel">OrcCodecPool.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OrcCodecPool.html#returnCodec-org.apache.orc.CompressionKind-org.apache.orc.CompressionCodec-">returnCodec</a></span>(<a href="../../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a>&nbsp;kind,
-           <a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>&nbsp;codec)</code>&nbsp;</td>
+           <a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>&nbsp;codec)</code>
+<div class="block">Returns the codec to the pool or closes it, suppressing exceptions.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a></code></td>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/DataMask.Factory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/DataMask.Factory.html b/api/orc-core/org/apache/orc/class-use/DataMask.Factory.html
new file mode 100644
index 0000000..89b484b
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/DataMask.Factory.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.DataMask.Factory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../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.DataMask.Factory (ORC Core 1.5.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.Factory.html" title="class 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.Factory.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Factory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.DataMask.Factory" class="title">Uses of Class<br>org.apache.orc.DataMask.Factory</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.DataMask.Factory</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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.Factory.html" title="class 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.Factory.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Factory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/DataMask.Provider.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/DataMask.Provider.html b/api/orc-core/org/apache/orc/class-use/DataMask.Provider.html
new file mode 100644
index 0000000..ff6d692
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/DataMask.Provider.html
@@ -0,0 +1,168 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.DataMask.Provider (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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.Provider (ORC Core 1.5.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.Provider.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.Provider.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Provider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    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.Provider" class="title">Uses of Interface<br>org.apache.orc.DataMask.Provider</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.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.mask">org.apache.orc.impl.mask</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl.mask">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a> that implement <a href="../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask">MaskProvider</a></span></code>
+<div class="block">The Provider for all of the built-in data masks.</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/DataMask.Provider.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.Provider.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Provider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/DataMask.Standard.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/DataMask.Standard.html b/api/orc-core/org/apache/orc/class-use/DataMask.Standard.html
new file mode 100644
index 0000000..fb14330
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/DataMask.Standard.html
@@ -0,0 +1,175 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.DataMask.Standard (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../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.DataMask.Standard (ORC Core 1.5.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.Standard.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/DataMask.Standard.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Standard.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.DataMask.Standard" class="title">Uses of Class<br>org.apache.orc.DataMask.Standard</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.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast">&nbsp;</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.Standard.html" title="enum in org.apache.orc">DataMask.Standard</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/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DataMask.Standard.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataMask.Standard.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">DataMask.Standard.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataMask.Standard.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/DataMask.Standard.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/DataMask.Standard.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Standard.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[29/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html b/api/orc-core/org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html
index a28725a..f996480 100644
--- a/api/orc-core/org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html
+++ b/api/orc-core/org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RecordReaderUtils.ByteBufferAllocatorPool (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RecordReaderUtils.ByteBufferAllocatorPool (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RecordReaderUtils.ByteBufferAllocatorPool (ORC Core 1.4.3 API)";
+            parent.document.title="RecordReaderUtils.ByteBufferAllocatorPool (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></dd>
+<dd><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></dd>
 </dl>
 <dl>
 <dt>Enclosing class:</dt>
@@ -120,7 +120,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public static final class <span class="typeNameLabel">RecordReaderUtils.ByteBufferAllocatorPool</span>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></pre>
+implements <a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></pre>
 </li>
 </ul>
 </div>
@@ -163,15 +163,11 @@ implements <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolSh
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html#getBuffer-boolean-int-">getBuffer</a></span>(boolean&nbsp;direct,
-         int&nbsp;length)</code>
-<div class="block">Get a new ByteBuffer from the pool.</div>
-</td>
+         int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html#putBuffer-java.nio.ByteBuffer-">putBuffer</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</code>
-<div class="block">Release a buffer back to the pool.</div>
-</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html#putBuffer-java.nio.ByteBuffer-">putBuffer</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -229,20 +225,9 @@ implements <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolSh
 <h4>getBuffer</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;getBuffer(boolean&nbsp;direct,
                             int&nbsp;length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html#getBuffer-boolean-int-">HadoopShims.ByteBufferPoolShim</a></code></span></div>
-<div class="block">Get a new ByteBuffer from the pool.  The pool can provide this from
- removing a buffer from its internal cache, or by allocating a
- new buffer.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html#getBuffer-boolean-int-">getBuffer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>direct</code> - Whether the buffer should be direct.</dd>
-<dd><code>length</code> - The minimum length the buffer will have.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A new ByteBuffer. Its capacity can be less
-                   than what was requested, but must be at
-                   least 1 byte.</dd>
+<dd><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html?is-external=true#getBuffer-boolean-int-" title="class or interface in org.apache.orc.impl">getBuffer</a></code>&nbsp;in interface&nbsp;<code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -253,14 +238,9 @@ implements <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolSh
 <li class="blockList">
 <h4>putBuffer</h4>
 <pre>public&nbsp;void&nbsp;putBuffer(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html#putBuffer-java.nio.ByteBuffer-">HadoopShims.ByteBufferPoolShim</a></code></span></div>
-<div class="block">Release a buffer back to the pool.
- The pool may choose to put this buffer into its cache/free it.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html#putBuffer-java.nio.ByteBuffer-">putBuffer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>buffer</code> - a direct bytebuffer</dd>
+<dd><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html?is-external=true#putBuffer-java.nio.ByteBuffer-" title="class or interface in org.apache.orc.impl">putBuffer</a></code>&nbsp;in interface&nbsp;<code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></code></dd>
 </dl>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RecordReaderUtils.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RecordReaderUtils.html b/api/orc-core/org/apache/orc/impl/RecordReaderUtils.html
index f1bbb2e..3fdf24a 100644
--- a/api/orc-core/org/apache/orc/impl/RecordReaderUtils.html
+++ b/api/orc-core/org/apache/orc/impl/RecordReaderUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RecordReaderUtils (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RecordReaderUtils (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RecordReaderUtils (ORC Core 1.4.3 API)";
+            parent.document.title="RecordReaderUtils (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -225,6 +225,19 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i7" class="rowColor">
+<td class="colFirst"><code>static <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></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderUtils.html#planIndexReading-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.StripeFooter-boolean-boolean:A-boolean:A-org.apache.orc.OrcFile.WriterVersion-org.apache.orc.OrcProto.Stream.Kind:A-">planIndexReading</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;fileSchema,
+                <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter</a>&nbsp;footer,
+                boolean&nbsp;ignoreNonUtf8BloomFilter,
+                boolean[]&nbsp;fileIncluded,
+                boolean[]&nbsp;sargColumns,
+                <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;version,
+                <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>[]&nbsp;bloomFilterKinds)</code>
+<div class="block">Plans the list of disk ranges that the given stripe needs to read the
+ indexes.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/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/RecordReaderUtils.html#stringifyDiskRanges-org.apache.hadoop.hive.common.io.DiskRangeList-">stringifyDiskRanges</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>&nbsp;range)</code>
 <div class="block">Build a string representation of a list of disk ranges.</div>
@@ -269,6 +282,38 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="planIndexReading-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.StripeFooter-boolean-boolean:A-boolean:A-org.apache.orc.OrcFile.WriterVersion-org.apache.orc.OrcProto.Stream.Kind:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>planIndexReading</h4>
+<pre>public static&nbsp;<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>&nbsp;planIndexReading(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;fileSchema,
+                                             <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter</a>&nbsp;footer,
+                                             boolean&nbsp;ignoreNonUtf8BloomFilter,
+                                             boolean[]&nbsp;fileIncluded,
+                                             boolean[]&nbsp;sargColumns,
+                                             <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;version,
+                                             <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>[]&nbsp;bloomFilterKinds)</pre>
+<div class="block">Plans the list of disk ranges that the given stripe needs to read the
+ indexes. All of the positions are relative to the start of the stripe.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fileSchema</code> - the schema for the file</dd>
+<dd><code>footer</code> - the stripe footer</dd>
+<dd><code>ignoreNonUtf8BloomFilter</code> - should the reader ignore non-utf8
+                                 encoded bloom filters</dd>
+<dd><code>fileIncluded</code> - the columns (indexed by file columns) that should be
+                     read</dd>
+<dd><code>sargColumns</code> - true for the columns (indexed by file columns) that
+                    we need bloom filters for</dd>
+<dd><code>version</code> - the version of the software that wrote the file</dd>
+<dd><code>bloomFilterKinds</code> - (output) the stream kind of the bloom filters</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a list of merged disk ranges to read</dd>
+</dl>
+</li>
+</ul>
 <a name="createDefaultDataReader-org.apache.orc.impl.DataReaderProperties-">
 <!--   -->
 </a>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RunLengthByteReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RunLengthByteReader.html b/api/orc-core/org/apache/orc/impl/RunLengthByteReader.html
index 9640e58..228e2db 100644
--- a/api/orc-core/org/apache/orc/impl/RunLengthByteReader.html
+++ b/api/orc-core/org/apache/orc/impl/RunLengthByteReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RunLengthByteReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RunLengthByteReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RunLengthByteReader (ORC Core 1.4.3 API)";
+            parent.document.title="RunLengthByteReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RunLengthByteWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RunLengthByteWriter.html b/api/orc-core/org/apache/orc/impl/RunLengthByteWriter.html
index dc9ce36..fdfbd34 100644
--- a/api/orc-core/org/apache/orc/impl/RunLengthByteWriter.html
+++ b/api/orc-core/org/apache/orc/impl/RunLengthByteWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RunLengthByteWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RunLengthByteWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RunLengthByteWriter (ORC Core 1.4.3 API)";
+            parent.document.title="RunLengthByteWriter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RunLengthIntegerReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RunLengthIntegerReader.html b/api/orc-core/org/apache/orc/impl/RunLengthIntegerReader.html
index e6bbc6b..2a986f4 100644
--- a/api/orc-core/org/apache/orc/impl/RunLengthIntegerReader.html
+++ b/api/orc-core/org/apache/orc/impl/RunLengthIntegerReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RunLengthIntegerReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RunLengthIntegerReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RunLengthIntegerReader (ORC Core 1.4.3 API)";
+            parent.document.title="RunLengthIntegerReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RunLengthIntegerReaderV2.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RunLengthIntegerReaderV2.html b/api/orc-core/org/apache/orc/impl/RunLengthIntegerReaderV2.html
index d9338ee..0ce5058 100644
--- a/api/orc-core/org/apache/orc/impl/RunLengthIntegerReaderV2.html
+++ b/api/orc-core/org/apache/orc/impl/RunLengthIntegerReaderV2.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RunLengthIntegerReaderV2 (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RunLengthIntegerReaderV2 (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RunLengthIntegerReaderV2 (ORC Core 1.4.3 API)";
+            parent.document.title="RunLengthIntegerReaderV2 (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriter.html b/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriter.html
index a94be2d..2a198d2 100644
--- a/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriter.html
+++ b/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RunLengthIntegerWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RunLengthIntegerWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RunLengthIntegerWriter (ORC Core 1.4.3 API)";
+            parent.document.title="RunLengthIntegerWriter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriterV2.EncodingType.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriterV2.EncodingType.html b/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriterV2.EncodingType.html
index b657ad6..045623c 100644
--- a/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriterV2.EncodingType.html
+++ b/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriterV2.EncodingType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RunLengthIntegerWriterV2.EncodingType (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RunLengthIntegerWriterV2.EncodingType (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RunLengthIntegerWriterV2.EncodingType (ORC Core 1.4.3 API)";
+            parent.document.title="RunLengthIntegerWriterV2.EncodingType (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriterV2.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriterV2.html b/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriterV2.html
index 9aca757..6089cbd 100644
--- a/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriterV2.html
+++ b/api/orc-core/org/apache/orc/impl/RunLengthIntegerWriterV2.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RunLengthIntegerWriterV2 (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RunLengthIntegerWriterV2 (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RunLengthIntegerWriterV2 (ORC Core 1.4.3 API)";
+            parent.document.title="RunLengthIntegerWriterV2 (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/SchemaEvolution.IllegalEvolutionException.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/SchemaEvolution.IllegalEvolutionException.html b/api/orc-core/org/apache/orc/impl/SchemaEvolution.IllegalEvolutionException.html
index a7d0b33..6609d6e 100644
--- a/api/orc-core/org/apache/orc/impl/SchemaEvolution.IllegalEvolutionException.html
+++ b/api/orc-core/org/apache/orc/impl/SchemaEvolution.IllegalEvolutionException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SchemaEvolution.IllegalEvolutionException (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>SchemaEvolution.IllegalEvolutionException (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SchemaEvolution.IllegalEvolutionException (ORC Core 1.4.3 API)";
+            parent.document.title="SchemaEvolution.IllegalEvolutionException (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/SchemaEvolution.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/SchemaEvolution.html b/api/orc-core/org/apache/orc/impl/SchemaEvolution.html
index 170f11c..bd664ae 100644
--- a/api/orc-core/org/apache/orc/impl/SchemaEvolution.html
+++ b/api/orc-core/org/apache/orc/impl/SchemaEvolution.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SchemaEvolution (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>SchemaEvolution (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SchemaEvolution (ORC Core 1.4.3 API)";
+            parent.document.title="SchemaEvolution (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/SerializationUtils.FixedBitSizes.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/SerializationUtils.FixedBitSizes.html b/api/orc-core/org/apache/orc/impl/SerializationUtils.FixedBitSizes.html
index c0c1b89..0ea0b8c 100644
--- a/api/orc-core/org/apache/orc/impl/SerializationUtils.FixedBitSizes.html
+++ b/api/orc-core/org/apache/orc/impl/SerializationUtils.FixedBitSizes.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SerializationUtils.FixedBitSizes (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>SerializationUtils.FixedBitSizes (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SerializationUtils.FixedBitSizes (ORC Core 1.4.3 API)";
+            parent.document.title="SerializationUtils.FixedBitSizes (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/SerializationUtils.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/SerializationUtils.html b/api/orc-core/org/apache/orc/impl/SerializationUtils.html
index 6acf7a0..4b19918 100644
--- a/api/orc-core/org/apache/orc/impl/SerializationUtils.html
+++ b/api/orc-core/org/apache/orc/impl/SerializationUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SerializationUtils (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>SerializationUtils (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SerializationUtils (ORC Core 1.4.3 API)";
+            parent.document.title="SerializationUtils (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":9,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10};
+var methods = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":9,"i16":9,"i17":9,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -256,11 +256,11 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/SerializationUtils.html#readLongLE-java.io.InputStream-">readLongLE</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</code>&nbsp;</td>
 </tr>
 <tr id="i15" class="rowColor">
-<td class="colFirst"><code>long</code></td>
+<td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/SerializationUtils.html#readVslong-java.io.InputStream-">readVslong</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</code>&nbsp;</td>
 </tr>
 <tr id="i16" class="altColor">
-<td class="colFirst"><code>long</code></td>
+<td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/SerializationUtils.html#readVulong-java.io.InputStream-">readVulong</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</code>&nbsp;</td>
 </tr>
 <tr id="i17" class="rowColor">
@@ -387,8 +387,8 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>readVulong</h4>
-<pre>public&nbsp;long&nbsp;readVulong(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)
-                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public static&nbsp;long&nbsp;readVulong(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)
+                       throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
@@ -401,8 +401,8 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>readVslong</h4>
-<pre>public&nbsp;long&nbsp;readVslong(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)
-                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public static&nbsp;long&nbsp;readVslong(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)
+                       throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/SettableUncompressedStream.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/SettableUncompressedStream.html b/api/orc-core/org/apache/orc/impl/SettableUncompressedStream.html
index af9c827..125f73c 100644
--- a/api/orc-core/org/apache/orc/impl/SettableUncompressedStream.html
+++ b/api/orc-core/org/apache/orc/impl/SettableUncompressedStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SettableUncompressedStream (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>SettableUncompressedStream (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SettableUncompressedStream (ORC Core 1.4.3 API)";
+            parent.document.title="SettableUncompressedStream (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/SnappyCodec.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/SnappyCodec.html b/api/orc-core/org/apache/orc/impl/SnappyCodec.html
index 61c7837..03b903b 100644
--- a/api/orc-core/org/apache/orc/impl/SnappyCodec.html
+++ b/api/orc-core/org/apache/orc/impl/SnappyCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SnappyCodec (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>SnappyCodec (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SnappyCodec (ORC Core 1.4.3 API)";
+            parent.document.title="SnappyCodec (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/StreamName.Area.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/StreamName.Area.html b/api/orc-core/org/apache/orc/impl/StreamName.Area.html
index 1ac98e1..b60730b 100644
--- a/api/orc-core/org/apache/orc/impl/StreamName.Area.html
+++ b/api/orc-core/org/apache/orc/impl/StreamName.Area.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StreamName.Area (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>StreamName.Area (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StreamName.Area (ORC Core 1.4.3 API)";
+            parent.document.title="StreamName.Area (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/StreamName.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/StreamName.html b/api/orc-core/org/apache/orc/impl/StreamName.html
index 851850a..8ec632b 100644
--- a/api/orc-core/org/apache/orc/impl/StreamName.html
+++ b/api/orc-core/org/apache/orc/impl/StreamName.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StreamName (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>StreamName (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StreamName (ORC Core 1.4.3 API)";
+            parent.document.title="StreamName (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/StringRedBlackTree.Visitor.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/StringRedBlackTree.Visitor.html b/api/orc-core/org/apache/orc/impl/StringRedBlackTree.Visitor.html
index 6cd366e..7089c29 100644
--- a/api/orc-core/org/apache/orc/impl/StringRedBlackTree.Visitor.html
+++ b/api/orc-core/org/apache/orc/impl/StringRedBlackTree.Visitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StringRedBlackTree.Visitor (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>StringRedBlackTree.Visitor (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StringRedBlackTree.Visitor (ORC Core 1.4.3 API)";
+            parent.document.title="StringRedBlackTree.Visitor (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/StringRedBlackTree.VisitorContext.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/StringRedBlackTree.VisitorContext.html b/api/orc-core/org/apache/orc/impl/StringRedBlackTree.VisitorContext.html
index e443089..6e14f14 100644
--- a/api/orc-core/org/apache/orc/impl/StringRedBlackTree.VisitorContext.html
+++ b/api/orc-core/org/apache/orc/impl/StringRedBlackTree.VisitorContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StringRedBlackTree.VisitorContext (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>StringRedBlackTree.VisitorContext (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StringRedBlackTree.VisitorContext (ORC Core 1.4.3 API)";
+            parent.document.title="StringRedBlackTree.VisitorContext (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -139,7 +139,7 @@ var activeTableTab = "activeTableTab";
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a></code></td>
+<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/StringRedBlackTree.VisitorContext.html#getText--">getText</a></span>()</code>
 <div class="block">Get the original string.</div>
 </td>
@@ -202,7 +202,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>getText</h4>
-<pre><a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;getText()</pre>
+<pre><a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;getText()</pre>
 <div class="block">Get the original string.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/StringRedBlackTree.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/StringRedBlackTree.html b/api/orc-core/org/apache/orc/impl/StringRedBlackTree.html
index 3d66544..d5cafe6 100644
--- a/api/orc-core/org/apache/orc/impl/StringRedBlackTree.html
+++ b/api/orc-core/org/apache/orc/impl/StringRedBlackTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StringRedBlackTree (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>StringRedBlackTree (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StringRedBlackTree (ORC Core 1.4.3 API)";
+            parent.document.title="StringRedBlackTree (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -225,7 +225,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </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/impl/StringRedBlackTree.html#add-org.apache.hadoop.io.Text-">add</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/StringRedBlackTree.html#add-org.apache.hadoop.io.Text-">add</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</code>&nbsp;</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -265,7 +265,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/StringRedBlackTree.html#getText-org.apache.hadoop.io.Text-int-">getText</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;result,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/StringRedBlackTree.html#getText-org.apache.hadoop.io.Text-int-">getText</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;result,
        int&nbsp;originalPosition)</code>&nbsp;</td>
 </tr>
 <tr id="i11" class="rowColor">
@@ -389,7 +389,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public&nbsp;int&nbsp;add(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</pre>
+<pre>public&nbsp;int&nbsp;add(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;value)</pre>
 </li>
 </ul>
 <a name="add-byte:A-int-int-">
@@ -451,7 +451,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getText</h4>
-<pre>public&nbsp;void&nbsp;getText(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;result,
+<pre>public&nbsp;void&nbsp;getText(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;result,
                     int&nbsp;originalPosition)</pre>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html
index 98797ba..f9ab070 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.BinaryTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.BinaryTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.BinaryTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.BinaryTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html
index 7a67153..fe1b2d5 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.BooleanTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.BooleanTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.BooleanTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.BooleanTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html
index db7c7cd..5eb66b3 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.ByteTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.ByteTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.ByteTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.ByteTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BytesColumnVectorUtil.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BytesColumnVectorUtil.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BytesColumnVectorUtil.html
index e62fe46..5f9d04c 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BytesColumnVectorUtil.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.BytesColumnVectorUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.BytesColumnVectorUtil (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.BytesColumnVectorUtil (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.BytesColumnVectorUtil (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.BytesColumnVectorUtil (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.CharTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.CharTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.CharTreeReader.html
index f957dd5..d837065 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.CharTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.CharTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.CharTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.CharTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.CharTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.CharTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.Context.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.Context.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.Context.html
index 0ed1ebe..d395f96 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.Context.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.Context (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.Context (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.Context (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.Context (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6};
+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";
@@ -130,14 +130,22 @@ var activeTableTab = "activeTableTab";
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html#getFileFormat--">getFileFormat</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/SchemaEvolution.html" title="class in org.apache.orc.impl">SchemaEvolution</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html#getSchemaEvolution--">getSchemaEvolution</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html#getUseUTCTimestamp--">getUseUTCTimestamp</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/TreeReaderFactory.Context.html#getWriterTimezone--">getWriterTimezone</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html#isSkipCorrupt--">isSkipCorrupt</a></span>()</code>&nbsp;</td>
 </tr>
@@ -174,15 +182,33 @@ var activeTableTab = "activeTableTab";
 <pre>boolean&nbsp;isSkipCorrupt()</pre>
 </li>
 </ul>
+<a name="getUseUTCTimestamp--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUseUTCTimestamp</h4>
+<pre>boolean&nbsp;getUseUTCTimestamp()</pre>
+</li>
+</ul>
 <a name="getWriterTimezone--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getWriterTimezone</h4>
 <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getWriterTimezone()</pre>
 </li>
 </ul>
+<a name="getFileFormat--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getFileFormat</h4>
+<pre><a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;getFileFormat()</pre>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html
index 7fb8a5d..419f294 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.DateTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.DateTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.DateTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.DateTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -51,7 +51,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html" target="_top">Frames</a></li>
@@ -371,7 +371,7 @@ extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.ht
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html" target="_top">Frames</a></li>


[26/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromTimestampTreeReader.html
index 4c0dec7..a0cdcb0 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader.html
index 6962e3e..ba740c8 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromDecimalTreeReader.html
index 400eb64..44eb529 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromFloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromFloatTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromFloatTreeReader.html
index 8cea037..cd83be2 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromFloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromFloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromFloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromFloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromFloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromFloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader.html
index cb4fe5e..00d35e3 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromTimestampTreeReader.html
index 4f6e7b4..5f52091 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DoubleFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader.html
index 3b38b04..47e8fec 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromDecimalTreeReader.html
index ecb7fc1..fd1a1e8 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromDoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromDoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromDoubleTreeReader.html
index 08ba8c5..f59b1d5 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromDoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromDoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromDoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromDoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromDoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromDoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromStringGroupTreeReader.html
index 41ecc75..6a5979c 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromTimestampTreeReader.html
index c500f08..b7a479d 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.FloatFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html
index fd76056..5310b49 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html
index 648c17a..eefd023 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html
index 048c210..5cef84e 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDateTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDateTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDateTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDateTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDateTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader.html
index 61aa1b8..017d0ab 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader.html
index 52361b2..ce10b13 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromFloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromFloatTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromFloatTreeReader.html
index b598841..465ee93 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromFloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromFloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromFloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromFloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromFloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromFloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader.html
index 51c18b1..8d12895 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader.html
index 33a73d6..e5a54f8 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader.html
index bcc0b72..35e4d08 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDateTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDateTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDateTreeReader.html
index be88e89..2d2a757 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDateTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDateTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDateTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDateTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDateTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDateTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDecimalTreeReader.html
index 85bc27e..961d859 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html
index d05f49d..79672d9 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html
index c6ee847..7beadc5 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromFloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromFloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromFloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromFloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html
index c57763e..1d4f41b 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.html
index ccd047f..353d823 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/DataReaderProperties.Builder.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/DataReaderProperties.Builder.html b/api/orc-core/org/apache/orc/impl/class-use/DataReaderProperties.Builder.html
index d3a8031..a55ce7e 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/DataReaderProperties.Builder.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/DataReaderProperties.Builder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.DataReaderProperties.Builder (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.DataReaderProperties.Builder (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.DataReaderProperties.Builder (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.DataReaderProperties.Builder (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -117,11 +117,11 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DataReaderProperties.Builder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/DataReaderProperties.Builder.html#withFileSystem-org.apache.hadoop.fs.FileSystem-">withFileSystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fileSystem)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DataReaderProperties.Builder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/DataReaderProperties.Builder.html#withFileSystem-org.apache.hadoop.fs.FileSystem-">withFileSystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fileSystem)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DataReaderProperties.Builder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/DataReaderProperties.Builder.html#withPath-org.apache.hadoop.fs.Path-">withPath</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DataReaderProperties.Builder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/DataReaderProperties.Builder.html#withPath-org.apache.hadoop.fs.Path-">withPath</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a></code></td>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/DataReaderProperties.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/DataReaderProperties.html b/api/orc-core/org/apache/orc/impl/class-use/DataReaderProperties.html
index 09b5a9f..d8e40bc 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/DataReaderProperties.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/DataReaderProperties.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.DataReaderProperties (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.DataReaderProperties (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.DataReaderProperties (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.DataReaderProperties (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/DirectDecompressionCodec.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/DirectDecompressionCodec.html b/api/orc-core/org/apache/orc/impl/class-use/DirectDecompressionCodec.html
index f1dbb05..63c1553 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/DirectDecompressionCodec.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/DirectDecompressionCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.impl.DirectDecompressionCodec (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.impl.DirectDecompressionCodec (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.impl.DirectDecompressionCodec (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.impl.DirectDecompressionCodec (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/DynamicByteArray.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/DynamicByteArray.html b/api/orc-core/org/apache/orc/impl/class-use/DynamicByteArray.html
index 29608aa..b4dbfd5 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/DynamicByteArray.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/DynamicByteArray.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.DynamicByteArray (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.DynamicByteArray (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.DynamicByteArray (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.DynamicByteArray (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/DynamicIntArray.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/DynamicIntArray.html b/api/orc-core/org/apache/orc/impl/class-use/DynamicIntArray.html
index adb3a6c..7291931 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/DynamicIntArray.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/DynamicIntArray.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.DynamicIntArray (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.DynamicIntArray (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.DynamicIntArray (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.DynamicIntArray (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -73,7 +73,47 @@
 <div class="header">
 <h2 title="Uses of Class org.apache.orc.impl.DynamicIntArray" class="title">Uses of Class<br>org.apache.orc.impl.DynamicIntArray</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.orc.impl.DynamicIntArray</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/impl/DynamicIntArray.html" title="class in org.apache.orc.impl">DynamicIntArray</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/DynamicIntArray.html" title="class in org.apache.orc.impl">DynamicIntArray</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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> declared as <a href="../../../../../org/apache/orc/impl/DynamicIntArray.html" title="class in org.apache.orc.impl">DynamicIntArray</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/DynamicIntArray.html" title="class in org.apache.orc.impl">DynamicIntArray</a></code></td>
+<td class="colLast"><span class="typeNameLabel">StringBaseTreeWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#rows">rows</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/HadoopShimsFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/HadoopShimsFactory.html b/api/orc-core/org/apache/orc/impl/class-use/HadoopShimsFactory.html
new file mode 100644
index 0000000..752168a
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/class-use/HadoopShimsFactory.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.HadoopShimsFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../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.impl.HadoopShimsFactory (ORC Core 1.5.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/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl">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/impl/class-use/HadoopShimsFactory.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.HadoopShimsFactory" class="title">Uses of Class<br>org.apache.orc.impl.HadoopShimsFactory</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.HadoopShimsFactory</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl">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/impl/class-use/HadoopShimsFactory.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/InStream.UncompressedStream.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/InStream.UncompressedStream.html b/api/orc-core/org/apache/orc/impl/class-use/InStream.UncompressedStream.html
index 4ebc09f..cf6e1a8 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/InStream.UncompressedStream.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/InStream.UncompressedStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.InStream.UncompressedStream (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.InStream.UncompressedStream (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.InStream.UncompressedStream (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.InStream.UncompressedStream (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {


[17/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/DateTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/DateTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/DateTreeWriter.html
new file mode 100644
index 0000000..47ecad2
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/DateTreeWriter.html
@@ -0,0 +1,463 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DateTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DateTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DateTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/DateTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DateTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class DateTreeWriter" class="title">Class DateTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.DateTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DateTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DateTreeWriter.html#DateTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DateTreeWriter</a></span>(int&nbsp;columnId,
+              <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+              <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+              boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DateTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</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/writer/DateTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</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/impl/writer/DateTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DateTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DateTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DateTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DateTreeWriter</h4>
+<pre>public&nbsp;DateTreeWriter(int&nbsp;columnId,
+                      <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                      <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                      boolean&nbsp;nullable)
+               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/DateTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/DateTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DateTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/Decimal64TreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/Decimal64TreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/Decimal64TreeWriter.html
new file mode 100644
index 0000000..6851bcd
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/Decimal64TreeWriter.html
@@ -0,0 +1,464 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Decimal64TreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Decimal64TreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Decimal64TreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/Decimal64TreeWriter.html" target="_top">Frames</a></li>
+<li><a href="Decimal64TreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class Decimal64TreeWriter" class="title">Class Decimal64TreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.Decimal64TreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Decimal64TreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+<div class="block">Writer for short decimals in ORCv2.</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.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html#Decimal64TreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">Decimal64TreeWriter</a></span>(int&nbsp;columnId,
+                   <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                   <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                   boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</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/writer/Decimal64TreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</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/impl/writer/Decimal64TreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Decimal64TreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Decimal64TreeWriter</h4>
+<pre>public&nbsp;Decimal64TreeWriter(int&nbsp;columnId,
+                           <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                           <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                           boolean&nbsp;nullable)
+                    throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/Decimal64TreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/Decimal64TreeWriter.html" target="_top">Frames</a></li>
+<li><a href="Decimal64TreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/DecimalTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/DecimalTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/DecimalTreeWriter.html
new file mode 100644
index 0000000..6e00c0d
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/DecimalTreeWriter.html
@@ -0,0 +1,463 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DecimalTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DecimalTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DecimalTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/DecimalTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DecimalTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class DecimalTreeWriter" class="title">Class DecimalTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.DecimalTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DecimalTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html#DecimalTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DecimalTreeWriter</a></span>(int&nbsp;columnId,
+                 <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                 <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                 boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</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/writer/DecimalTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</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/impl/writer/DecimalTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DecimalTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DecimalTreeWriter</h4>
+<pre>public&nbsp;DecimalTreeWriter(int&nbsp;columnId,
+                         <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                         <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                         boolean&nbsp;nullable)
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/DecimalTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/DecimalTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DecimalTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[27/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.html
index f6696a9..9ef239d 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -165,81 +165,85 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.Decimal64TreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.IntTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ListTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.IntTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.LongTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ListTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.MapTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.LongTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.NullTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.MapTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.NullTreeReader</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ShortTreeReader</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ShortTreeReader</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDictionaryTreeReader</a></span></code>
 <div class="block">A reader for string columns that are dictionary encoded in the current
  stripe.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDirectTreeReader</a></span></code>
 <div class="block">A reader for string columns that are direct encoded in the current
  stripe.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringTreeReader</a></span></code>
 <div class="block">A tree reader that will read string columns.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StructTreeReader</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TimestampTreeReader</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.UnionTreeReader</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.VarcharTreeReader</a></span></code>&nbsp;</td>
 </tr>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/WriterImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/WriterImpl.html b/api/orc-core/org/apache/orc/impl/WriterImpl.html
index 038b793..9dfdb1e 100644
--- a/api/orc-core/org/apache/orc/impl/WriterImpl.html
+++ b/api/orc-core/org/apache/orc/impl/WriterImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>WriterImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>WriterImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WriterImpl (ORC Core 1.4.3 API)";
+            parent.document.title="WriterImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -51,7 +51,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/orc/impl/ZlibCodec.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/orc/impl/WriterImpl.html" target="_top">Frames</a></li>
@@ -76,13 +76,13 @@ var activeTableTab = "activeTableTab";
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
@@ -110,13 +110,13 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>, <a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></dd>
+<dd><a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a>, <a href="../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>, <a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></dd>
 </dl>
 <hr>
 <br>
 <pre>public class <span class="typeNameLabel">WriterImpl</span>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a>, <a href="../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a></pre>
+implements <a href="../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a>, <a href="../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a></pre>
 <div class="block">An ORC file writer. The file is divided into stripes, which is the natural
  unit of work when reading. Each stripe is buffered in memory until the
  memory reaches the stripe size and then it is written out broken down by
@@ -139,29 +139,6 @@ implements <a href="../../../../org/apache/orc/Writer.html" title="interface in
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/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/WriterImpl.html#BASE_TIMESTAMP_STRING">BASE_TIMESTAMP_STRING</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/WriterImpl.html#MILLIS_PER_SECOND">MILLIS_PER_SECOND</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.summary">
@@ -174,8 +151,8 @@ implements <a href="../../../../org/apache/orc/Writer.html" title="interface in
 <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/WriterImpl.html#WriterImpl-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">WriterImpl</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
-          <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/WriterImpl.html#WriterImpl-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">WriterImpl</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+          <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
           <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)</code>&nbsp;</td>
 </tr>
 </table>
@@ -303,40 +280,6 @@ implements <a href="../../../../org/apache/orc/Writer.html" title="interface in
 <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="MILLIS_PER_SECOND">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>MILLIS_PER_SECOND</h4>
-<pre>public static final&nbsp;int MILLIS_PER_SECOND</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#org.apache.orc.impl.WriterImpl.MILLIS_PER_SECOND">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="BASE_TIMESTAMP_STRING">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BASE_TIMESTAMP_STRING</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> BASE_TIMESTAMP_STRING</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#org.apache.orc.impl.WriterImpl.BASE_TIMESTAMP_STRING">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.detail">
@@ -349,8 +292,8 @@ implements <a href="../../../../org/apache/orc/Writer.html" title="interface in
 <ul class="blockListLast">
 <li class="blockList">
 <h4>WriterImpl</h4>
-<pre>public&nbsp;WriterImpl(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
-                  <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<pre>public&nbsp;WriterImpl(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+                  <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                   <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -385,10 +328,13 @@ implements <a href="../../../../org/apache/orc/Writer.html" title="interface in
 <li class="blockList">
 <h4>increaseCompressionSize</h4>
 <pre>public&nbsp;void&nbsp;increaseCompressionSize(int&nbsp;newSize)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/WriterInternal.html#increaseCompressionSize-int-">WriterInternal</a></code></span></div>
 <div class="block">Increase the buffer size for this writer.
  This function is internal only and should only be called by the
  ORC file merger.</div>
 <dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/WriterInternal.html#increaseCompressionSize-int-">increaseCompressionSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>newSize</code> - the new buffer size.</dd>
 </dl>
@@ -676,7 +622,7 @@ implements <a href="../../../../org/apache/orc/Writer.html" title="interface in
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/orc/impl/ZlibCodec.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/orc/impl/WriterImpl.html" target="_top">Frames</a></li>
@@ -701,13 +647,13 @@ implements <a href="../../../../org/apache/orc/Writer.html" title="interface in
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/WriterInternal.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/WriterInternal.html b/api/orc-core/org/apache/orc/impl/WriterInternal.html
new file mode 100644
index 0000000..7c060f9
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/WriterInternal.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>WriterInternal (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="WriterInternal (ORC Core 1.5.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/WriterInternal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/WriterImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/ZlibCodec.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/WriterInternal.html" target="_top">Frames</a></li>
+<li><a href="WriterInternal.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Interface WriterInternal" class="title">Interface WriterInternal</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/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a>, <a href="../../../../org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">WriterInternal</span>
+extends <a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></pre>
+<div class="block">The ORC internal API to the writer.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/WriterInternal.html#increaseCompressionSize-int-">increaseCompressionSize</a></span>(int&nbsp;newSize)</code>
+<div class="block">Increase the buffer size for this writer.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.Writer">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.orc.<a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></h3>
+<code><a href="../../../../org/apache/orc/Writer.html#addRowBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-">addRowBatch</a>, <a href="../../../../org/apache/orc/Writer.html#addUserMetadata-java.lang.String-java.nio.ByteBuffer-">addUserMetadata</a>, <a href="../../../../org/apache/orc/Writer.html#appendStripe-byte:A-int-int-org.apache.orc.StripeInformation-org.apache.orc.OrcProto.StripeStatistics-">appendStripe</a>, <a href="../../../../org/apache/orc/Writer.html#appendUserMetadata-java.util.List-">appendUserMetadata</a>, <a href="../../../../org/apache/orc/Writer.html#close--">close</a>, <a href="../../../../org/apache/orc/Writer.html#getNumberOfRows--">getNumberOfRows</a>, <a href="../../../../org/apache/orc/Writer.html#getRawDataSize--">getRawDataSize</a>, <a href="../../../../org/apache/orc/Writer.html#getSchema--">getSchema</a>, <a href="../../../../org/apache/orc/Writer.html#getStatistics--">getStatistics</a>, <a href="../../../../org/apache/orc/Writer.html#wri
 teIntermediateFooter--">writeIntermediateFooter</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="increaseCompressionSize-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>increaseCompressionSize</h4>
+<pre>void&nbsp;increaseCompressionSize(int&nbsp;newSize)</pre>
+<div class="block">Increase the buffer size for this writer.
+ This function is internal only and should only be called by the
+ ORC file merger.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>newSize</code> - the new buffer size.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/WriterInternal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/WriterImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/ZlibCodec.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/WriterInternal.html" target="_top">Frames</a></li>
+<li><a href="WriterInternal.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ZlibCodec.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ZlibCodec.html b/api/orc-core/org/apache/orc/impl/ZlibCodec.html
index 66061fc..cfcc266 100644
--- a/api/orc-core/org/apache/orc/impl/ZlibCodec.html
+++ b/api/orc-core/org/apache/orc/impl/ZlibCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ZlibCodec (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ZlibCodec (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ZlibCodec (ORC Core 1.4.3 API)";
+            parent.document.title="ZlibCodec (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
@@ -409,7 +409,7 @@ implements <a href="../../../../org/apache/orc/CompressionCodec.html" title="int
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/AcidStats.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/AcidStats.html b/api/orc-core/org/apache/orc/impl/class-use/AcidStats.html
index 252522e..dab390a 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/AcidStats.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/AcidStats.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.AcidStats (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.AcidStats (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.AcidStats (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.AcidStats (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/AircompressorCodec.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/AircompressorCodec.html b/api/orc-core/org/apache/orc/impl/class-use/AircompressorCodec.html
index f914983..3f0ee55 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/AircompressorCodec.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/AircompressorCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.AircompressorCodec (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.AircompressorCodec (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.AircompressorCodec (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.AircompressorCodec (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/BitFieldReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/BitFieldReader.html b/api/orc-core/org/apache/orc/impl/class-use/BitFieldReader.html
index 9b02965..e8560fb 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/BitFieldReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/BitFieldReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.BitFieldReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.BitFieldReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.BitFieldReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.BitFieldReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/BitFieldWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/BitFieldWriter.html b/api/orc-core/org/apache/orc/impl/class-use/BitFieldWriter.html
index b7870a1..a6e1a6d 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/BitFieldWriter.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/BitFieldWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.BitFieldWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.BitFieldWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.BitFieldWriter (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.BitFieldWriter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -73,7 +73,47 @@
 <div class="header">
 <h2 title="Uses of Class org.apache.orc.impl.BitFieldWriter" class="title">Uses of Class<br>org.apache.orc.impl.BitFieldWriter</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.orc.impl.BitFieldWriter</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/impl/BitFieldWriter.html" title="class in org.apache.orc.impl">BitFieldWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/BitFieldWriter.html" title="class in org.apache.orc.impl">BitFieldWriter</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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> declared as <a href="../../../../../org/apache/orc/impl/BitFieldWriter.html" title="class in org.apache.orc.impl">BitFieldWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/BitFieldWriter.html" title="class in org.apache.orc.impl">BitFieldWriter</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeWriterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/BufferChunk.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/BufferChunk.html b/api/orc-core/org/apache/orc/impl/class-use/BufferChunk.html
index 6ac9830..eac56d4 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/BufferChunk.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/BufferChunk.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.BufferChunk (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.BufferChunk (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.BufferChunk (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.BufferChunk (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.BinaryStatisticsImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.BinaryStatisticsImpl.html b/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.BinaryStatisticsImpl.html
index 7bdf624..43809f0 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.BinaryStatisticsImpl.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.BinaryStatisticsImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ColumnStatisticsImpl.BinaryStatisticsImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ColumnStatisticsImpl.BinaryStatisticsImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ColumnStatisticsImpl.BinaryStatisticsImpl (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ColumnStatisticsImpl.BinaryStatisticsImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.StringStatisticsImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.StringStatisticsImpl.html b/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.StringStatisticsImpl.html
index 0a8e7a3..39d1920 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.StringStatisticsImpl.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.StringStatisticsImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ColumnStatisticsImpl.StringStatisticsImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ColumnStatisticsImpl.StringStatisticsImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ColumnStatisticsImpl.StringStatisticsImpl (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ColumnStatisticsImpl.StringStatisticsImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.html b/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.html
index 1f5bbbb..c8c676f 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ColumnStatisticsImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ColumnStatisticsImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ColumnStatisticsImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ColumnStatisticsImpl (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ColumnStatisticsImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -87,6 +87,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -126,7 +130,8 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnStatisticsImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#deserialize-org.apache.orc.OrcProto.ColumnStatistics-">deserialize</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&nbsp;stats)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnStatisticsImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#deserialize-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.ColumnStatistics-">deserialize</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&nbsp;stats)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -152,6 +157,45 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> declared as <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeWriterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeWriterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeWriterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> that return <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeWriterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader.html
index 9be3fe2..c49bcf3 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader.html
index 476cd68..f32a440 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader.html
index 1667f5d..f5c9747 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader.html
index d5b80e1..bde8d26 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromFloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader.html
index 36cc2bc..5981299 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader.html
index e4db97b..d687c51 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerTreeReader.html
index d9e9717..516e8b7 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.AnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader.html
index e5a1853..56fc114 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.BinaryFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.ConvertTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.ConvertTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.ConvertTreeReader.html
index cdce63d..b83b57c 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.ConvertTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.ConvertTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.ConvertTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.ConvertTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.ConvertTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.ConvertTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DateFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DateFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DateFromStringGroupTreeReader.html
index b53f8cf..d481943 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DateFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DateFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DateFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DateFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DateFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DateFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DateFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DateFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DateFromTimestampTreeReader.html
index afde49f..ee29f64 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DateFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DateFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DateFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DateFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DateFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DateFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader.html
index db287a3..6b18245 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromDecimalTreeReader.html
index 5c21254..f91d088 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromDoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromDoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromDoubleTreeReader.html
index b1c72a6..c536163 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromDoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromDoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromDoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromDoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromDoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromDoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromFloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromFloatTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromFloatTreeReader.html
index 1430cc4..13b95d9 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromFloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromFloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromFloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromFloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromFloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromFloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader.html
index 5378fa8..bcbb818 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {


[13/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/TimestampTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/TimestampTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/TimestampTreeWriter.html
new file mode 100644
index 0000000..40b2b8c
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/TimestampTreeWriter.html
@@ -0,0 +1,512 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TimestampTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TimestampTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TimestampTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/TimestampTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="TimestampTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class TimestampTreeWriter" class="title">Class TimestampTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.TimestampTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TimestampTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/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/writer/TimestampTreeWriter.html#BASE_TIMESTAMP_STRING">BASE_TIMESTAMP_STRING</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html#MILLIS_PER_SECOND">MILLIS_PER_SECOND</a></span></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html#TimestampTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">TimestampTreeWriter</a></span>(int&nbsp;columnId,
+                   <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                   <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                   boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</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/writer/TimestampTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</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/impl/writer/TimestampTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MILLIS_PER_SECOND">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MILLIS_PER_SECOND</h4>
+<pre>public static final&nbsp;int MILLIS_PER_SECOND</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.orc.impl.writer.TimestampTreeWriter.MILLIS_PER_SECOND">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BASE_TIMESTAMP_STRING">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BASE_TIMESTAMP_STRING</h4>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> BASE_TIMESTAMP_STRING</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.orc.impl.writer.TimestampTreeWriter.BASE_TIMESTAMP_STRING">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TimestampTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TimestampTreeWriter</h4>
+<pre>public&nbsp;TimestampTreeWriter(int&nbsp;columnId,
+                           <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                           <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                           boolean&nbsp;nullable)
+                    throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/TimestampTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/TimestampTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="TimestampTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/TreeWriter.Factory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/TreeWriter.Factory.html b/api/orc-core/org/apache/orc/impl/writer/TreeWriter.Factory.html
new file mode 100644
index 0000000..0291a3d
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/TreeWriter.Factory.html
@@ -0,0 +1,286 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TreeWriter.Factory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TreeWriter.Factory (ORC Core 1.5.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/TreeWriter.Factory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/TreeWriter.Factory.html" target="_top">Frames</a></li>
+<li><a href="TreeWriter.Factory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class TreeWriter.Factory" class="title">Class TreeWriter.Factory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.writer.TreeWriter.Factory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">TreeWriter.Factory</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html#Factory--">Factory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html#create-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">create</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+      <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;streamFactory,
+      boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Factory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Factory</h4>
+<pre>public&nbsp;Factory()</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-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a>&nbsp;create(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                                <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;streamFactory,
+                                boolean&nbsp;nullable)
+                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/TreeWriter.Factory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/TreeWriter.Factory.html" target="_top">Frames</a></li>
+<li><a href="TreeWriter.Factory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/TreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/TreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/TreeWriter.html
new file mode 100644
index 0000000..6347987
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/TreeWriter.html
@@ -0,0 +1,452 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":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/TreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/TreeWriter.html" target="_top">Frames</a></li>
+<li><a href="TreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Interface TreeWriter" class="title">Interface TreeWriter</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/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer">BinaryTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer">BooleanTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer">ByteTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer">CharTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer">DateTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer">Decimal64TreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer">DecimalTreeWriter</a>, <a href="../../
 ../../../org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer">DoubleTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer">FloatTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer">IntegerTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer">ListTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer">MapTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer">StringTreeWriter</a>, <a href="../../../../../org/apache
 /orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer">StructTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">TimestampTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a>, <a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer">UnionTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer">VarcharTreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">TreeWriter</span></pre>
+<div class="block">The writers for the specific writers of each type. This provides
+ the generic API that they must all implement.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></span>()</code>
+<div class="block">Create a row index entry at the current point in the stripe.</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/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate the memory currently used to buffer the stripe.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stripeStatistics)</code>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write a ColumnVector to the file.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</code>
+<div class="block">Add the file statistics to the file footer.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;batch,
+              int&nbsp;offset,
+              int&nbsp;length)</code>
+<div class="block">Write a VectorizedRowBath to the file.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;stripeFooter,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>long&nbsp;estimateMemory()</pre>
+<div class="block">Estimate the memory currently used to buffer the stripe.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>long&nbsp;getRawDataSize()</pre>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeRootBatch</h4>
+<pre>void&nbsp;writeRootBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;batch,
+                    int&nbsp;offset,
+                    int&nbsp;length)
+             throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Write a VectorizedRowBath to the file. This is called by the WriterImplV2
+ at the top level.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>batch</code> - the list of all of the columns</dd>
+<dd><code>offset</code> - the first row from the batch to write</dd>
+<dd><code>length</code> - the number of rows to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                int&nbsp;offset,
+                int&nbsp;length)
+         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Write a ColumnVector to the file. This is called recursively by
+ writeRootBatch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the data to write</dd>
+<dd><code>offset</code> - the first value offset to write.</dd>
+<dd><code>length</code> - the number of values to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="createRowIndexEntry--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRowIndexEntry</h4>
+<pre>void&nbsp;createRowIndexEntry()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Create a row index entry at the current point in the stripe.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>void&nbsp;flushStreams()
+           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;stripeFooter,
+                 <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                 int&nbsp;requiredIndexEntries)
+          throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stripeFooter</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateFileStatistics</h4>
+<pre>void&nbsp;updateFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stripeStatistics)</pre>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stripeStatistics</code> - the statistics for the new stripe</dd>
+</dl>
+</li>
+</ul>
+<a name="writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>writeFileStatistics</h4>
+<pre>void&nbsp;writeFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</pre>
+<div class="block">Add the file statistics to the file footer.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>footer</code> - the file footer builder</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/TreeWriter.html" target="_top">Frames</a></li>
+<li><a href="TreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[09/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriter.html
new file mode 100644
index 0000000..9f51709
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriter.html
@@ -0,0 +1,261 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.impl.writer.TreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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.impl.writer.TreeWriter (ORC Core 1.5.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/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">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/impl/writer/class-use/TreeWriter.html" target="_top">Frames</a></li>
+<li><a href="TreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    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.impl.writer.TreeWriter" class="title">Uses of Interface<br>org.apache.orc.impl.writer.TreeWriter</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/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</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/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer">BinaryTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer">BooleanTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer">ByteTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer">CharTreeWriter</a></span></code>
+<div class="block">Under the covers, char is written to ORC the same way as string.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer">DateTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer">Decimal64TreeWriter</a></span></code>
+<div class="block">Writer for short decimals in ORCv2.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer">DecimalTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer">DoubleTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer">FloatTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer">IntegerTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer">ListTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer">MapTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer">StringTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer">StructTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">TimestampTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></span></code>
+<div class="block">The parent class of all of the writers for each column.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer">UnionTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer">VarcharTreeWriter</a></span></code>
+<div class="block">Under the covers, varchar is written to ORC the same way as string.</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/writer/package-summary.html">org.apache.orc.impl.writer</a> that return <a href="../../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeWriter.Factory.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html#create-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">create</a></span>(<a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+      <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;streamFactory,
+      boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">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/impl/writer/class-use/TreeWriter.html" target="_top">Frames</a></li>
+<li><a href="TreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriterBase.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriterBase.html b/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriterBase.html
new file mode 100644
index 0000000..80e719e
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriterBase.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.TreeWriterBase (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.TreeWriterBase (ORC Core 1.5.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/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/TreeWriterBase.html" target="_top">Frames</a></li>
+<li><a href="TreeWriterBase.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.TreeWriterBase" class="title">Uses of Class<br>org.apache.orc.impl.writer.TreeWriterBase</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/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a> in <a href="../../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer">BinaryTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer">BooleanTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer">ByteTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer">CharTreeWriter</a></span></code>
+<div class="block">Under the covers, char is written to ORC the same way as string.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer">DateTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer">Decimal64TreeWriter</a></span></code>
+<div class="block">Writer for short decimals in ORCv2.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer">DecimalTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer">DoubleTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer">FloatTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer">IntegerTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer">ListTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer">MapTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer">StringTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer">StructTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">TimestampTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer">UnionTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer">VarcharTreeWriter</a></span></code>
+<div class="block">Under the covers, varchar is written to ORC the same way as string.</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/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/TreeWriterBase.html" target="_top">Frames</a></li>
+<li><a href="TreeWriterBase.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/UnionTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/UnionTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/UnionTreeWriter.html
new file mode 100644
index 0000000..bb82fdb
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/UnionTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.UnionTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.UnionTreeWriter (ORC Core 1.5.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/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/UnionTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="UnionTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.UnionTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.UnionTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.UnionTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/UnionTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="UnionTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/VarcharTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/VarcharTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/VarcharTreeWriter.html
new file mode 100644
index 0000000..87283d3
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/VarcharTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.VarcharTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.VarcharTreeWriter (ORC Core 1.5.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/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/VarcharTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="VarcharTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.VarcharTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.VarcharTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.VarcharTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/VarcharTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="VarcharTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/WriterContext.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/WriterContext.html b/api/orc-core/org/apache/orc/impl/writer/class-use/WriterContext.html
new file mode 100644
index 0000000..b8b7b3a
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/WriterContext.html
@@ -0,0 +1,242 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.impl.writer.WriterContext (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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.impl.writer.WriterContext (ORC Core 1.5.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/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">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/impl/writer/class-use/WriterContext.html" target="_top">Frames</a></li>
+<li><a href="WriterContext.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    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.impl.writer.WriterContext" class="title">Uses of Interface<br>org.apache.orc.impl.writer.WriterContext</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/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</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> with parameters of type <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeWriter.Factory.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html#create-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">create</a></span>(<a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+      <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;streamFactory,
+      boolean&nbsp;nullable)</code>&nbsp;</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/writer/package-summary.html">org.apache.orc.impl.writer</a> with parameters of type <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/BinaryTreeWriter.html#BinaryTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">BinaryTreeWriter</a></span>(int&nbsp;columnId,
+                <a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html#BooleanTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">BooleanTreeWriter</a></span>(int&nbsp;columnId,
+                 <a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                 <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                 boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html#ByteTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">ByteTreeWriter</a></span>(int&nbsp;columnId,
+              <a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+              <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+              boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/DateTreeWriter.html#DateTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DateTreeWriter</a></span>(int&nbsp;columnId,
+              <a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+              <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+              boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html#Decimal64TreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">Decimal64TreeWriter</a></span>(int&nbsp;columnId,
+                   <a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                   <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                   boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html#DecimalTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DecimalTreeWriter</a></span>(int&nbsp;columnId,
+                 <a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                 <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                 boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html#DoubleTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DoubleTreeWriter</a></span>(int&nbsp;columnId,
+                <a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html#FloatTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">FloatTreeWriter</a></span>(int&nbsp;columnId,
+               <a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+               <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+               boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html#IntegerTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">IntegerTreeWriter</a></span>(int&nbsp;columnId,
+                 <a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                 <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                 boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/StructTreeWriter.html#StructTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">StructTreeWriter</a></span>(int&nbsp;columnId,
+                <a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html#TimestampTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">TimestampTreeWriter</a></span>(int&nbsp;columnId,
+                   <a href="../../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                   <a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                   boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">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/impl/writer/class-use/WriterContext.html" target="_top">Frames</a></li>
+<li><a href="WriterContext.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/WriterImplV2.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/WriterImplV2.html b/api/orc-core/org/apache/orc/impl/writer/class-use/WriterImplV2.html
new file mode 100644
index 0000000..bf1a030
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/WriterImplV2.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.WriterImplV2 (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.WriterImplV2 (ORC Core 1.5.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/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/WriterImplV2.html" target="_top">Frames</a></li>
+<li><a href="WriterImplV2.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.WriterImplV2" class="title">Uses of Class<br>org.apache.orc.impl.writer.WriterImplV2</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.WriterImplV2</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/WriterImplV2.html" target="_top">Frames</a></li>
+<li><a href="WriterImplV2.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/package-frame.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/package-frame.html b/api/orc-core/org/apache/orc/impl/writer/package-frame.html
new file mode 100644
index 0000000..4d2b107
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/package-frame.html
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc.impl.writer (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/orc/impl/writer/package-summary.html" target="classFrame">org.apache.orc.impl.writer</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="TreeWriter.html" title="interface in org.apache.orc.impl.writer" target="classFrame"><span class="interfaceName">TreeWriter</span></a></li>
+<li><a href="WriterContext.html" title="interface in org.apache.orc.impl.writer" target="classFrame"><span class="interfaceName">WriterContext</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">BinaryTreeWriter</a></li>
+<li><a href="BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">BooleanTreeWriter</a></li>
+<li><a href="ByteTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">ByteTreeWriter</a></li>
+<li><a href="CharTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">CharTreeWriter</a></li>
+<li><a href="DateTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">DateTreeWriter</a></li>
+<li><a href="Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">Decimal64TreeWriter</a></li>
+<li><a href="DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">DecimalTreeWriter</a></li>
+<li><a href="DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">DoubleTreeWriter</a></li>
+<li><a href="FloatTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">FloatTreeWriter</a></li>
+<li><a href="IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">IntegerTreeWriter</a></li>
+<li><a href="ListTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">ListTreeWriter</a></li>
+<li><a href="MapTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">MapTreeWriter</a></li>
+<li><a href="StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">StringBaseTreeWriter</a></li>
+<li><a href="StringTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">StringTreeWriter</a></li>
+<li><a href="StructTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">StructTreeWriter</a></li>
+<li><a href="TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">TimestampTreeWriter</a></li>
+<li><a href="TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer" target="classFrame">TreeWriter.Factory</a></li>
+<li><a href="TreeWriterBase.html" title="class in org.apache.orc.impl.writer" target="classFrame">TreeWriterBase</a></li>
+<li><a href="UnionTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">UnionTreeWriter</a></li>
+<li><a href="VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer" target="classFrame">VarcharTreeWriter</a></li>
+<li><a href="WriterImplV2.html" title="class in org.apache.orc.impl.writer" target="classFrame">WriterImplV2</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/package-summary.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/package-summary.html b/api/orc-core/org/apache/orc/impl/writer/package-summary.html
new file mode 100644
index 0000000..f69e774
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/package-summary.html
@@ -0,0 +1,255 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc.impl.writer (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.orc.impl.writer (ORC Core 1.5.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><a href="../../../../../org/apache/orc/impl/mask/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/orc/util/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.orc.impl.writer</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></td>
+<td class="colLast">
+<div class="block">The writers for the specific writers of each type.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer">BinaryTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer">BooleanTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer">ByteTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer">CharTreeWriter</a></td>
+<td class="colLast">
+<div class="block">Under the covers, char is written to ORC the same way as string.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer">DateTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer">Decimal64TreeWriter</a></td>
+<td class="colLast">
+<div class="block">Writer for short decimals in ORCv2.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer">DecimalTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer">DoubleTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer">FloatTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer">IntegerTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer">ListTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer">MapTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer">StringTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer">StructTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">TimestampTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></td>
+<td class="colLast">
+<div class="block">The parent class of all of the writers for each column.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer">UnionTreeWriter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer">VarcharTreeWriter</a></td>
+<td class="colLast">
+<div class="block">Under the covers, varchar is written to ORC the same way as string.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></td>
+<td class="colLast">
+<div class="block">An ORCv2 file writer.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/orc/impl/mask/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/orc/util/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/package-tree.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/package-tree.html b/api/orc-core/org/apache/orc/impl/writer/package-tree.html
new file mode 100644
index 0000000..4e98f49
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/package-tree.html
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc.impl.writer Class Hierarchy (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.orc.impl.writer Class Hierarchy (ORC Core 1.5.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><a href="../../../../../org/apache/orc/impl/mask/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/orc/util/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.orc.impl.writer</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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">TreeWriter.Factory</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">TreeWriterBase</span></a> (implements org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a>)
+<ul>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">BinaryTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">BooleanTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">ByteTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">DateTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Decimal64TreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">DecimalTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">DoubleTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">FloatTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">IntegerTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">ListTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">MapTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">StringBaseTreeWriter</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">CharTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">StringTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">VarcharTreeWriter</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">StructTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">TimestampTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">UnionTreeWriter</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">WriterImplV2</span></a> (implements org.apache.orc.<a href="../../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>, org.apache.orc.impl.<a href="../../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">TreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">WriterContext</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/orc/impl/mask/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/orc/util/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[08/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/package-use.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/package-use.html b/api/orc-core/org/apache/orc/impl/writer/package-use.html
new file mode 100644
index 0000000..9e6f8d4
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/package-use.html
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package org.apache.orc.impl.writer (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 org.apache.orc.impl.writer (ORC Core 1.5.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?org/apache/orc/impl/writer/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package org.apache.orc.impl.writer" class="title">Uses of Package<br>org.apache.orc.impl.writer</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="../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<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> used by <a href="../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../org/apache/orc/impl/writer/class-use/StringBaseTreeWriter.html#org.apache.orc.impl.writer">StringBaseTreeWriter</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../../org/apache/orc/impl/writer/class-use/TreeWriter.html#org.apache.orc.impl.writer">TreeWriter</a>
+<div class="block">The writers for the specific writers of each type.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../org/apache/orc/impl/writer/class-use/TreeWriterBase.html#org.apache.orc.impl.writer">TreeWriterBase</a>
+<div class="block">The parent class of all of the writers for each column.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../../org/apache/orc/impl/writer/class-use/WriterContext.html#org.apache.orc.impl.writer">WriterContext</a>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/package-frame.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/package-frame.html b/api/orc-core/org/apache/orc/package-frame.html
index 6e1d8ef..105f690 100644
--- a/api/orc-core/org/apache/orc/package-frame.html
+++ b/api/orc-core/org/apache/orc/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.orc (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>org.apache.orc (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -18,6 +18,8 @@
 <li><a href="BooleanColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">BooleanColumnStatistics</span></a></li>
 <li><a href="ColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">ColumnStatistics</span></a></li>
 <li><a href="CompressionCodec.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">CompressionCodec</span></a></li>
+<li><a href="DataMask.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">DataMask</span></a></li>
+<li><a href="DataMask.Provider.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">DataMask.Provider</span></a></li>
 <li><a href="DataReader.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">DataReader</span></a></li>
 <li><a href="DateColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">DateColumnStatistics</span></a></li>
 <li><a href="DecimalColumnStatistics.html" title="interface in org.apache.orc" target="classFrame"><span class="interfaceName">DecimalColumnStatistics</span></a></li>
@@ -39,6 +41,8 @@
 </ul>
 <h2 title="Classes">Classes</h2>
 <ul title="Classes">
+<li><a href="DataMask.Factory.html" title="class in org.apache.orc" target="classFrame">DataMask.Factory</a></li>
+<li><a href="InMemoryKeystore.html" title="class in org.apache.orc" target="classFrame">InMemoryKeystore</a></li>
 <li><a href="OrcFile.html" title="class in org.apache.orc" target="classFrame">OrcFile</a></li>
 <li><a href="OrcFile.ReaderOptions.html" title="class in org.apache.orc" target="classFrame">OrcFile.ReaderOptions</a></li>
 <li><a href="OrcFile.WriterOptions.html" title="class in org.apache.orc" target="classFrame">OrcFile.WriterOptions</a></li>
@@ -46,18 +50,22 @@
 <li><a href="Reader.Options.html" title="class in org.apache.orc" target="classFrame">Reader.Options</a></li>
 <li><a href="StripeStatistics.html" title="class in org.apache.orc" target="classFrame">StripeStatistics</a></li>
 <li><a href="TypeDescription.html" title="class in org.apache.orc" target="classFrame">TypeDescription</a></li>
+<li><a href="TypeDescriptionPrettyPrint.html" title="class in org.apache.orc" target="classFrame">TypeDescriptionPrettyPrint</a></li>
 </ul>
 <h2 title="Enums">Enums</h2>
 <ul title="Enums">
 <li><a href="CompressionCodec.Modifier.html" title="enum in org.apache.orc" target="classFrame">CompressionCodec.Modifier</a></li>
 <li><a href="CompressionKind.html" title="enum in org.apache.orc" target="classFrame">CompressionKind</a></li>
+<li><a href="DataMask.Standard.html" title="enum in org.apache.orc" target="classFrame">DataMask.Standard</a></li>
 <li><a href="OrcConf.html" title="enum in org.apache.orc" target="classFrame">OrcConf</a></li>
 <li><a href="OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc" target="classFrame">OrcFile.BloomFilterVersion</a></li>
 <li><a href="OrcFile.CompressionStrategy.html" title="enum in org.apache.orc" target="classFrame">OrcFile.CompressionStrategy</a></li>
 <li><a href="OrcFile.EncodingStrategy.html" title="enum in org.apache.orc" target="classFrame">OrcFile.EncodingStrategy</a></li>
 <li><a href="OrcFile.Version.html" title="enum in org.apache.orc" target="classFrame">OrcFile.Version</a></li>
+<li><a href="OrcFile.WriterImplementation.html" title="enum in org.apache.orc" target="classFrame">OrcFile.WriterImplementation</a></li>
 <li><a href="OrcFile.WriterVersion.html" title="enum in org.apache.orc" target="classFrame">OrcFile.WriterVersion</a></li>
 <li><a href="TypeDescription.Category.html" title="enum in org.apache.orc" target="classFrame">TypeDescription.Category</a></li>
+<li><a href="TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc" target="classFrame">TypeDescription.RowBatchVersion</a></li>
 </ul>
 <h2 title="Exceptions">Exceptions</h2>
 <ul title="Exceptions">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/package-summary.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/package-summary.html b/api/orc-core/org/apache/orc/package-summary.html
index 481440c..0c33baf 100644
--- a/api/orc-core/org/apache/orc/package-summary.html
+++ b/api/orc-core/org/apache/orc/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.orc (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>org.apache.orc (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.orc (ORC Core 1.4.3 API)";
+            parent.document.title="org.apache.orc (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -106,6 +106,18 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></td>
+<td class="colLast">
+<div class="block">The API for masking data during column encryption for ORC.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a></td>
+<td class="colLast">
+<div class="block">Providers can provide one or more kinds of data masks.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/orc/DataReader.html" title="interface in org.apache.orc">DataReader</a></td>
 <td class="colLast">
 <div class="block">An abstract data reader that IO formats can use to read bytes from underlying storage.</div>
@@ -222,6 +234,18 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a></td>
+<td class="colLast">
+<div class="block">To create a DataMask, the users should come through this API.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></td>
+<td class="colLast">
+<div class="block">This is an in-memory implementation of <code>HadoopShims.KeyProvider</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/orc/OrcFile.html" title="class in org.apache.orc">OrcFile</a></td>
 <td class="colLast">
 <div class="block">Contains factory methods to read or write ORC files.</div>
@@ -257,6 +281,12 @@
 <div class="block">This is the description of the types in an ORC file.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/orc/TypeDescriptionPrettyPrint.html" title="class in org.apache.orc">TypeDescriptionPrettyPrint</a></td>
+<td class="colLast">
+<div class="block">A pretty printer for TypeDescription.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -280,30 +310,40 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></td>
+<td class="colLast">
+<div class="block">The standard DataMasks can be created using this short cut.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/orc/OrcConf.html" title="enum in org.apache.orc">OrcConf</a></td>
 <td class="colLast">
 <div class="block">Define the configuration properties that Orc understands.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/orc/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc">OrcFile.BloomFilterVersion</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/orc/OrcFile.CompressionStrategy.html" title="enum in org.apache.orc">OrcFile.CompressionStrategy</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/orc/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc">OrcFile.EncodingStrategy</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></td>
 <td class="colLast">
 <div class="block">Create a version number for the ORC file format, so that we can add
  non-forward compatible changes in the future.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></td>
 <td class="colLast">
@@ -314,6 +354,12 @@
 <td class="colFirst"><a href="../../../org/apache/orc/TypeDescription.Category.html" title="enum in org.apache.orc">TypeDescription.Category</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a></td>
+<td class="colLast">
+<div class="block">Specify the version of the VectorizedRowBatch that the user desires.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/package-tree.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/package-tree.html b/api/orc-core/org/apache/orc/package-tree.html
index 296bf90..42ef5c7 100644
--- a/api/orc-core/org/apache/orc/package-tree.html
+++ b/api/orc-core/org/apache/orc/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.orc Class Hierarchy (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>org.apache.orc Class Hierarchy (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.orc Class Hierarchy (ORC Core 1.4.3 API)";
+            parent.document.title="org.apache.orc Class Hierarchy (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -82,6 +82,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
 <ul>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc"><span class="typeNameLink">DataMask.Factory</span></a></li>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc"><span class="typeNameLink">InMemoryKeystore</span></a> (implements org.apache.orc.impl.<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyProvider</a>)</li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcFile.html" title="class in org.apache.orc"><span class="typeNameLink">OrcFile</span></a></li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc"><span class="typeNameLink">OrcFile.ReaderOptions</span></a></li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc"><span class="typeNameLink">OrcFile.WriterOptions</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>)</li>
@@ -103,6 +105,7 @@
 </ul>
 </li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc"><span class="typeNameLink">TypeDescription</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/TypeDescriptionPrettyPrint.html" title="class in org.apache.orc"><span class="typeNameLink">TypeDescriptionPrettyPrint</span></a></li>
 </ul>
 </li>
 </ul>
@@ -137,6 +140,8 @@
 </ul>
 </li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc"><span class="typeNameLink">CompressionCodec</span></a></li>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc"><span class="typeNameLink">DataMask</span></a></li>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc"><span class="typeNameLink">DataMask.Provider</span></a></li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/FileMetadata.html" title="interface in org.apache.orc"><span class="typeNameLink">FileMetadata</span></a></li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/MemoryManager.html" title="interface in org.apache.orc"><span class="typeNameLink">MemoryManager</span></a></li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc"><span class="typeNameLink">MemoryManager.Callback</span></a></li>
@@ -154,14 +159,17 @@
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.WriterVersion</span></a></li>
-<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcConf.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcConf</span></a></li>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc"><span class="typeNameLink">DataMask.Standard</span></a></li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc"><span class="typeNameLink">CompressionKind</span></a></li>
-<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.Version</span></a></li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcFile.CompressionStrategy.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.CompressionStrategy</span></a></li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/CompressionCodec.Modifier.html" title="enum in org.apache.orc"><span class="typeNameLink">CompressionCodec.Modifier</span></a></li>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcConf.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcConf</span></a></li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/TypeDescription.Category.html" title="enum in org.apache.orc"><span class="typeNameLink">TypeDescription.Category</span></a></li>
-<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.BloomFilterVersion</span></a></li>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.WriterImplementation</span></a></li>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.Version</span></a></li>
 <li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.EncodingStrategy</span></a></li>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">TypeDescription.RowBatchVersion</span></a></li>
+<li type="circle">org.apache.orc.<a href="../../../org/apache/orc/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.BloomFilterVersion</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/package-use.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/package-use.html b/api/orc-core/org/apache/orc/package-use.html
index 524327b..29c258b 100644
--- a/api/orc-core/org/apache/orc/package-use.html
+++ b/api/orc-core/org/apache/orc/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.orc (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Package org.apache.orc (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.orc (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Package org.apache.orc (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -92,6 +92,14 @@
 <td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.orc.util">org.apache.orc.util</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -125,15 +133,35 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/DataMask.html#org.apache.orc">DataMask</a>
+<div class="block">The API for masking data during column encryption for ORC.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/DataMask.Standard.html#org.apache.orc">DataMask.Standard</a>
+<div class="block">The standard DataMasks can be created using this short cut.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/DataReader.html#org.apache.orc">DataReader</a>
 <div class="block">An abstract data reader that IO formats can use to read bytes from underlying storage.</div>
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/FileFormatException.html#org.apache.orc">FileFormatException</a>
+<div class="block">Thrown when an invalid file format is encountered.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/FileMetadata.html#org.apache.orc">FileMetadata</a>
 <div class="block">Cached file metadata.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/InMemoryKeystore.html#org.apache.orc">InMemoryKeystore</a>
+<div class="block">This is an in-memory implementation of <code>HadoopShims.KeyProvider</code>.</div>
+</td>
+</tr>
 <tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/MemoryManager.html#org.apache.orc">MemoryManager</a>
 <div class="block">A memory manager that keeps a global context of how many ORC
@@ -173,147 +201,155 @@
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcFile.WriterContext.html#org.apache.orc">OrcFile.WriterContext</a>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcFile.WriterImplementation.html#org.apache.orc">OrcFile.WriterImplementation</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcFile.WriterOptions.html#org.apache.orc">OrcFile.WriterOptions</a>
 <div class="block">Options for creating ORC file writers.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcFile.WriterVersion.html#org.apache.orc">OrcFile.WriterVersion</a>
 <div class="block">Records the version of the writer in terms of which bugs have been fixed.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.BloomFilterIndex.html#org.apache.orc">OrcProto.BloomFilterIndex</a>
 <div class="block">Protobuf type <code>orc.proto.BloomFilterIndex</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.BloomFilterIndex.Builder.html#org.apache.orc">OrcProto.BloomFilterIndex.Builder</a>
 <div class="block">Protobuf type <code>orc.proto.BloomFilterIndex</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.ColumnStatistics.html#org.apache.orc">OrcProto.ColumnStatistics</a>
 <div class="block">Protobuf type <code>orc.proto.ColumnStatistics</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.FileTail.html#org.apache.orc">OrcProto.FileTail</a>
 <div class="block">Protobuf type <code>orc.proto.FileTail</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.Footer.Builder.html#org.apache.orc">OrcProto.Footer.Builder</a>
 <div class="block">Protobuf type <code>orc.proto.Footer</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.Metadata.Builder.html#org.apache.orc">OrcProto.Metadata.Builder</a>
 <div class="block">Protobuf type <code>orc.proto.Metadata</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.PostScript.html#org.apache.orc">OrcProto.PostScript</a>
 <div class="block">Protobuf type <code>orc.proto.PostScript</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.PostScript.Builder.html#org.apache.orc">OrcProto.PostScript.Builder</a>
 <div class="block">Protobuf type <code>orc.proto.PostScript</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.RowIndex.html#org.apache.orc">OrcProto.RowIndex</a>
 <div class="block">Protobuf type <code>orc.proto.RowIndex</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.RowIndex.Builder.html#org.apache.orc">OrcProto.RowIndex.Builder</a>
 <div class="block">Protobuf type <code>orc.proto.RowIndex</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.Stream.Kind.html#org.apache.orc">OrcProto.Stream.Kind</a>
 <div class="block">Protobuf enum <code>orc.proto.Stream.Kind</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.StripeFooter.html#org.apache.orc">OrcProto.StripeFooter</a>
 <div class="block">Protobuf type <code>orc.proto.StripeFooter</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.StripeFooter.Builder.html#org.apache.orc">OrcProto.StripeFooter.Builder</a>
 <div class="block">Protobuf type <code>orc.proto.StripeFooter</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.StripeInformation.html#org.apache.orc">OrcProto.StripeInformation</a>
 <div class="block">Protobuf type <code>orc.proto.StripeInformation</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.StripeInformation.Builder.html#org.apache.orc">OrcProto.StripeInformation.Builder</a>
 <div class="block">Protobuf type <code>orc.proto.StripeInformation</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.StripeStatistics.html#org.apache.orc">OrcProto.StripeStatistics</a>
 <div class="block">Protobuf type <code>orc.proto.StripeStatistics</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.Type.html#org.apache.orc">OrcProto.Type</a>
 <div class="block">Protobuf type <code>orc.proto.Type</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.UserMetadataItem.html#org.apache.orc">OrcProto.UserMetadataItem</a>
 <div class="block">Protobuf type <code>orc.proto.UserMetadataItem</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/PhysicalWriter.html#org.apache.orc">PhysicalWriter</a>
 <div class="block">This interface separates the physical layout of ORC files from the higher
  level details.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/PhysicalWriter.OutputReceiver.html#org.apache.orc">PhysicalWriter.OutputReceiver</a>
 <div class="block">The target of an output stream.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/Reader.html#org.apache.orc">Reader</a>
 <div class="block">The interface for reading ORC files.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/Reader.Options.html#org.apache.orc">Reader.Options</a>
 <div class="block">Options for creating a RecordReader.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/RecordReader.html#org.apache.orc">RecordReader</a>
 <div class="block">A row-by-row iterator for ORC files.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/StripeInformation.html#org.apache.orc">StripeInformation</a>
 <div class="block">Information about the stripes in an ORC file that is provided by the Reader.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/StripeStatistics.html#org.apache.orc">StripeStatistics</a>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/TypeDescription.html#org.apache.orc">TypeDescription</a>
 <div class="block">This is the description of the types in an ORC file.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/TypeDescription.Category.html#org.apache.orc">TypeDescription.Category</a>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/TypeDescription.RowBatchVersion.html#org.apache.orc">TypeDescription.RowBatchVersion</a>
+<div class="block">Specify the version of the VectorizedRowBatch that the user desires.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/orc/class-use/Writer.html#org.apache.orc">Writer</a>
 <div class="block">The interface for writing ORC files.</div>
@@ -568,6 +604,144 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.mask">
+<!--   -->
+</a>
+<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/package-summary.html">org.apache.orc</a> used by <a href="../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/DataMask.html#org.apache.orc.impl.mask">DataMask</a>
+<div class="block">The API for masking data during column encryption for ORC.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/DataMask.Provider.html#org.apache.orc.impl.mask">DataMask.Provider</a>
+<div class="block">Providers can provide one or more kinds of data masks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/TypeDescription.html#org.apache.orc.impl.mask">TypeDescription</a>
+<div class="block">This is the description of the types in an ORC file.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<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/package-summary.html">org.apache.orc</a> used by <a href="../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/ColumnStatistics.html#org.apache.orc.impl.writer">ColumnStatistics</a>
+<div class="block">Statistics that are available for all types of columns.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/CompressionCodec.html#org.apache.orc.impl.writer">CompressionCodec</a>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/MemoryManager.Callback.html#org.apache.orc.impl.writer">MemoryManager.Callback</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcFile.BloomFilterVersion.html#org.apache.orc.impl.writer">OrcFile.BloomFilterVersion</a>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcFile.EncodingStrategy.html#org.apache.orc.impl.writer">OrcFile.EncodingStrategy</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcFile.Version.html#org.apache.orc.impl.writer">OrcFile.Version</a>
+<div class="block">Create a version number for the ORC file format, so that we can add
+ non-forward compatible changes in the future.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcFile.WriterOptions.html#org.apache.orc.impl.writer">OrcFile.WriterOptions</a>
+<div class="block">Options for creating ORC file writers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.BloomFilter.Builder.html#org.apache.orc.impl.writer">OrcProto.BloomFilter.Builder</a>
+<div class="block">Protobuf type <code>orc.proto.BloomFilter</code></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.BloomFilterIndex.Builder.html#org.apache.orc.impl.writer">OrcProto.BloomFilterIndex.Builder</a>
+<div class="block">Protobuf type <code>orc.proto.BloomFilterIndex</code></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.Footer.Builder.html#org.apache.orc.impl.writer">OrcProto.Footer.Builder</a>
+<div class="block">Protobuf type <code>orc.proto.Footer</code></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.RowIndex.Builder.html#org.apache.orc.impl.writer">OrcProto.RowIndex.Builder</a>
+<div class="block">Protobuf type <code>orc.proto.RowIndex</code></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.RowIndexEntry.Builder.html#org.apache.orc.impl.writer">OrcProto.RowIndexEntry.Builder</a>
+<div class="block">Protobuf type <code>orc.proto.RowIndexEntry</code></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.Stream.Kind.html#org.apache.orc.impl.writer">OrcProto.Stream.Kind</a>
+<div class="block">Protobuf enum <code>orc.proto.Stream.Kind</code></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.StripeFooter.Builder.html#org.apache.orc.impl.writer">OrcProto.StripeFooter.Builder</a>
+<div class="block">Protobuf type <code>orc.proto.StripeFooter</code></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.StripeStatistics.html#org.apache.orc.impl.writer">OrcProto.StripeStatistics</a>
+<div class="block">Protobuf type <code>orc.proto.StripeStatistics</code></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.StripeStatistics.Builder.html#org.apache.orc.impl.writer">OrcProto.StripeStatistics.Builder</a>
+<div class="block">Protobuf type <code>orc.proto.StripeStatistics</code></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/OrcProto.UserMetadataItem.html#org.apache.orc.impl.writer">OrcProto.UserMetadataItem</a>
+<div class="block">Protobuf type <code>orc.proto.UserMetadataItem</code></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/PhysicalWriter.html#org.apache.orc.impl.writer">PhysicalWriter</a>
+<div class="block">This interface separates the physical layout of ORC files from the higher
+ level details.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/StripeInformation.html#org.apache.orc.impl.writer">StripeInformation</a>
+<div class="block">Information about the stripes in an ORC file that is provided by the Reader.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/TypeDescription.html#org.apache.orc.impl.writer">TypeDescription</a>
+<div class="block">This is the description of the types in an ORC file.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../org/apache/orc/class-use/Writer.html#org.apache.orc.impl.writer">Writer</a>
+<div class="block">The interface for writing ORC files.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
 <li class="blockList"><a name="org.apache.orc.util">
 <!--   -->
 </a>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/BloomFilter.BitSet.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/BloomFilter.BitSet.html b/api/orc-core/org/apache/orc/util/BloomFilter.BitSet.html
index 140e2d4..57c2b9c 100644
--- a/api/orc-core/org/apache/orc/util/BloomFilter.BitSet.html
+++ b/api/orc-core/org/apache/orc/util/BloomFilter.BitSet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BloomFilter.BitSet (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>BloomFilter.BitSet (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BloomFilter.BitSet (ORC Core 1.4.3 API)";
+            parent.document.title="BloomFilter.BitSet (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/BloomFilter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/BloomFilter.html b/api/orc-core/org/apache/orc/util/BloomFilter.html
index 60f3c05..649e687 100644
--- a/api/orc-core/org/apache/orc/util/BloomFilter.html
+++ b/api/orc-core/org/apache/orc/util/BloomFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BloomFilter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>BloomFilter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BloomFilter (ORC Core 1.4.3 API)";
+            parent.document.title="BloomFilter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/BloomFilterIO.Encoding.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/BloomFilterIO.Encoding.html b/api/orc-core/org/apache/orc/util/BloomFilterIO.Encoding.html
index be7e97f..e43b987 100644
--- a/api/orc-core/org/apache/orc/util/BloomFilterIO.Encoding.html
+++ b/api/orc-core/org/apache/orc/util/BloomFilterIO.Encoding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BloomFilterIO.Encoding (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>BloomFilterIO.Encoding (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BloomFilterIO.Encoding (ORC Core 1.4.3 API)";
+            parent.document.title="BloomFilterIO.Encoding (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/BloomFilterIO.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/BloomFilterIO.html b/api/orc-core/org/apache/orc/util/BloomFilterIO.html
index 712e111..015dae4 100644
--- a/api/orc-core/org/apache/orc/util/BloomFilterIO.html
+++ b/api/orc-core/org/apache/orc/util/BloomFilterIO.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BloomFilterIO (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>BloomFilterIO (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BloomFilterIO (ORC Core 1.4.3 API)";
+            parent.document.title="BloomFilterIO (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/BloomFilterUtf8.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/BloomFilterUtf8.html b/api/orc-core/org/apache/orc/util/BloomFilterUtf8.html
index 9377ff6..5468fe1 100644
--- a/api/orc-core/org/apache/orc/util/BloomFilterUtf8.html
+++ b/api/orc-core/org/apache/orc/util/BloomFilterUtf8.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BloomFilterUtf8 (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>BloomFilterUtf8 (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BloomFilterUtf8 (ORC Core 1.4.3 API)";
+            parent.document.title="BloomFilterUtf8 (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/Murmur3.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/Murmur3.html b/api/orc-core/org/apache/orc/util/Murmur3.html
index 1bb8ed9..e38a238 100644
--- a/api/orc-core/org/apache/orc/util/Murmur3.html
+++ b/api/orc-core/org/apache/orc/util/Murmur3.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Murmur3 (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Murmur3 (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Murmur3 (ORC Core 1.4.3 API)";
+            parent.document.title="Murmur3 (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/class-use/BloomFilter.BitSet.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/class-use/BloomFilter.BitSet.html b/api/orc-core/org/apache/orc/util/class-use/BloomFilter.BitSet.html
index a6e01a3..275e320 100644
--- a/api/orc-core/org/apache/orc/util/class-use/BloomFilter.BitSet.html
+++ b/api/orc-core/org/apache/orc/util/class-use/BloomFilter.BitSet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.util.BloomFilter.BitSet (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.util.BloomFilter.BitSet (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.util.BloomFilter.BitSet (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.util.BloomFilter.BitSet (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/class-use/BloomFilter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/class-use/BloomFilter.html b/api/orc-core/org/apache/orc/util/class-use/BloomFilter.html
index 9cffa78..770c2c9 100644
--- a/api/orc-core/org/apache/orc/util/class-use/BloomFilter.html
+++ b/api/orc-core/org/apache/orc/util/class-use/BloomFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.util.BloomFilter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.util.BloomFilter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.util.BloomFilter (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.util.BloomFilter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -88,6 +88,10 @@
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.orc.util">org.apache.orc.util</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -116,6 +120,34 @@
  that is referenced in the predicate.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.TruthValue.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument.TruthValue</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RecordReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/RecordReaderImpl.html#evaluatePredicate-org.apache.orc.ColumnStatistics-org.apache.hadoop.hive.ql.io.sarg.PredicateLeaf-org.apache.orc.util.BloomFilter-boolean-">evaluatePredicate</a></span>(<a href="../../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>&nbsp;stats,
+                 <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/PredicateLeaf.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">PredicateLeaf</a>&nbsp;predicate,
+                 <a href="../../../../../org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</a>&nbsp;bloomFilter,
+                 boolean&nbsp;useUTCTimestamp)</code>
+<div class="block">Evaluate a predicate with respect to the statistics from the column
+ that is referenced in the predicate.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> declared as <a href="../../../../../org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeWriterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a></span></code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/class-use/BloomFilterIO.Encoding.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/class-use/BloomFilterIO.Encoding.html b/api/orc-core/org/apache/orc/util/class-use/BloomFilterIO.Encoding.html
index e0dc7de..e5eb06a 100644
--- a/api/orc-core/org/apache/orc/util/class-use/BloomFilterIO.Encoding.html
+++ b/api/orc-core/org/apache/orc/util/class-use/BloomFilterIO.Encoding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.util.BloomFilterIO.Encoding (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.util.BloomFilterIO.Encoding (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.util.BloomFilterIO.Encoding (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.util.BloomFilterIO.Encoding (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/class-use/BloomFilterIO.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/class-use/BloomFilterIO.html b/api/orc-core/org/apache/orc/util/class-use/BloomFilterIO.html
index a4d28d3..456896b 100644
--- a/api/orc-core/org/apache/orc/util/class-use/BloomFilterIO.html
+++ b/api/orc-core/org/apache/orc/util/class-use/BloomFilterIO.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.util.BloomFilterIO (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.util.BloomFilterIO (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.util.BloomFilterIO (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.util.BloomFilterIO (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/class-use/BloomFilterUtf8.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/class-use/BloomFilterUtf8.html b/api/orc-core/org/apache/orc/util/class-use/BloomFilterUtf8.html
index 020cdcc..f7e6823 100644
--- a/api/orc-core/org/apache/orc/util/class-use/BloomFilterUtf8.html
+++ b/api/orc-core/org/apache/orc/util/class-use/BloomFilterUtf8.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.util.BloomFilterUtf8 (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.util.BloomFilterUtf8 (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.util.BloomFilterUtf8 (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.util.BloomFilterUtf8 (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -73,7 +73,47 @@
 <div class="header">
 <h2 title="Uses of Class org.apache.orc.util.BloomFilterUtf8" class="title">Uses of Class<br>org.apache.orc.util.BloomFilterUtf8</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.orc.util.BloomFilterUtf8</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/util/BloomFilterUtf8.html" title="class in org.apache.orc.util">BloomFilterUtf8</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/util/BloomFilterUtf8.html" title="class in org.apache.orc.util">BloomFilterUtf8</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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> declared as <a href="../../../../../org/apache/orc/util/BloomFilterUtf8.html" title="class in org.apache.orc.util">BloomFilterUtf8</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/util/BloomFilterUtf8.html" title="class in org.apache.orc.util">BloomFilterUtf8</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeWriterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/class-use/Murmur3.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/class-use/Murmur3.html b/api/orc-core/org/apache/orc/util/class-use/Murmur3.html
index 04f8a15..86b9304 100644
--- a/api/orc-core/org/apache/orc/util/class-use/Murmur3.html
+++ b/api/orc-core/org/apache/orc/util/class-use/Murmur3.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.util.Murmur3 (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.util.Murmur3 (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.util.Murmur3 (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.util.Murmur3 (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/package-frame.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/package-frame.html b/api/orc-core/org/apache/orc/util/package-frame.html
index 9e94e80..be3fc88 100644
--- a/api/orc-core/org/apache/orc/util/package-frame.html
+++ b/api/orc-core/org/apache/orc/util/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.orc.util (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>org.apache.orc.util (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/package-summary.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/package-summary.html b/api/orc-core/org/apache/orc/util/package-summary.html
index eb2301a..356ed85 100644
--- a/api/orc-core/org/apache/orc/util/package-summary.html
+++ b/api/orc-core/org/apache/orc/util/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.orc.util (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>org.apache.orc.util (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.orc.util (ORC Core 1.4.3 API)";
+            parent.document.title="org.apache.orc.util (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -44,7 +44,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/orc/impl/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../org/apache/orc/impl/writer/package-summary.html">Prev&nbsp;Package</a></li>
 <li>Next&nbsp;Package</li>
 </ul>
 <ul class="navList">
@@ -153,7 +153,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/orc/impl/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../org/apache/orc/impl/writer/package-summary.html">Prev&nbsp;Package</a></li>
 <li>Next&nbsp;Package</li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/package-tree.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/package-tree.html b/api/orc-core/org/apache/orc/util/package-tree.html
index 26f1434..f86ccb5 100644
--- a/api/orc-core/org/apache/orc/util/package-tree.html
+++ b/api/orc-core/org/apache/orc/util/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.orc.util Class Hierarchy (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>org.apache.orc.util Class Hierarchy (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.orc.util Class Hierarchy (ORC Core 1.4.3 API)";
+            parent.document.title="org.apache.orc.util Class Hierarchy (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -44,7 +44,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/orc/impl/package-tree.html">Prev</a></li>
+<li><a href="../../../../org/apache/orc/impl/writer/package-tree.html">Prev</a></li>
 <li>Next</li>
 </ul>
 <ul class="navList">
@@ -127,7 +127,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/orc/impl/package-tree.html">Prev</a></li>
+<li><a href="../../../../org/apache/orc/impl/writer/package-tree.html">Prev</a></li>
 <li>Next</li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/util/package-use.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/util/package-use.html b/api/orc-core/org/apache/orc/util/package-use.html
index 6290020..dd16b58 100644
--- a/api/orc-core/org/apache/orc/util/package-use.html
+++ b/api/orc-core/org/apache/orc/util/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.orc.util (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Package org.apache.orc.util (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.orc.util (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Package org.apache.orc.util (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -88,6 +88,10 @@
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.orc.util">org.apache.orc.util</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -111,6 +115,29 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<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/util/package-summary.html">org.apache.orc.util</a> used by <a href="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/orc/util/class-use/BloomFilter.html#org.apache.orc.impl.writer">BloomFilter</a>
+<div class="block">BloomFilter is a probabilistic data structure for set membership check.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/orc/util/class-use/BloomFilterUtf8.html#org.apache.orc.impl.writer">BloomFilterUtf8</a>
+<div class="block">This class represents the fix from ORC-101 where we fixed the bloom filter
+ from using the JVM's default character set to always using UTF-8.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
 <li class="blockList"><a name="org.apache.orc.util">
 <!--   -->
 </a>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/overview-frame.html
----------------------------------------------------------------------
diff --git a/api/orc-core/overview-frame.html b/api/orc-core/overview-frame.html
index f53cd98..5b34787 100644
--- a/api/orc-core/overview-frame.html
+++ b/api/orc-core/overview-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview List (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Overview List (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -16,6 +16,8 @@
 <ul title="Packages">
 <li><a href="org/apache/orc/package-frame.html" target="packageFrame">org.apache.orc</a></li>
 <li><a href="org/apache/orc/impl/package-frame.html" target="packageFrame">org.apache.orc.impl</a></li>
+<li><a href="org/apache/orc/impl/mask/package-frame.html" target="packageFrame">org.apache.orc.impl.mask</a></li>
+<li><a href="org/apache/orc/impl/writer/package-frame.html" target="packageFrame">org.apache.orc.impl.writer</a></li>
 <li><a href="org/apache/orc/util/package-frame.html" target="packageFrame">org.apache.orc.util</a></li>
 </ul>
 </div>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/overview-summary.html
----------------------------------------------------------------------
diff --git a/api/orc-core/overview-summary.html b/api/orc-core/overview-summary.html
index ce8340e..c3d1f32 100644
--- a/api/orc-core/overview-summary.html
+++ b/api/orc-core/overview-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Overview (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (ORC Core 1.4.3 API)";
+            parent.document.title="Overview (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -71,7 +71,7 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 class="title">ORC Core 1.4.3 API</h1>
+<h1 class="title">ORC Core 1.5.0 API</h1>
 </div>
 <div class="contentContainer">
 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
@@ -90,6 +90,14 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="org/apache/orc/util/package-summary.html">org.apache.orc.util</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>


[28/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html
new file mode 100644
index 0000000..b0808e6
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html
@@ -0,0 +1,459 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TreeReaderFactory.Decimal64TreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TreeReaderFactory.Decimal64TreeReader (ORC Core 1.5.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/TreeReaderFactory.Decimal64TreeReader.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" target="_top">Frames</a></li>
+<li><a href="TreeReaderFactory.Decimal64TreeReader.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class TreeReaderFactory.Decimal64TreeReader" class="title">Class TreeReaderFactory.Decimal64TreeReader</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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>org.apache.orc.impl.TreeReaderFactory.Decimal64TreeReader</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/TreeReaderFactory.html" title="class in org.apache.orc.impl">TreeReaderFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">TreeReaderFactory.Decimal64TreeReader</span>
+extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#precision">precision</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#scale">scale</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#skipCorrupt">skipCorrupt</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../org/apache/orc/impl/RunLengthIntegerReaderV2.html" title="class in org.apache.orc.impl">RunLengthIntegerReaderV2</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#valueReader">valueReader</a></span></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.orc.impl.TreeReaderFactory.TreeReader">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#Decimal64TreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-int-int-org.apache.orc.impl.TreeReaderFactory.Context-">Decimal64TreeReader</a></span>(int&nbsp;columnId,
+                   <a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
+                   <a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;valueStream,
+                   <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
+                   int&nbsp;precision,
+                   int&nbsp;scale,
+                   <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#nextVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-boolean:A-int-">nextVector</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;result,
+          boolean[]&nbsp;isNull,
+          int&nbsp;batchSize)</code>
+<div class="block">Populates the isNull vector array in the previousVector object based on
+ the present stream values.</div>
+</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/TreeReaderFactory.Decimal64TreeReader.html#seek-org.apache.orc.impl.PositionProvider-">seek</a></span>(<a href="../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>&nbsp;index)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></span>(<a href="../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)</code>
+<div class="block">Seek to the given position.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.TreeReaderFactory.TreeReader">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#getPresent--">getPresent</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#nextBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-">nextBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="precision">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>precision</h4>
+<pre>protected final&nbsp;int precision</pre>
+</li>
+</ul>
+<a name="scale">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scale</h4>
+<pre>protected final&nbsp;int scale</pre>
+</li>
+</ul>
+<a name="skipCorrupt">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>skipCorrupt</h4>
+<pre>protected final&nbsp;boolean skipCorrupt</pre>
+</li>
+</ul>
+<a name="valueReader">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueReader</h4>
+<pre>protected&nbsp;<a href="../../../../org/apache/orc/impl/RunLengthIntegerReaderV2.html" title="class in org.apache.orc.impl">RunLengthIntegerReaderV2</a> valueReader</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Decimal64TreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-int-int-org.apache.orc.impl.TreeReaderFactory.Context-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Decimal64TreeReader</h4>
+<pre>protected&nbsp;Decimal64TreeReader(int&nbsp;columnId,
+                              <a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
+                              <a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;valueStream,
+                              <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
+                              int&nbsp;precision,
+                              int&nbsp;scale,
+                              <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)
+                       throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="seek-org.apache.orc.impl.PositionProvider:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>seek</h4>
+<pre>public&nbsp;void&nbsp;seek(<a href="../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>[]&nbsp;index)
+          throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">TreeReaderFactory.TreeReader</a></code></span></div>
+<div class="block">Seek to the given position.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#seek-org.apache.orc.impl.PositionProvider:A-">seek</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>index</code> - the indexes loaded from the file</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="seek-org.apache.orc.impl.PositionProvider-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>seek</h4>
+<pre>public&nbsp;void&nbsp;seek(<a href="../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>&nbsp;index)
+          throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#seek-org.apache.orc.impl.PositionProvider-">seek</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="nextVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-boolean:A-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>nextVector</h4>
+<pre>public&nbsp;void&nbsp;nextVector(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;result,
+                       boolean[]&nbsp;isNull,
+                       int&nbsp;batchSize)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#nextVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-boolean:A-int-">TreeReaderFactory.TreeReader</a></code></span></div>
+<div class="block">Populates the isNull vector array in the previousVector object based on
+ the present stream values. This function is called from all the child
+ readers, and they all set the values based on isNull field value.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#nextVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-boolean:A-int-">nextVector</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>result</code> - The columnVector object whose isNull value is populated</dd>
+<dd><code>isNull</code> - Whether the each value was null at a higher level. If
+               isNull is null, all values are non-null.</dd>
+<dd><code>batchSize</code> - Size of the column vector</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/TreeReaderFactory.Decimal64TreeReader.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" target="_top">Frames</a></li>
+<li><a href="TreeReaderFactory.Decimal64TreeReader.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html
index 152df73..e1b5735 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.DecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.DecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.DecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.DecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -140,6 +140,14 @@ extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.ht
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#precision">precision</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#scale">scale</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../org/apache/orc/impl/IntegerReader.html" title="interface in org.apache.orc.impl">IntegerReader</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#scaleReader">scaleReader</a></span></code>&nbsp;</td>
 </tr>
@@ -171,11 +179,13 @@ extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.ht
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#DecimalTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">DecimalTreeReader</a></span>(int&nbsp;columnId,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#DecimalTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-int-int-org.apache.orc.impl.TreeReaderFactory.Context-">DecimalTreeReader</a></span>(int&nbsp;columnId,
                  <a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                  <a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;valueStream,
                  <a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;scaleStream,
                  <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
+                 int&nbsp;precision,
+                 int&nbsp;scale,
                  <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 </table>
@@ -195,7 +205,7 @@ extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.ht
 </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/TreeReaderFactory.DecimalTreeReader.html#nextVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-boolean:A-int-">nextVector</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;previousVector,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#nextVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-boolean:A-int-">nextVector</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;result,
           boolean[]&nbsp;isNull,
           int&nbsp;batchSize)</code>
 <div class="block">Populates the isNull vector array in the previousVector object based on
@@ -241,6 +251,24 @@ extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.ht
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="precision">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>precision</h4>
+<pre>protected final&nbsp;int precision</pre>
+</li>
+</ul>
+<a name="scale">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scale</h4>
+<pre>protected final&nbsp;int scale</pre>
+</li>
+</ul>
 <a name="valueStream">
 <!--   -->
 </a>
@@ -267,7 +295,7 @@ extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.ht
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="DecimalTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">
+<a name="DecimalTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-int-int-org.apache.orc.impl.TreeReaderFactory.Context-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -278,6 +306,8 @@ extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.ht
                             <a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;valueStream,
                             <a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;scaleStream,
                             <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
+                            int&nbsp;precision,
+                            int&nbsp;scale,
                             <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)
                      throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -336,7 +366,7 @@ extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.ht
 <ul class="blockListLast">
 <li class="blockList">
 <h4>nextVector</h4>
-<pre>public&nbsp;void&nbsp;nextVector(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;previousVector,
+<pre>public&nbsp;void&nbsp;nextVector(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;result,
                        boolean[]&nbsp;isNull,
                        int&nbsp;batchSize)
                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -348,7 +378,7 @@ extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.ht
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#nextVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-boolean:A-int-">nextVector</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>previousVector</code> - The columnVector object whose isNull value is populated</dd>
+<dd><code>result</code> - The columnVector object whose isNull value is populated</dd>
 <dd><code>isNull</code> - Whether the each value was null at a higher level. If
                isNull is null, all values are non-null.</dd>
 <dd><code>batchSize</code> - Size of the column vector</dd>
@@ -385,7 +415,7 @@ extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.ht
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html
index 68a9fd7..aaa7efe 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.DoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.DoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.DoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.DoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html
index c536bc3..a22fc69 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.FloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.FloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.FloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.FloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html
index 9dc58e9..100c5dc 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.IntTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.IntTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.IntTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.IntTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html
index a929288..fb1e215 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.ListTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.ListTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.ListTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.ListTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html
index c9a5fbc..53926d5 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.LongTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.LongTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.LongTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.LongTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html
index d060884..dd336b8 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.MapTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.MapTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.MapTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.MapTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html
index b7acf2c..b1e56e1 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.NullTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.NullTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.NullTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.NullTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ReaderContext.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ReaderContext.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ReaderContext.html
index e19d6f1..e88713c 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ReaderContext.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ReaderContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.ReaderContext (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.ReaderContext (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.ReaderContext (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.ReaderContext (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -157,26 +157,42 @@ implements <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.ht
 <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/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#fileFormat-org.apache.orc.OrcFile.Version-">fileFormat</a></span>(<a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;version)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#getFileFormat--">getFileFormat</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/SchemaEvolution.html" title="class in org.apache.orc.impl">SchemaEvolution</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#getSchemaEvolution--">getSchemaEvolution</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<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/TreeReaderFactory.ReaderContext.html#getUseUTCTimestamp--">getUseUTCTimestamp</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/TreeReaderFactory.ReaderContext.html#getWriterTimezone--">getWriterTimezone</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#isSkipCorrupt--">isSkipCorrupt</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#setSchemaEvolution-org.apache.orc.impl.SchemaEvolution-">setSchemaEvolution</a></span>(<a href="../../../../org/apache/orc/impl/SchemaEvolution.html" title="class in org.apache.orc.impl">SchemaEvolution</a>&nbsp;evolution)</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#skipCorrupt-boolean-">skipCorrupt</a></span>(boolean&nbsp;skipCorrupt)</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#useUTCTimestamp-boolean-">useUTCTimestamp</a></span>(boolean&nbsp;useUTCTimestamp)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#writerTimeZone-java.lang.String-">writerTimeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;writerTimezone)</code>&nbsp;</td>
 </tr>
@@ -237,6 +253,15 @@ implements <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.ht
 <pre>public&nbsp;<a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a>&nbsp;skipCorrupt(boolean&nbsp;skipCorrupt)</pre>
 </li>
 </ul>
+<a name="useUTCTimestamp-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>useUTCTimestamp</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a>&nbsp;useUTCTimestamp(boolean&nbsp;useUTCTimestamp)</pre>
+</li>
+</ul>
 <a name="writerTimeZone-java.lang.String-">
 <!--   -->
 </a>
@@ -246,6 +271,15 @@ implements <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.ht
 <pre>public&nbsp;<a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a>&nbsp;writerTimeZone(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;writerTimezone)</pre>
 </li>
 </ul>
+<a name="fileFormat-org.apache.orc.OrcFile.Version-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fileFormat</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a>&nbsp;fileFormat(<a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;version)</pre>
+</li>
+</ul>
 <a name="getSchemaEvolution--">
 <!--   -->
 </a>
@@ -272,10 +306,23 @@ implements <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.ht
 </dl>
 </li>
 </ul>
+<a name="getUseUTCTimestamp--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUseUTCTimestamp</h4>
+<pre>public&nbsp;boolean&nbsp;getUseUTCTimestamp()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html#getUseUTCTimestamp--">getUseUTCTimestamp</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a></code></dd>
+</dl>
+</li>
+</ul>
 <a name="getWriterTimezone--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getWriterTimezone</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getWriterTimezone()</pre>
@@ -285,6 +332,19 @@ implements <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.ht
 </dl>
 </li>
 </ul>
+<a name="getFileFormat--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getFileFormat</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;getFileFormat()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html#getFileFormat--">getFileFormat</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a></code></dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html
index 8ef4585..b1e7e40 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.ShortTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.ShortTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.ShortTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.ShortTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html
index ef14c13..57c0fd8 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.StringDictionaryTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.StringDictionaryTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.StringDictionaryTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.StringDictionaryTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html
index 00c1299..d764a73 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.StringDirectTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.StringDirectTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.StringDirectTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.StringDirectTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html
index 3eb907a..6630dce 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.StringTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.StringTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.StringTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.StringTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html
index 2920e2e..6be625b 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.StructTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.StructTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.StructTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.StructTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html
index 97a6553..7a81e6c 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.TimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.TimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.TimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.TimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.TreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.TreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.TreeReader.html
index 2e7af98..6573323 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.TreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.TreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.TreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.TreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.TreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.TreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.ConvertTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BinaryTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BooleanTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ByteTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DateTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a>, <a href="../../../../org/ap
 ache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.IntTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ListTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.LongTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.MapTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html" title="class
  in org.apache.orc.impl">TreeReaderFactory.NullTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ShortTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDictionaryTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDirectTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StructTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html" title="class in org.apac
 he.orc.impl">TreeReaderFactory.TimestampTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.UnionTreeReader</a></dd>
+<dd><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.ConvertTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BinaryTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BooleanTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ByteTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DateTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.Decimal64TreeReader</a>, <a href="../../../../or
 g/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.IntTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ListTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.LongTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html" t
 itle="class in org.apache.orc.impl">TreeReaderFactory.MapTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.NullTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ShortTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDictionaryTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDirectTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html" title="class in org.a
 pache.orc.impl">TreeReaderFactory.StructTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TimestampTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.UnionTreeReader</a></dd>
 </dl>
 <dl>
 <dt>Enclosing class:</dt>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html
index aabe46a..937dbf3 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.UnionTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.UnionTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.UnionTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.UnionTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html
index 09d25e4..6706419 100644
--- a/api/orc-core/org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TreeReaderFactory.VarcharTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TreeReaderFactory.VarcharTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeReaderFactory.VarcharTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="TreeReaderFactory.VarcharTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {


[20/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/DoubleIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/DoubleIdentity.html b/api/orc-core/org/apache/orc/impl/mask/class-use/DoubleIdentity.html
new file mode 100644
index 0000000..a7590c5
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/DoubleIdentity.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.DoubleIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.DoubleIdentity (ORC Core 1.5.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/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/DoubleIdentity.html" target="_top">Frames</a></li>
+<li><a href="DoubleIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.DoubleIdentity" class="title">Uses of Class<br>org.apache.orc.impl.mask.DoubleIdentity</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.mask.DoubleIdentity</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/DoubleIdentity.html" target="_top">Frames</a></li>
+<li><a href="DoubleIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/ListIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/ListIdentity.html b/api/orc-core/org/apache/orc/impl/mask/class-use/ListIdentity.html
new file mode 100644
index 0000000..f91961f
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/ListIdentity.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.ListIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.ListIdentity (ORC Core 1.5.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/impl/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/ListIdentity.html" target="_top">Frames</a></li>
+<li><a href="ListIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.ListIdentity" class="title">Uses of Class<br>org.apache.orc.impl.mask.ListIdentity</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.mask.ListIdentity</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/ListIdentity.html" target="_top">Frames</a></li>
+<li><a href="ListIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/LongIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/LongIdentity.html b/api/orc-core/org/apache/orc/impl/mask/class-use/LongIdentity.html
new file mode 100644
index 0000000..1c5921c
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/LongIdentity.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.LongIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.LongIdentity (ORC Core 1.5.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/impl/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/LongIdentity.html" target="_top">Frames</a></li>
+<li><a href="LongIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.LongIdentity" class="title">Uses of Class<br>org.apache.orc.impl.mask.LongIdentity</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.mask.LongIdentity</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/LongIdentity.html" target="_top">Frames</a></li>
+<li><a href="LongIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/MapIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/MapIdentity.html b/api/orc-core/org/apache/orc/impl/mask/class-use/MapIdentity.html
new file mode 100644
index 0000000..a341ecc
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/MapIdentity.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.MapIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.MapIdentity (ORC Core 1.5.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/impl/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/MapIdentity.html" target="_top">Frames</a></li>
+<li><a href="MapIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.MapIdentity" class="title">Uses of Class<br>org.apache.orc.impl.mask.MapIdentity</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.mask.MapIdentity</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/MapIdentity.html" target="_top">Frames</a></li>
+<li><a href="MapIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/MaskFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/MaskFactory.html b/api/orc-core/org/apache/orc/impl/mask/class-use/MaskFactory.html
new file mode 100644
index 0000000..7fd8d7f
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/MaskFactory.html
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.MaskFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.MaskFactory (ORC Core 1.5.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/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/MaskFactory.html" target="_top">Frames</a></li>
+<li><a href="MaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.MaskFactory" class="title">Uses of Class<br>org.apache.orc.impl.mask.MaskFactory</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/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.mask">org.apache.orc.impl.mask</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl.mask">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a> in <a href="../../../../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a></span></code>
+<div class="block">Masking strategy that hides most string and numeric values based on unicode
+ character categories.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></span></code>
+<div class="block">
+ Masking strategy that masks String, Varchar, Char and Binary types
+ as SHA 256 hash.</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/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/MaskFactory.html" target="_top">Frames</a></li>
+<li><a href="MaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/MaskProvider.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/MaskProvider.html b/api/orc-core/org/apache/orc/impl/mask/class-use/MaskProvider.html
new file mode 100644
index 0000000..54cf57c
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/MaskProvider.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.MaskProvider (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.MaskProvider (ORC Core 1.5.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/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/MaskProvider.html" target="_top">Frames</a></li>
+<li><a href="MaskProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.MaskProvider" class="title">Uses of Class<br>org.apache.orc.impl.mask.MaskProvider</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.mask.MaskProvider</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/MaskProvider.html" target="_top">Frames</a></li>
+<li><a href="MaskProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/NullifyMask.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/NullifyMask.html b/api/orc-core/org/apache/orc/impl/mask/class-use/NullifyMask.html
new file mode 100644
index 0000000..03bfc59
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/NullifyMask.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.NullifyMask (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.NullifyMask (ORC Core 1.5.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/impl/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/NullifyMask.html" target="_top">Frames</a></li>
+<li><a href="NullifyMask.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.NullifyMask" class="title">Uses of Class<br>org.apache.orc.impl.mask.NullifyMask</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.mask.NullifyMask</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/NullifyMask.html" target="_top">Frames</a></li>
+<li><a href="NullifyMask.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/RedactMaskFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/RedactMaskFactory.html b/api/orc-core/org/apache/orc/impl/mask/class-use/RedactMaskFactory.html
new file mode 100644
index 0000000..9030f83
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/RedactMaskFactory.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.RedactMaskFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.RedactMaskFactory (ORC Core 1.5.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/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/RedactMaskFactory.html" target="_top">Frames</a></li>
+<li><a href="RedactMaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.RedactMaskFactory" class="title">Uses of Class<br>org.apache.orc.impl.mask.RedactMaskFactory</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.mask.RedactMaskFactory</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/RedactMaskFactory.html" target="_top">Frames</a></li>
+<li><a href="RedactMaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/SHA256MaskFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/SHA256MaskFactory.html b/api/orc-core/org/apache/orc/impl/mask/class-use/SHA256MaskFactory.html
new file mode 100644
index 0000000..23516d0
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/SHA256MaskFactory.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.SHA256MaskFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.SHA256MaskFactory (ORC Core 1.5.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/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/SHA256MaskFactory.html" target="_top">Frames</a></li>
+<li><a href="SHA256MaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.SHA256MaskFactory" class="title">Uses of Class<br>org.apache.orc.impl.mask.SHA256MaskFactory</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.mask.SHA256MaskFactory</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/SHA256MaskFactory.html" target="_top">Frames</a></li>
+<li><a href="SHA256MaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/StructIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/StructIdentity.html b/api/orc-core/org/apache/orc/impl/mask/class-use/StructIdentity.html
new file mode 100644
index 0000000..fbd9cbe
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/StructIdentity.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.StructIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.StructIdentity (ORC Core 1.5.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/impl/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/StructIdentity.html" target="_top">Frames</a></li>
+<li><a href="StructIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.StructIdentity" class="title">Uses of Class<br>org.apache.orc.impl.mask.StructIdentity</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.mask.StructIdentity</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/StructIdentity.html" target="_top">Frames</a></li>
+<li><a href="StructIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/UnionIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/UnionIdentity.html b/api/orc-core/org/apache/orc/impl/mask/class-use/UnionIdentity.html
new file mode 100644
index 0000000..d0c5c0e
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/UnionIdentity.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.UnionIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.UnionIdentity (ORC Core 1.5.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/impl/mask/UnionIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/UnionIdentity.html" target="_top">Frames</a></li>
+<li><a href="UnionIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.UnionIdentity" class="title">Uses of Class<br>org.apache.orc.impl.mask.UnionIdentity</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.mask.UnionIdentity</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/mask/UnionIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/UnionIdentity.html" target="_top">Frames</a></li>
+<li><a href="UnionIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/package-frame.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/package-frame.html b/api/orc-core/org/apache/orc/impl/mask/package-frame.html
new file mode 100644
index 0000000..12be541
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/package-frame.html
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc.impl.mask (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/orc/impl/mask/package-summary.html" target="classFrame">org.apache.orc.impl.mask</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DecimalIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">DecimalIdentity</a></li>
+<li><a href="DoubleIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">DoubleIdentity</a></li>
+<li><a href="ListIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">ListIdentity</a></li>
+<li><a href="LongIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">LongIdentity</a></li>
+<li><a href="MapIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">MapIdentity</a></li>
+<li><a href="MaskFactory.html" title="class in org.apache.orc.impl.mask" target="classFrame">MaskFactory</a></li>
+<li><a href="MaskProvider.html" title="class in org.apache.orc.impl.mask" target="classFrame">MaskProvider</a></li>
+<li><a href="NullifyMask.html" title="class in org.apache.orc.impl.mask" target="classFrame">NullifyMask</a></li>
+<li><a href="RedactMaskFactory.html" title="class in org.apache.orc.impl.mask" target="classFrame">RedactMaskFactory</a></li>
+<li><a href="SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask" target="classFrame">SHA256MaskFactory</a></li>
+<li><a href="StructIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">StructIdentity</a></li>
+<li><a href="UnionIdentity.html" title="class in org.apache.orc.impl.mask" target="classFrame">UnionIdentity</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/package-summary.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/package-summary.html b/api/orc-core/org/apache/orc/impl/mask/package-summary.html
new file mode 100644
index 0000000..fe76408
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/package-summary.html
@@ -0,0 +1,219 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc.impl.mask (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.orc.impl.mask (ORC Core 1.5.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><a href="../../../../../org/apache/orc/impl/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.orc.impl.mask</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask">DecimalIdentity</a></td>
+<td class="colLast">
+<div class="block">An identity data mask for decimal types.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask">DoubleIdentity</a></td>
+<td class="colLast">
+<div class="block">An identity data mask for floating point types.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask">ListIdentity</a></td>
+<td class="colLast">
+<div class="block">A data mask for list types that applies the given masks to its
+ children, but doesn't mask at this level.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask">LongIdentity</a></td>
+<td class="colLast">
+<div class="block">An identity data mask for integer types.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask">MapIdentity</a></td>
+<td class="colLast">
+<div class="block">A data mask for map types that applies the given masks to its
+ children, but doesn't mask at this level.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></td>
+<td class="colLast">
+<div class="block">A mask factory framework that automatically builds a recursive mask.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask">MaskProvider</a></td>
+<td class="colLast">
+<div class="block">The Provider for all of the built-in data masks.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask">NullifyMask</a></td>
+<td class="colLast">
+<div class="block">Masking routine that converts every value to NULL.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a></td>
+<td class="colLast">
+<div class="block">Masking strategy that hides most string and numeric values based on unicode
+ character categories.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></td>
+<td class="colLast">
+<div class="block">
+ Masking strategy that masks String, Varchar, Char and Binary types
+ as SHA 256 hash.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask">StructIdentity</a></td>
+<td class="colLast">
+<div class="block">A data mask for struct types that applies the given masks to its
+ children, but doesn't mask at this level.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/orc/impl/mask/UnionIdentity.html" title="class in org.apache.orc.impl.mask">UnionIdentity</a></td>
+<td class="colLast">
+<div class="block">A data mask for union types that applies the given masks to its
+ children, but doesn't mask at this level.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/orc/impl/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/package-tree.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/package-tree.html b/api/orc-core/org/apache/orc/impl/mask/package-tree.html
new file mode 100644
index 0000000..839aaf9
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/package-tree.html
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc.impl.mask Class Hierarchy (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.orc.impl.mask Class Hierarchy (ORC Core 1.5.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><a href="../../../../../org/apache/orc/impl/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.orc.impl.mask</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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">DecimalIdentity</span></a> (implements org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">DoubleIdentity</span></a> (implements org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">ListIdentity</span></a> (implements org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">LongIdentity</span></a> (implements org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">MapIdentity</span></a> (implements org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">MaskFactory</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">RedactMaskFactory</span></a></li>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">SHA256MaskFactory</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">MaskProvider</span></a> (implements org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a>)</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">NullifyMask</span></a> (implements org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">StructIdentity</span></a> (implements org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/UnionIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">UnionIdentity</span></a> (implements org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/orc/impl/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/package-use.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/package-use.html b/api/orc-core/org/apache/orc/impl/mask/package-use.html
new file mode 100644
index 0000000..30d7cda
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/package-use.html
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package org.apache.orc.impl.mask (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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 org.apache.orc.impl.mask (ORC Core 1.5.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?org/apache/orc/impl/mask/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package org.apache.orc.impl.mask" class="title">Uses of Package<br>org.apache.orc.impl.mask</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="../../../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.mask">org.apache.orc.impl.mask</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.mask">
+<!--   -->
+</a>
+<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/mask/package-summary.html">org.apache.orc.impl.mask</a> used by <a href="../../../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../org/apache/orc/impl/mask/class-use/MaskFactory.html#org.apache.orc.impl.mask">MaskFactory</a>
+<div class="block">A mask factory framework that automatically builds a recursive mask.</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?org/apache/orc/impl/mask/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[03/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_6.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_6.html b/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_6.html
new file mode 100644
index 0000000..e697e2c
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_6.html
@@ -0,0 +1,397 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShimsPre2_6 (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShimsPre2_6 (ORC Shims 1.5.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/HadoopShimsPre2_6.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShimsPre2_6.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_6.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class HadoopShimsPre2_6" class="title">Class HadoopShimsPre2_6</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.HadoopShimsPre2_6</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">HadoopShimsPre2_6</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></pre>
+<div class="block">Shims for versions of Hadoop less than 2.6
+
+ Adds support for:
+ <ul>
+   <li>Direct buffer decompression</li>
+   <li>Zero copy</li>
+ </ul></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.HadoopShims">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></h3>
+<code><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.imp
 l">HadoopShims.ZeroCopyReaderShim</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_6.html#HadoopShimsPre2_6--">HadoopShimsPre2_6</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_6.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output)</code>
+<div class="block">End the OutputStream's current block at the current location.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_6.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>
+<div class="block">Get a direct decompressor codec, if it is available</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_6.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>&nbsp;conf,
+              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</code>
+<div class="block">Create a KeyProvider to get encryption keys.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_6.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HadoopShimsPre2_6--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HadoopShimsPre2_6</h4>
+<pre>public&nbsp;HadoopShimsPre2_6()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDirectDecompressor</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a>&nbsp;getDirectDecompressor(<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">HadoopShims</a></code></span></div>
+<div class="block">Get a direct decompressor codec, if it is available</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>codec</code> - the kind of decompressor that we need</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a direct decompressor or null, if it isn't available</dd>
+</dl>
+</li>
+</ul>
+<a name="getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZeroCopyReader</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a>&nbsp;getZeroCopyReader(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                                                        <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)
+                                                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">HadoopShims</a></code></span></div>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - FSDataInputStream to read from (where the cached/mmap buffers are
+          tied to)</dd>
+<dd><code>pool</code> - ByteBufferPoolShim to allocate fallback buffers with</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>returns null if not supported</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="endVariableLengthBlock-java.io.OutputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endVariableLengthBlock</h4>
+<pre>public&nbsp;boolean&nbsp;endVariableLengthBlock(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#endVariableLengthBlock-java.io.OutputStream-">HadoopShims</a></code></span></div>
+<div class="block">End the OutputStream's current block at the current location.
+ This is only available on HDFS on Hadoop &ge; 2.7, but will return false
+ otherwise.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>was a variable length block created?</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&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a>&nbsp;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>&nbsp;conf,
+                                              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">HadoopShims</a></code></span></div>
+<div class="block">Create a KeyProvider to get encryption keys.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">getKeyProvider</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - the configuration</dd>
+<dd><code>random</code> - a secure random number generator</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a key provider or null if none was provided</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HadoopShimsPre2_6.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShimsPre2_6.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_6.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_7.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_7.html b/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_7.html
new file mode 100644
index 0000000..50b7135
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_7.html
@@ -0,0 +1,399 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShimsPre2_7 (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShimsPre2_7 (ORC Shims 1.5.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/HadoopShimsPre2_7.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShimsPre2_7.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_7.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class HadoopShimsPre2_7" class="title">Class HadoopShimsPre2_7</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.HadoopShimsPre2_7</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">HadoopShimsPre2_7</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></pre>
+<div class="block">Shims for versions of Hadoop less than 2.7.
+
+ Adds support for:
+ <ul>
+   <li>Crypto</li>
+ </ul></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.HadoopShims">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></h3>
+<code><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.imp
 l">HadoopShims.ZeroCopyReaderShim</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_7.html#HadoopShimsPre2_7--">HadoopShimsPre2_7</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_7.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output)</code>
+<div class="block">End the OutputStream's current block at the current location.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_7.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>
+<div class="block">Get a direct decompressor codec, if it is available</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_7.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>&nbsp;conf,
+              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</code>
+<div class="block">Create a KeyProvider to get encryption keys.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_7.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HadoopShimsPre2_7--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HadoopShimsPre2_7</h4>
+<pre>public&nbsp;HadoopShimsPre2_7()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDirectDecompressor</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a>&nbsp;getDirectDecompressor(<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">HadoopShims</a></code></span></div>
+<div class="block">Get a direct decompressor codec, if it is available</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>codec</code> - the kind of decompressor that we need</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a direct decompressor or null, if it isn't available</dd>
+</dl>
+</li>
+</ul>
+<a name="getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZeroCopyReader</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a>&nbsp;getZeroCopyReader(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                                                        <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)
+                                                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">HadoopShims</a></code></span></div>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - FSDataInputStream to read from (where the cached/mmap buffers are
+          tied to)</dd>
+<dd><code>pool</code> - ByteBufferPoolShim to allocate fallback buffers with</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>returns null if not supported</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="endVariableLengthBlock-java.io.OutputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endVariableLengthBlock</h4>
+<pre>public&nbsp;boolean&nbsp;endVariableLengthBlock(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#endVariableLengthBlock-java.io.OutputStream-">HadoopShims</a></code></span></div>
+<div class="block">End the OutputStream's current block at the current location.
+ This is only available on HDFS on Hadoop &ge; 2.7, but will return false
+ otherwise.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>was a variable length block created?</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&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a>&nbsp;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>&nbsp;conf,
+                                              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)
+                                       throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">HadoopShims</a></code></span></div>
+<div class="block">Create a KeyProvider to get encryption keys.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">getKeyProvider</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - the configuration</dd>
+<dd><code>random</code> - a secure random number generator</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a key provider or null if none was provided</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/HadoopShimsPre2_7.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShimsPre2_7.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_7.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.ByteBufferPoolShim.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.ByteBufferPoolShim.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.ByteBufferPoolShim.html
new file mode 100644
index 0000000..31b6528
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.ByteBufferPoolShim.html
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.impl.HadoopShims.ByteBufferPoolShim (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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.impl.HadoopShims.ByteBufferPoolShim (ORC Shims 1.5.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/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.ByteBufferPoolShim.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.ByteBufferPoolShim.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    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.impl.HadoopShims.ByteBufferPoolShim" class="title">Uses of Interface<br>org.apache.orc.impl.HadoopShims.ByteBufferPoolShim</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/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</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/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsCurrent.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsCurrent.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_7.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_7.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_6.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_6.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_3.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_3.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</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/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.ByteBufferPoolShim.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.ByteBufferPoolShim.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.DirectCompressionType.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.DirectCompressionType.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.DirectCompressionType.html
new file mode 100644
index 0000000..535e773
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.DirectCompressionType.html
@@ -0,0 +1,206 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.HadoopShims.DirectCompressionType (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../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.impl.HadoopShims.DirectCompressionType (ORC Shims 1.5.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/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.DirectCompressionType.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.DirectCompressionType.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.HadoopShims.DirectCompressionType" class="title">Uses of Class<br>org.apache.orc.impl.HadoopShims.DirectCompressionType</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/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</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/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.DirectCompressionType.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.DirectCompressionType.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.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/impl/package-summary.html">org.apache.orc.impl</a> with parameters of type <a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsCurrent.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsCurrent.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_7.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_7.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_6.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_6.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_3.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_3.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>
+<div class="block">Get a direct decompressor codec, if it is available</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/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.DirectCompressionType.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.DirectCompressionType.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.DirectDecompressor.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.DirectDecompressor.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.DirectDecompressor.html
new file mode 100644
index 0000000..4d86d87
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.DirectDecompressor.html
@@ -0,0 +1,184 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.impl.HadoopShims.DirectDecompressor (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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.impl.HadoopShims.DirectDecompressor (ORC Shims 1.5.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/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.DirectDecompressor.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.DirectDecompressor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    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.impl.HadoopShims.DirectDecompressor" class="title">Uses of Interface<br>org.apache.orc.impl.HadoopShims.DirectDecompressor</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/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</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/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsCurrent.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsCurrent.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_7.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_7.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_6.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_6.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_3.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_3.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>
+<div class="block">Get a direct decompressor codec, if it is available</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/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.DirectDecompressor.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.DirectDecompressor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[39/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/InMemoryKeystore.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/InMemoryKeystore.html b/api/orc-core/org/apache/orc/InMemoryKeystore.html
new file mode 100644
index 0000000..bb62d3c
--- /dev/null
+++ b/api/orc-core/org/apache/orc/InMemoryKeystore.html
@@ -0,0 +1,554 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>InMemoryKeystore (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="InMemoryKeystore (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/InMemoryKeystore.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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/FileMetadata.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/IntegerColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/InMemoryKeystore.html" target="_top">Frames</a></li>
+<li><a href="InMemoryKeystore.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Class InMemoryKeystore" class="title">Class InMemoryKeystore</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.InMemoryKeystore</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/HadoopShims.KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">InMemoryKeystore</span>
+extends <a href="http://docs.oracle.com/javase/7/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/HadoopShims.KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></pre>
+<div class="block">This is an in-memory implementation of <code>HadoopShims.KeyProvider</code>.
+
+ The primary use of this class is for when the user doesn't have a
+ Hadoop KMS running and wishes to use encryption. It is also useful for
+ testing.
+
+ The local keys for this class are encrypted/decrypted using the cipher
+ in CBC/NoPadding mode and a constant IV. Since the key is random, the
+ constant IV is not a problem.
+
+ This class is not thread safe.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/InMemoryKeystore.html#SUPPORTS_AES_256">SUPPORTS_AES_256</a></span></code>
+<div class="block">Support AES 256 ?</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/InMemoryKeystore.html#InMemoryKeystore--">InMemoryKeystore</a></span>()</code>
+<div class="block">Create a new InMemoryKeystore.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/InMemoryKeystore.html#InMemoryKeystore-java.util.Random-">InMemoryKeystore</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</code>
+<div class="block">Create an InMemoryKeystore with the given random generator.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/InMemoryKeystore.html#addKey-java.lang.String-org.apache.orc.EncryptionAlgorithm-byte:A-">addKey</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyName,
+      <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>&nbsp;algorithm,
+      byte[]&nbsp;masterKey)</code>
+<div class="block">Function that takes care of adding a new key.<br>
+ A new key can be added only if:
+ 
+ This is a new key and no prior key version exist.
+ If the key exists (has versions), then the new version to be added should be greater than
+ the version that already exists.
+ </div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/InMemoryKeystore.html#addKey-java.lang.String-int-org.apache.orc.EncryptionAlgorithm-byte:A-">addKey</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyName,
+      int&nbsp;version,
+      <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>&nbsp;algorithm,
+      byte[]&nbsp;masterKey)</code>
+<div class="block">Function that takes care of adding a new key.<br>
+ A new key can be added only if:
+ 
+ This is a new key and no prior key version exist.
+ If the key exists (has versions), then the new version to be added should be greater than
+ the version that already exists.
+ </div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/7/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/InMemoryKeystore.html#buildVersionName-java.lang.String-int-">buildVersionName</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                int&nbsp;version)</code>
+<div class="block">Build a version string from a basename and version number.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.LocalKey.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.LocalKey</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/InMemoryKeystore.html#createLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-">createLocalKey</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyMetadata.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;key)</code>
+<div class="block">Create a local key for the given key version.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/InMemoryKeystore.html#decryptLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-byte:A-">decryptLocalKey</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyMetadata.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;key,
+               byte[]&nbsp;encryptedKey)</code>
+<div class="block">Create a local key for the given key version and initialization vector.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyMetadata.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyMetadata</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/InMemoryKeystore.html#getCurrentKeyVersion-java.lang.String-">getCurrentKeyVersion</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyName)</code>
+<div class="block">Get the current metadata for a given key.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/InMemoryKeystore.html#getKeyNames--">getKeyNames</a></span>()</code>
+<div class="block">Get the list of key names from the key provider.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="SUPPORTS_AES_256">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SUPPORTS_AES_256</h4>
+<pre>public static final&nbsp;boolean SUPPORTS_AES_256</pre>
+<div class="block">Support AES 256 ?</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InMemoryKeystore--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>InMemoryKeystore</h4>
+<pre>public&nbsp;InMemoryKeystore()</pre>
+<div class="block">Create a new InMemoryKeystore.</div>
+</li>
+</ul>
+<a name="InMemoryKeystore-java.util.Random-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InMemoryKeystore</h4>
+<pre>public&nbsp;InMemoryKeystore(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</pre>
+<div class="block">Create an InMemoryKeystore with the given random generator.
+ Except for testing, this must be a SecureRandom.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildVersionName-java.lang.String-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildVersionName</h4>
+<pre>protected static&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;buildVersionName(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                                         int&nbsp;version)</pre>
+<div class="block">Build a version string from a basename and version number. Converts
+ "/aaa/bbb" and 3 to "/aaa/bbb@3".</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the basename of the key</dd>
+<dd><code>version</code> - the version of the key</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the versionName of the key.</dd>
+</dl>
+</li>
+</ul>
+<a name="getKeyNames--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeyNames</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getKeyNames()</pre>
+<div class="block">Get the list of key names from the key provider.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyProvider.html?is-external=true#getKeyNames--" title="class or interface in org.apache.orc.impl">getKeyNames</a></code>&nbsp;in interface&nbsp;<code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a list of key names</dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentKeyVersion-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentKeyVersion</h4>
+<pre>public&nbsp;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyMetadata.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;getCurrentKeyVersion(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyName)</pre>
+<div class="block">Get the current metadata for a given key. This is used when encrypting
+ new data.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyProvider.html?is-external=true#getCurrentKeyVersion-java.lang.String-" title="class or interface in org.apache.orc.impl">getCurrentKeyVersion</a></code>&nbsp;in interface&nbsp;<code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keyName</code> - the name of a key</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>metadata for the current version of the key</dd>
+</dl>
+</li>
+</ul>
+<a name="createLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createLocalKey</h4>
+<pre>public&nbsp;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.LocalKey.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.LocalKey</a>&nbsp;createLocalKey(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyMetadata.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;key)</pre>
+<div class="block">Create a local key for the given key version.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyProvider.html?is-external=true#createLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-" title="class or interface in org.apache.orc.impl">createLocalKey</a></code>&nbsp;in interface&nbsp;<code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - the master key version</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the local key's material</dd>
+</dl>
+</li>
+</ul>
+<a name="decryptLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>decryptLocalKey</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a>&nbsp;decryptLocalKey(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyMetadata.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;key,
+                           byte[]&nbsp;encryptedKey)</pre>
+<div class="block">Create a local key for the given key version and initialization vector.
+ Given a probabilistically unique iv, it will generate a unique key
+ with the master key at the specified version. This allows the encryption
+ to use this local key for the encryption and decryption without ever
+ having access to the master key.
+ <p>
+ This uses KeyProviderCryptoExtension.decryptEncryptedKey with a fixed key
+ of the appropriate length.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyProvider.html?is-external=true#decryptLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-byte:A-" title="class or interface in org.apache.orc.impl">decryptLocalKey</a></code>&nbsp;in interface&nbsp;<code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - the master key version</dd>
+<dd><code>encryptedKey</code> - the unique initialization vector</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the local key's material</dd>
+</dl>
+</li>
+</ul>
+<a name="addKey-java.lang.String-org.apache.orc.EncryptionAlgorithm-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addKey</h4>
+<pre>public&nbsp;<a href="../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a>&nbsp;addKey(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyName,
+                               <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>&nbsp;algorithm,
+                               byte[]&nbsp;masterKey)
+                        throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Function that takes care of adding a new key.<br>
+ A new key can be added only if:
+ <ul>
+ <li>This is a new key and no prior key version exist.</li>
+ <li>If the key exists (has versions), then the new version to be added should be greater than
+ the version that already exists.</li>
+ </ul></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keyName</code> - Name of the key to be added</dd>
+<dd><code>algorithm</code> - Algorithm used</dd>
+<dd><code>masterKey</code> - Master key</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="addKey-java.lang.String-int-org.apache.orc.EncryptionAlgorithm-byte:A-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addKey</h4>
+<pre>public&nbsp;<a href="../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a>&nbsp;addKey(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyName,
+                               int&nbsp;version,
+                               <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>&nbsp;algorithm,
+                               byte[]&nbsp;masterKey)
+                        throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Function that takes care of adding a new key.<br>
+ A new key can be added only if:
+ <ul>
+ <li>This is a new key and no prior key version exist.</li>
+ <li>If the key exists (has versions), then the new version to be added should be greater than
+ the version that already exists.</li>
+ </ul></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keyName</code> - Name of the key to be added</dd>
+<dd><code>version</code> - Key Version</dd>
+<dd><code>algorithm</code> - Algorithm used</dd>
+<dd><code>masterKey</code> - Master key</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/InMemoryKeystore.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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/FileMetadata.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/IntegerColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/InMemoryKeystore.html" target="_top">Frames</a></li>
+<li><a href="InMemoryKeystore.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/IntegerColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/IntegerColumnStatistics.html b/api/orc-core/org/apache/orc/IntegerColumnStatistics.html
index 2ae298c..319f2e9 100644
--- a/api/orc-core/org/apache/orc/IntegerColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/IntegerColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IntegerColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>IntegerColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IntegerColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="IntegerColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/orc/FileMetadata.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/orc/MemoryManager.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -158,7 +158,7 @@ extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;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#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</a></code></li>
+<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>
@@ -260,7 +260,7 @@ extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/orc/FileMetadata.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/orc/MemoryManager.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/MemoryManager.Callback.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/MemoryManager.Callback.html b/api/orc-core/org/apache/orc/MemoryManager.Callback.html
index c297deb..3c6f07c 100644
--- a/api/orc-core/org/apache/orc/MemoryManager.Callback.html
+++ b/api/orc-core/org/apache/orc/MemoryManager.Callback.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MemoryManager.Callback (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>MemoryManager.Callback (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MemoryManager.Callback (ORC Core 1.4.3 API)";
+            parent.document.title="MemoryManager.Callback (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -102,7 +102,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></dd>
+<dd><a href="../../../org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a>, <a href="../../../org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></dd>
 </dl>
 <dl>
 <dt>Enclosing interface:</dt>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/MemoryManager.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/MemoryManager.html b/api/orc-core/org/apache/orc/MemoryManager.html
index 99cb3be..1d2979b 100644
--- a/api/orc-core/org/apache/orc/MemoryManager.html
+++ b/api/orc-core/org/apache/orc/MemoryManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MemoryManager (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>MemoryManager (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MemoryManager (ORC Core 1.4.3 API)";
+            parent.document.title="MemoryManager (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -160,7 +160,7 @@ var activeTableTab = "activeTableTab";
 </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/MemoryManager.html#addWriter-org.apache.hadoop.fs.Path-long-org.apache.orc.MemoryManager.Callback-">addWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/MemoryManager.html#addWriter-org.apache.hadoop.fs.Path-long-org.apache.orc.MemoryManager.Callback-">addWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
          long&nbsp;requestedAllocation,
          <a href="../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>&nbsp;callback)</code>
 <div class="block">Add a new writer's memory allocation to the pool.</div>
@@ -168,7 +168,7 @@ var activeTableTab = "activeTableTab";
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/MemoryManager.html#removeWriter-org.apache.hadoop.fs.Path-">removeWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/MemoryManager.html#removeWriter-org.apache.hadoop.fs.Path-">removeWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)</code>
 <div class="block">Remove the given writer from the pool.</div>
 </td>
 </tr>
@@ -193,7 +193,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>addWriter</h4>
-<pre>void&nbsp;addWriter(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<pre>void&nbsp;addWriter(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                long&nbsp;requestedAllocation,
                <a href="../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>&nbsp;callback)
         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -214,7 +214,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>removeWriter</h4>
-<pre>void&nbsp;removeWriter(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)
+<pre>void&nbsp;removeWriter(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Remove the given writer from the pool.</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcConf.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcConf.html b/api/orc-core/org/apache/orc/OrcConf.html
index cbce619..15c65c2 100644
--- a/api/orc-core/org/apache/orc/OrcConf.html
+++ b/api/orc-core/org/apache/orc/OrcConf.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcConf (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcConf (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcConf (ORC Core 1.4.3 API)";
+            parent.document.title="OrcConf (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -179,14 +179,20 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#ENCODING_STRATEGY">ENCODING_STRATEGY</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#FORCE_POSITIONAL_EVOLUTION">FORCE_POSITIONAL_EVOLUTION</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#ENFORCE_COMPRESSION_BUFFER_SIZE">ENFORCE_COMPRESSION_BUFFER_SIZE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#IGNORE_NON_UTF8_BLOOM_FILTERS">IGNORE_NON_UTF8_BLOOM_FILTERS</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#FORCE_POSITIONAL_EVOLUTION">FORCE_POSITIONAL_EVOLUTION</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#IGNORE_NON_UTF8_BLOOM_FILTERS">IGNORE_NON_UTF8_BLOOM_FILTERS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#INCLUDE_COLUMNS">INCLUDE_COLUMNS</a></span></code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#IS_SCHEMA_EVOLUTION_CASE_SENSITIVE">IS_SCHEMA_EVOLUTION_CASE_SENSITIVE</a></span></code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#KRYO_SARG">KRYO_SARG</a></span></code>&nbsp;</td>
 </tr>
@@ -209,11 +215,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#MEMORY_POOL">MEMORY_POOL</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#ROW_INDEX_STRIDE">ROW_INDEX_STRIDE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#OVERWRITE_OUTPUT_FILE">OVERWRITE_OUTPUT_FILE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#ROW_INDEX_STRIDE">ROW_INDEX_STRIDE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#ROW_INDEX_STRIDE_DICTIONARY_CHECK">ROW_INDEX_STRIDE_DICTIONARY_CHECK</a></span></code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#ROWS_BETWEEN_CHECKS">ROWS_BETWEEN_CHECKS</a></span></code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#SARG_COLUMNS">SARG_COLUMNS</a></span></code>&nbsp;</td>
 </tr>
@@ -232,6 +244,9 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#WRITE_FORMAT">WRITE_FORMAT</a></span></code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#WRITE_VARIABLE_LENGTH_BLOCKS">WRITE_VARIABLE_LENGTH_BLOCKS</a></span></code>&nbsp;</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -253,12 +268,12 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
 </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/OrcConf.html#getBoolean-org.apache.hadoop.conf.Configuration-">getBoolean</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#getBoolean-org.apache.hadoop.conf.Configuration-">getBoolean</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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#getBoolean-java.util.Properties-org.apache.hadoop.conf.Configuration-">getBoolean</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tbl,
-          <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+          <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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
@@ -270,12 +285,12 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#getDouble-org.apache.hadoop.conf.Configuration-">getDouble</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#getDouble-org.apache.hadoop.conf.Configuration-">getDouble</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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#getDouble-java.util.Properties-org.apache.hadoop.conf.Configuration-">getDouble</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tbl,
-         <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+         <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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -283,40 +298,40 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#getLong-org.apache.hadoop.conf.Configuration-">getLong</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#getLong-org.apache.hadoop.conf.Configuration-">getLong</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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr id="i9" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#getLong-java.util.Properties-org.apache.hadoop.conf.Configuration-">getLong</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tbl,
-       <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+       <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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/OrcConf.html#getString-org.apache.hadoop.conf.Configuration-">getString</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#getString-org.apache.hadoop.conf.Configuration-">getString</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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/OrcConf.html#getString-java.util.Properties-org.apache.hadoop.conf.Configuration-">getString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tbl,
-         <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+         <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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr id="i12" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#setBoolean-org.apache.hadoop.conf.Configuration-boolean-">setBoolean</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#setBoolean-org.apache.hadoop.conf.Configuration-boolean-">setBoolean</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>&nbsp;conf,
           boolean&nbsp;value)</code>&nbsp;</td>
 </tr>
 <tr id="i13" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#setDouble-org.apache.hadoop.conf.Configuration-double-">setDouble</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#setDouble-org.apache.hadoop.conf.Configuration-double-">setDouble</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>&nbsp;conf,
          double&nbsp;value)</code>&nbsp;</td>
 </tr>
 <tr id="i14" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#setLong-org.apache.hadoop.conf.Configuration-long-">setLong</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#setLong-org.apache.hadoop.conf.Configuration-long-">setLong</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>&nbsp;conf,
        long&nbsp;value)</code>&nbsp;</td>
 </tr>
 <tr id="i15" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#setString-org.apache.hadoop.conf.Configuration-java.lang.String-">setString</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcConf.html#setString-org.apache.hadoop.conf.Configuration-java.lang.String-">setString</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>&nbsp;conf,
          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>&nbsp;</td>
 </tr>
 <tr id="i16" class="altColor">
@@ -442,6 +457,15 @@ the order they are declared.</div>
 <pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcConf.html" title="enum in org.apache.orc">OrcConf</a> WRITE_FORMAT</pre>
 </li>
 </ul>
+<a name="ENFORCE_COMPRESSION_BUFFER_SIZE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ENFORCE_COMPRESSION_BUFFER_SIZE</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcConf.html" title="enum in org.apache.orc">OrcConf</a> ENFORCE_COMPRESSION_BUFFER_SIZE</pre>
+</li>
+</ul>
 <a name="ENCODING_STRATEGY">
 <!--   -->
 </a>
@@ -634,12 +658,48 @@ the order they are declared.</div>
 <a name="FORCE_POSITIONAL_EVOLUTION">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>FORCE_POSITIONAL_EVOLUTION</h4>
 <pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcConf.html" title="enum in org.apache.orc">OrcConf</a> FORCE_POSITIONAL_EVOLUTION</pre>
 </li>
 </ul>
+<a name="ROWS_BETWEEN_CHECKS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ROWS_BETWEEN_CHECKS</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcConf.html" title="enum in org.apache.orc">OrcConf</a> ROWS_BETWEEN_CHECKS</pre>
+</li>
+</ul>
+<a name="OVERWRITE_OUTPUT_FILE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OVERWRITE_OUTPUT_FILE</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcConf.html" title="enum in org.apache.orc">OrcConf</a> OVERWRITE_OUTPUT_FILE</pre>
+</li>
+</ul>
+<a name="IS_SCHEMA_EVOLUTION_CASE_SENSITIVE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IS_SCHEMA_EVOLUTION_CASE_SENSITIVE</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcConf.html" title="enum in org.apache.orc">OrcConf</a> IS_SCHEMA_EVOLUTION_CASE_SENSITIVE</pre>
+</li>
+</ul>
+<a name="WRITE_VARIABLE_LENGTH_BLOCKS">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WRITE_VARIABLE_LENGTH_BLOCKS</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcConf.html" title="enum in org.apache.orc">OrcConf</a> WRITE_VARIABLE_LENGTH_BLOCKS</pre>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ============ METHOD DETAIL ========== -->
@@ -733,7 +793,7 @@ not permitted.)</div>
 <li class="blockList">
 <h4>getLong</h4>
 <pre>public&nbsp;long&nbsp;getLong(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tbl,
-                    <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+                    <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>&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="getLong-org.apache.hadoop.conf.Configuration-">
@@ -742,7 +802,7 @@ not permitted.)</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>getLong</h4>
-<pre>public&nbsp;long&nbsp;getLong(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+<pre>public&nbsp;long&nbsp;getLong(<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>&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="setLong-org.apache.hadoop.conf.Configuration-long-">
@@ -751,7 +811,7 @@ not permitted.)</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>setLong</h4>
-<pre>public&nbsp;void&nbsp;setLong(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf,
+<pre>public&nbsp;void&nbsp;setLong(<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>&nbsp;conf,
                     long&nbsp;value)</pre>
 </li>
 </ul>
@@ -762,7 +822,7 @@ not permitted.)</div>
 <li class="blockList">
 <h4>getString</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getString(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tbl,
-                        <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+                        <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>&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="getString-org.apache.hadoop.conf.Configuration-">
@@ -771,7 +831,7 @@ not permitted.)</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>getString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getString(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getString(<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>&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="setString-org.apache.hadoop.conf.Configuration-java.lang.String-">
@@ -780,7 +840,7 @@ not permitted.)</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>setString</h4>
-<pre>public&nbsp;void&nbsp;setString(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf,
+<pre>public&nbsp;void&nbsp;setString(<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>&nbsp;conf,
                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 </li>
 </ul>
@@ -791,7 +851,7 @@ not permitted.)</div>
 <li class="blockList">
 <h4>getBoolean</h4>
 <pre>public&nbsp;boolean&nbsp;getBoolean(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tbl,
-                          <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+                          <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>&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="getBoolean-org.apache.hadoop.conf.Configuration-">
@@ -800,7 +860,7 @@ not permitted.)</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>getBoolean</h4>
-<pre>public&nbsp;boolean&nbsp;getBoolean(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+<pre>public&nbsp;boolean&nbsp;getBoolean(<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>&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="setBoolean-org.apache.hadoop.conf.Configuration-boolean-">
@@ -809,7 +869,7 @@ not permitted.)</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>setBoolean</h4>
-<pre>public&nbsp;void&nbsp;setBoolean(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf,
+<pre>public&nbsp;void&nbsp;setBoolean(<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>&nbsp;conf,
                        boolean&nbsp;value)</pre>
 </li>
 </ul>
@@ -820,7 +880,7 @@ not permitted.)</div>
 <li class="blockList">
 <h4>getDouble</h4>
 <pre>public&nbsp;double&nbsp;getDouble(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tbl,
-                        <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+                        <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>&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="getDouble-org.apache.hadoop.conf.Configuration-">
@@ -829,7 +889,7 @@ not permitted.)</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>getDouble</h4>
-<pre>public&nbsp;double&nbsp;getDouble(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+<pre>public&nbsp;double&nbsp;getDouble(<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>&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="setDouble-org.apache.hadoop.conf.Configuration-double-">
@@ -838,7 +898,7 @@ not permitted.)</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setDouble</h4>
-<pre>public&nbsp;void&nbsp;setDouble(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf,
+<pre>public&nbsp;void&nbsp;setDouble(<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>&nbsp;conf,
                       double&nbsp;value)</pre>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcFile.BloomFilterVersion.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcFile.BloomFilterVersion.html b/api/orc-core/org/apache/orc/OrcFile.BloomFilterVersion.html
index 1cec656..e114f1f 100644
--- a/api/orc-core/org/apache/orc/OrcFile.BloomFilterVersion.html
+++ b/api/orc-core/org/apache/orc/OrcFile.BloomFilterVersion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcFile.BloomFilterVersion (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcFile.BloomFilterVersion (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcFile.BloomFilterVersion (ORC Core 1.4.3 API)";
+            parent.document.title="OrcFile.BloomFilterVersion (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcFile.CompressionStrategy.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcFile.CompressionStrategy.html b/api/orc-core/org/apache/orc/OrcFile.CompressionStrategy.html
index 05f1daa..75d912b 100644
--- a/api/orc-core/org/apache/orc/OrcFile.CompressionStrategy.html
+++ b/api/orc-core/org/apache/orc/OrcFile.CompressionStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcFile.CompressionStrategy (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcFile.CompressionStrategy (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcFile.CompressionStrategy (ORC Core 1.4.3 API)";
+            parent.document.title="OrcFile.CompressionStrategy (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcFile.EncodingStrategy.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcFile.EncodingStrategy.html b/api/orc-core/org/apache/orc/OrcFile.EncodingStrategy.html
index a66f733..eca3ec4 100644
--- a/api/orc-core/org/apache/orc/OrcFile.EncodingStrategy.html
+++ b/api/orc-core/org/apache/orc/OrcFile.EncodingStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcFile.EncodingStrategy (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcFile.EncodingStrategy (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcFile.EncodingStrategy (ORC Core 1.4.3 API)";
+            parent.document.title="OrcFile.EncodingStrategy (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcFile.ReaderOptions.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcFile.ReaderOptions.html b/api/orc-core/org/apache/orc/OrcFile.ReaderOptions.html
index 01ba585..0690306 100644
--- a/api/orc-core/org/apache/orc/OrcFile.ReaderOptions.html
+++ b/api/orc-core/org/apache/orc/OrcFile.ReaderOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcFile.ReaderOptions (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcFile.ReaderOptions (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcFile.ReaderOptions (ORC Core 1.4.3 API)";
+            parent.document.title="OrcFile.ReaderOptions (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+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";
@@ -134,7 +134,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <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/OrcFile.ReaderOptions.html#ReaderOptions-org.apache.hadoop.conf.Configuration-">ReaderOptions</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html#ReaderOptions-org.apache.hadoop.conf.Configuration-">ReaderOptions</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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -157,10 +157,10 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html#filesystem-org.apache.hadoop.fs.FileSystem-">filesystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html#filesystem-org.apache.hadoop.fs.FileSystem-">filesystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs)</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a></code></td>
+<td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html#getConfiguration--">getConfiguration</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i3" class="rowColor">
@@ -168,7 +168,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html#getFileMetadata--">getFileMetadata</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a></code></td>
+<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html#getFilesystem--">getFilesystem</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i5" class="rowColor">
@@ -180,13 +180,21 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html#getOrcTail--">getOrcTail</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i7" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html#getUseUTCTimestamp--">getUseUTCTimestamp</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html#maxLength-long-">maxLength</a></span>(long&nbsp;val)</code>&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html#orcTail-org.apache.orc.impl.OrcTail-">orcTail</a></span>(<a href="../../../org/apache/orc/impl/OrcTail.html" title="class in org.apache.orc.impl">OrcTail</a>&nbsp;tail)</code>&nbsp;</td>
 </tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.ReaderOptions.html#useUTCTimestamp-boolean-">useUTCTimestamp</a></span>(boolean&nbsp;value)</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -215,7 +223,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ReaderOptions</h4>
-<pre>public&nbsp;ReaderOptions(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+<pre>public&nbsp;ReaderOptions(<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>&nbsp;conf)</pre>
 </li>
 </ul>
 </li>
@@ -232,7 +240,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>filesystem</h4>
-<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;filesystem(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;filesystem(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs)</pre>
 </li>
 </ul>
 <a name="maxLength-long-">
@@ -259,7 +267,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfiguration</h4>
-<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;getConfiguration()</pre>
+<pre>public&nbsp;<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>&nbsp;getConfiguration()</pre>
 </li>
 </ul>
 <a name="getFilesystem--">
@@ -268,7 +276,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getFilesystem</h4>
-<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;getFilesystem()</pre>
+<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;getFilesystem()</pre>
 </li>
 </ul>
 <a name="getMaxLength--">
@@ -301,12 +309,30 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <a name="getFileMetadata--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getFileMetadata</h4>
 <pre>public&nbsp;<a href="../../../org/apache/orc/FileMetadata.html" title="interface in org.apache.orc">FileMetadata</a>&nbsp;getFileMetadata()</pre>
 </li>
 </ul>
+<a name="useUTCTimestamp-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>useUTCTimestamp</h4>
+<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;useUTCTimestamp(boolean&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getUseUTCTimestamp--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getUseUTCTimestamp</h4>
+<pre>public&nbsp;boolean&nbsp;getUseUTCTimestamp()</pre>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcFile.Version.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcFile.Version.html b/api/orc-core/org/apache/orc/OrcFile.Version.html
index 95b0ad4..9b2dca1 100644
--- a/api/orc-core/org/apache/orc/OrcFile.Version.html
+++ b/api/orc-core/org/apache/orc/OrcFile.Version.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcFile.Version (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcFile.Version (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcFile.Version (ORC Core 1.4.3 API)";
+            parent.document.title="OrcFile.Version (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -156,12 +156,19 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
 <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/OrcFile.Version.html#FUTURE">FUTURE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.Version.html#FUTURE">FUTURE</a></span></code>
+<div class="block">The generic identifier for all unknown versions.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.Version.html#V_0_11">V_0_11</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.Version.html#UNSTABLE_PRE_2_0">UNSTABLE_PRE_2_0</a></span></code>
+<div class="block">Do not use this format except for testing.</div>
+</td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.Version.html#V_0_11">V_0_11</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.Version.html#V_0_12">V_0_12</a></span></code>&nbsp;</td>
 </tr>
 </table>
@@ -280,6 +287,21 @@ the order they are declared.</div>
 <pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a> V_0_12</pre>
 </li>
 </ul>
+<a name="UNSTABLE_PRE_2_0">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UNSTABLE_PRE_2_0</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a> UNSTABLE_PRE_2_0</pre>
+<div class="block">Do not use this format except for testing. It will not be compatible
+ with other versions of the software. While we iterate on the ORC 2.0
+ format, we will make incompatible format changes under this version
+ without providing any forward or backward compatibility.
+
+ When 2.0 is released, this version identifier will be completely removed.</div>
+</li>
+</ul>
 <a name="FUTURE">
 <!--   -->
 </a>
@@ -287,6 +309,7 @@ the order they are declared.</div>
 <li class="blockList">
 <h4>FUTURE</h4>
 <pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a> FUTURE</pre>
+<div class="block">The generic identifier for all unknown versions.</div>
 </li>
 </ul>
 </li>


[11/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/VarcharTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/VarcharTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/VarcharTreeWriter.html
new file mode 100644
index 0000000..6ee40f4
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/VarcharTreeWriter.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>VarcharTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="VarcharTreeWriter (ORC Core 1.5.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/VarcharTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/VarcharTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="VarcharTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.StringBaseTreeWriter">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class VarcharTreeWriter" class="title">Class VarcharTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.StringBaseTreeWriter</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.VarcharTreeWriter</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="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">VarcharTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></pre>
+<div class="block">Under the covers, varchar is written to ORC the same way as string.</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.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.StringBaseTreeWriter">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#dictionary">dictionary</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#directStreamOutput">directStreamOutput</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#lengthOutput">lengthOutput</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#rows">rows</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#useDictionaryEncoding">useDictionaryEncoding</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/VarcharTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.StringBaseTreeWriter">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#estimateMemory--">estimateMemory</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#flushStreams--">flushStreams</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#getRawDataSize--">getRawDataSize</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/VarcharTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/VarcharTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="VarcharTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.StringBaseTreeWriter">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/WriterContext.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/WriterContext.html b/api/orc-core/org/apache/orc/impl/writer/WriterContext.html
new file mode 100644
index 0000000..f01f67c
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/WriterContext.html
@@ -0,0 +1,476 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>WriterContext (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="WriterContext (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/WriterContext.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/WriterContext.html" target="_top">Frames</a></li>
+<li><a href="WriterContext.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Interface WriterContext" class="title">Interface WriterContext</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">WriterContext</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#buildIndex--">buildIndex</a></span>()</code>
+<div class="block">Should be building the row index.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/OutStream.html" title="class in org.apache.orc.impl">OutStream</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#createStream-int-org.apache.orc.OrcProto.Stream.Kind-">createStream</a></span>(int&nbsp;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>&nbsp;kind)</code>
+<div class="block">Create a stream to store part of a column.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#getBloomFilterColumns--">getBloomFilterColumns</a></span>()</code>
+<div class="block">Get the bloom filter columns</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#getBloomFilterFPP--">getBloomFilterFPP</a></span>()</code>
+<div class="block">Get bloom filter false positive percentage.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc">OrcFile.BloomFilterVersion</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#getBloomFilterVersion--">getBloomFilterVersion</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><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></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#getConfiguration--">getConfiguration</a></span>()</code>
+<div class="block">Get the writer's configuration.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc">OrcFile.EncodingStrategy</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#getEncodingStrategy--">getEncodingStrategy</a></span>()</code>
+<div class="block">Get the encoding strategy to use.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#getPhysicalWriter--">getPhysicalWriter</a></span>()</code>
+<div class="block">Get the PhysicalWriter.</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/writer/WriterContext.html#getRowIndexStride--">getRowIndexStride</a></span>()</code>
+<div class="block">Get the stride rate of the row index.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#getUseUTCTimestamp--">getUseUTCTimestamp</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#getVersion--">getVersion</a></span>()</code>
+<div class="block">Get the version of the file to write.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#isCompressed--">isCompressed</a></span>()</code>
+<div class="block">Is the ORC file compressed?</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#writeBloomFilter-org.apache.orc.impl.StreamName-org.apache.orc.OrcProto.BloomFilterIndex.Builder-">writeBloomFilter</a></span>(<a href="../../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a>&nbsp;name,
+                <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.BloomFilterIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.BloomFilterIndex.Builder</a>&nbsp;bloom)</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#writeIndex-org.apache.orc.impl.StreamName-org.apache.orc.OrcProto.RowIndex.Builder-">writeIndex</a></span>(<a href="../../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a>&nbsp;name,
+          <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.RowIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.RowIndex.Builder</a>&nbsp;index)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="createStream-int-org.apache.orc.OrcProto.Stream.Kind-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createStream</h4>
+<pre><a href="../../../../../org/apache/orc/impl/OutStream.html" title="class in org.apache.orc.impl">OutStream</a>&nbsp;createStream(int&nbsp;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>&nbsp;kind)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Create a stream to store part of a column.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>column</code> - the column id for the stream</dd>
+<dd><code>kind</code> - the kind of stream</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The output outStream that the section needs to be written to.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="getRowIndexStride--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRowIndexStride</h4>
+<pre>int&nbsp;getRowIndexStride()</pre>
+<div class="block">Get the stride rate of the row index.</div>
+</li>
+</ul>
+<a name="buildIndex--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildIndex</h4>
+<pre>boolean&nbsp;buildIndex()</pre>
+<div class="block">Should be building the row index.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if we are building the index</dd>
+</dl>
+</li>
+</ul>
+<a name="isCompressed--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCompressed</h4>
+<pre>boolean&nbsp;isCompressed()</pre>
+<div class="block">Is the ORC file compressed?</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>are the streams compressed</dd>
+</dl>
+</li>
+</ul>
+<a name="getEncodingStrategy--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEncodingStrategy</h4>
+<pre><a href="../../../../../org/apache/orc/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc">OrcFile.EncodingStrategy</a>&nbsp;getEncodingStrategy()</pre>
+<div class="block">Get the encoding strategy to use.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>encoding strategy</dd>
+</dl>
+</li>
+</ul>
+<a name="getBloomFilterColumns--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBloomFilterColumns</h4>
+<pre>boolean[]&nbsp;getBloomFilterColumns()</pre>
+<div class="block">Get the bloom filter columns</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>bloom filter columns</dd>
+</dl>
+</li>
+</ul>
+<a name="getBloomFilterFPP--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBloomFilterFPP</h4>
+<pre>double&nbsp;getBloomFilterFPP()</pre>
+<div class="block">Get bloom filter false positive percentage.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>fpp</dd>
+</dl>
+</li>
+</ul>
+<a name="getConfiguration--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfiguration</h4>
+<pre><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>&nbsp;getConfiguration()</pre>
+<div class="block">Get the writer's configuration.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>configuration</dd>
+</dl>
+</li>
+</ul>
+<a name="getVersion--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVersion</h4>
+<pre><a href="../../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;getVersion()</pre>
+<div class="block">Get the version of the file to write.</div>
+</li>
+</ul>
+<a name="getPhysicalWriter--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPhysicalWriter</h4>
+<pre><a href="../../../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a>&nbsp;getPhysicalWriter()</pre>
+<div class="block">Get the PhysicalWriter.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the file's physical writer.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBloomFilterVersion--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBloomFilterVersion</h4>
+<pre><a href="../../../../../org/apache/orc/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc">OrcFile.BloomFilterVersion</a>&nbsp;getBloomFilterVersion()</pre>
+</li>
+</ul>
+<a name="writeIndex-org.apache.orc.impl.StreamName-org.apache.orc.OrcProto.RowIndex.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeIndex</h4>
+<pre>void&nbsp;writeIndex(<a href="../../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a>&nbsp;name,
+                <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.RowIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.RowIndex.Builder</a>&nbsp;index)
+         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeBloomFilter-org.apache.orc.impl.StreamName-org.apache.orc.OrcProto.BloomFilterIndex.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBloomFilter</h4>
+<pre>void&nbsp;writeBloomFilter(<a href="../../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a>&nbsp;name,
+                      <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.BloomFilterIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.BloomFilterIndex.Builder</a>&nbsp;bloom)
+               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="getUseUTCTimestamp--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getUseUTCTimestamp</h4>
+<pre>boolean&nbsp;getUseUTCTimestamp()</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/WriterContext.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/WriterContext.html" target="_top">Frames</a></li>
+<li><a href="WriterContext.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/WriterImplV2.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/WriterImplV2.html b/api/orc-core/org/apache/orc/impl/writer/WriterImplV2.html
new file mode 100644
index 0000000..58a7ed6
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/WriterImplV2.html
@@ -0,0 +1,637 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>WriterImplV2 (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="WriterImplV2 (ORC Core 1.5.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,"i11":10,"i12":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/WriterImplV2.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/WriterImplV2.html" target="_top">Frames</a></li>
+<li><a href="WriterImplV2.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class WriterImplV2" class="title">Class WriterImplV2</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.writer.WriterImplV2</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/7/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/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="../../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a>, <a href="../../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>, <a href="../../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">WriterImplV2</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a>, <a href="../../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a></pre>
+<div class="block">An ORCv2 file writer. The file is divided into stripes, which is the natural
+ unit of work when reading. Each stripe is buffered in memory until the
+ memory reaches the stripe size and then it is written out broken down by
+ columns. Each column is written by a TreeWriter that is specific to that
+ type of column. TreeWriters may have children TreeWriters that handle the
+ sub-types. Each of the TreeWriters writes the column's data as a set of
+ streams.
+
+ This class is unsynchronized like most Stream objects, so from the creation
+ of an OrcFile and all access to a single instance has to be from a single
+ thread.
+
+ There are no known cases where these happen between different threads today.
+
+ Caveat: the MemoryManager is created during WriterOptions create, that has
+ to be confined to a single thread as well.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html#WriterImplV2-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">WriterImplV2</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+            <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+            <a href="../../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html#addRowBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-">addRowBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;batch)</code>
+<div class="block">Add a row batch to the ORC file.</div>
+</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/writer/WriterImplV2.html#addUserMetadata-java.lang.String-java.nio.ByteBuffer-">addUserMetadata</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+               <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;value)</code>
+<div class="block">Add arbitrary meta-data to the ORC file.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html#appendStripe-byte:A-int-int-org.apache.orc.StripeInformation-org.apache.orc.OrcProto.StripeStatistics-">appendStripe</a></span>(byte[]&nbsp;stripe,
+            int&nbsp;offset,
+            int&nbsp;length,
+            <a href="../../../../../org/apache/orc/StripeInformation.html" title="interface in org.apache.orc">StripeInformation</a>&nbsp;stripeInfo,
+            <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stripeStatistics)</code>
+<div class="block">Fast stripe append to ORC file.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html#appendUserMetadata-java.util.List-">appendUserMetadata</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.UserMetadataItem.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.UserMetadataItem</a>&gt;&nbsp;userMetadata)</code>
+<div class="block">When fast stripe append is used for merging ORC stripes, after appending
+ the last stripe from a file, this interface must be used to merge any
+ user metadata.</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/impl/writer/WriterImplV2.html#checkMemory-double-">checkMemory</a></span>(double&nbsp;newScale)</code>
+<div class="block">The writer needs to check its memory usage</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html#close--">close</a></span>()</code>
+<div class="block">Flush all of the buffers and close the file.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<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/writer/WriterImplV2.html#getCompressionCodec--">getCompressionCodec</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html#getNumberOfRows--">getNumberOfRows</a></span>()</code>
+<div class="block">Row count gets updated when flushing the stripes.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Raw data size will be compute when writing the file footer.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<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/writer/WriterImplV2.html#getSchema--">getSchema</a></span>()</code>
+<div class="block">Get the schema for this writer</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html#getStatistics--">getStatistics</a></span>()</code>
+<div class="block">Get the statistics about the columns in the file.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html#increaseCompressionSize-int-">increaseCompressionSize</a></span>(int&nbsp;newSize)</code>
+<div class="block">Increase the buffer size for this writer.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterImplV2.html#writeIntermediateFooter--">writeIntermediateFooter</a></span>()</code>
+<div class="block">Write an intermediate footer on the file such that if the file is
+ truncated to the returned offset, it would be a valid ORC file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WriterImplV2-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WriterImplV2</h4>
+<pre>public&nbsp;WriterImplV2(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+                    <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+                    <a href="../../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)
+             throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="checkMemory-double-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkMemory</h4>
+<pre>public&nbsp;boolean&nbsp;checkMemory(double&nbsp;newScale)
+                    throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/MemoryManager.Callback.html#checkMemory-double-">MemoryManager.Callback</a></code></span></div>
+<div class="block">The writer needs to check its memory usage</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/MemoryManager.Callback.html#checkMemory-double-">checkMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>newScale</code> - the current scale factor for memory allocations</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the writer was over the limit</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="increaseCompressionSize-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>increaseCompressionSize</h4>
+<pre>public&nbsp;void&nbsp;increaseCompressionSize(int&nbsp;newSize)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/WriterInternal.html#increaseCompressionSize-int-">WriterInternal</a></code></span></div>
+<div class="block">Increase the buffer size for this writer.
+ This function is internal only and should only be called by the
+ ORC file merger.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/WriterInternal.html#increaseCompressionSize-int-">increaseCompressionSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>newSize</code> - the new buffer size.</dd>
+</dl>
+</li>
+</ul>
+<a name="getSchema--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSchema</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;getSchema()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html#getSchema--">Writer</a></code></span></div>
+<div class="block">Get the schema for this writer</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/Writer.html#getSchema--">getSchema</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the file schema</dd>
+</dl>
+</li>
+</ul>
+<a name="addUserMetadata-java.lang.String-java.nio.ByteBuffer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addUserMetadata</h4>
+<pre>public&nbsp;void&nbsp;addUserMetadata(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                            <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html#addUserMetadata-java.lang.String-java.nio.ByteBuffer-">Writer</a></code></span></div>
+<div class="block">Add arbitrary meta-data to the ORC file. This may be called at any point
+ until the Writer is closed. If the same key is passed a second time, the
+ second value will replace the first.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/Writer.html#addUserMetadata-java.lang.String-java.nio.ByteBuffer-">addUserMetadata</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - a key to label the data with.</dd>
+<dd><code>value</code> - the contents of the metadata.</dd>
+</dl>
+</li>
+</ul>
+<a name="addRowBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addRowBatch</h4>
+<pre>public&nbsp;void&nbsp;addRowBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;batch)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html#addRowBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-">Writer</a></code></span></div>
+<div class="block">Add a row batch to the ORC file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/Writer.html#addRowBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-">addRowBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>batch</code> - the rows to add</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="close--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()
+           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html#close--">Writer</a></code></span></div>
+<div class="block">Flush all of the buffers and close the file. No methods on this writer
+ should be called afterwards.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io">close</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/AutoCloseable.html?is-external=true#close--" title="class or interface in java.lang">close</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/Writer.html#close--">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block">Raw data size will be compute when writing the file footer. Hence raw data
+ size value will be available only after closing the writer.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/Writer.html#getRawDataSize--">getRawDataSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>raw data size</dd>
+</dl>
+</li>
+</ul>
+<a name="getNumberOfRows--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumberOfRows</h4>
+<pre>public&nbsp;long&nbsp;getNumberOfRows()</pre>
+<div class="block">Row count gets updated when flushing the stripes. To get accurate row
+ count call this method after writer is closed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/Writer.html#getNumberOfRows--">getNumberOfRows</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>row count</dd>
+</dl>
+</li>
+</ul>
+<a name="writeIntermediateFooter--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeIntermediateFooter</h4>
+<pre>public&nbsp;long&nbsp;writeIntermediateFooter()
+                             throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html#writeIntermediateFooter--">Writer</a></code></span></div>
+<div class="block">Write an intermediate footer on the file such that if the file is
+ truncated to the returned offset, it would be a valid ORC file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/Writer.html#writeIntermediateFooter--">writeIntermediateFooter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the offset that would be a valid end location for an ORC file</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="appendStripe-byte:A-int-int-org.apache.orc.StripeInformation-org.apache.orc.OrcProto.StripeStatistics-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appendStripe</h4>
+<pre>public&nbsp;void&nbsp;appendStripe(byte[]&nbsp;stripe,
+                         int&nbsp;offset,
+                         int&nbsp;length,
+                         <a href="../../../../../org/apache/orc/StripeInformation.html" title="interface in org.apache.orc">StripeInformation</a>&nbsp;stripeInfo,
+                         <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stripeStatistics)
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html#appendStripe-byte:A-int-int-org.apache.orc.StripeInformation-org.apache.orc.OrcProto.StripeStatistics-">Writer</a></code></span></div>
+<div class="block">Fast stripe append to ORC file. This interface is used for fast ORC file
+ merge with other ORC files. When merging, the file to be merged should pass
+ stripe in binary form along with stripe information and stripe statistics.
+ After appending last stripe of a file, use appendUserMetadata() to append
+ any user metadata.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/Writer.html#appendStripe-byte:A-int-int-org.apache.orc.StripeInformation-org.apache.orc.OrcProto.StripeStatistics-">appendStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stripe</code> - - stripe as byte array</dd>
+<dd><code>offset</code> - - offset within byte array</dd>
+<dd><code>length</code> - - length of stripe within byte array</dd>
+<dd><code>stripeInfo</code> - - stripe information</dd>
+<dd><code>stripeStatistics</code> - - stripe statistics (Protobuf objects can be
+                         merged directly)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="appendUserMetadata-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appendUserMetadata</h4>
+<pre>public&nbsp;void&nbsp;appendUserMetadata(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.UserMetadataItem.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.UserMetadataItem</a>&gt;&nbsp;userMetadata)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html#appendUserMetadata-java.util.List-">Writer</a></code></span></div>
+<div class="block">When fast stripe append is used for merging ORC stripes, after appending
+ the last stripe from a file, this interface must be used to merge any
+ user metadata.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/Writer.html#appendUserMetadata-java.util.List-">appendUserMetadata</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>userMetadata</code> - - user metadata</dd>
+</dl>
+</li>
+</ul>
+<a name="getStatistics--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStatistics</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>[]&nbsp;getStatistics()
+                                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html#getStatistics--">Writer</a></code></span></div>
+<div class="block">Get the statistics about the columns in the file. The output of this is
+ based on the time at which it is called. It shall use all of the currently
+ written data to provide the statistics.
+
+ Please note there are costs involved with invoking this method and should
+ be used judiciously.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/Writer.html#getStatistics--">getStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the information about the column</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="getCompressionCodec--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCompressionCodec</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>&nbsp;getCompressionCodec()</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/WriterImplV2.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/WriterImplV2.html" target="_top">Frames</a></li>
+<li><a href="WriterImplV2.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/BinaryTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/BinaryTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/BinaryTreeWriter.html
new file mode 100644
index 0000000..7c947bb
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/BinaryTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.BinaryTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.BinaryTreeWriter (ORC Core 1.5.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/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/BinaryTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="BinaryTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.BinaryTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.BinaryTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.BinaryTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/BinaryTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="BinaryTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[34/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcFile.WriterImplementation.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcFile.WriterImplementation.html b/api/orc-core/org/apache/orc/class-use/OrcFile.WriterImplementation.html
new file mode 100644
index 0000000..be401bb
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/OrcFile.WriterImplementation.html
@@ -0,0 +1,200 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.OrcFile.WriterImplementation (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../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.OrcFile.WriterImplementation (ORC Core 1.5.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/OrcFile.WriterImplementation.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/OrcFile.WriterImplementation.html" target="_top">Frames</a></li>
+<li><a href="OrcFile.WriterImplementation.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.OrcFile.WriterImplementation" class="title">Uses of Class<br>org.apache.orc.OrcFile.WriterImplementation</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/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast">&nbsp;</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/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</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/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterImplementation.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterImplementation.html#from-int-">from</a></span>(int&nbsp;id)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterVersion.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterVersion.html#getWriterImplementation--">getWriterImplementation</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterImplementation.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterImplementation.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterImplementation.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterImplementation.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/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterVersion.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterVersion.html#from-org.apache.orc.OrcFile.WriterImplementation-int-">from</a></span>(<a href="../../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>&nbsp;writer,
+    int&nbsp;val)</code>
+<div class="block">Convert the integer from OrcProto.PostScript.writerVersion
+ to the enumeration with unknown versions being mapped to FUTURE.</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/OrcFile.WriterImplementation.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/OrcFile.WriterImplementation.html" target="_top">Frames</a></li>
+<li><a href="OrcFile.WriterImplementation.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcFile.WriterOptions.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcFile.WriterOptions.html b/api/orc-core/org/apache/orc/class-use/OrcFile.WriterOptions.html
index 4a1a169..35c2a5d 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcFile.WriterOptions.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcFile.WriterOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.OrcFile.WriterOptions (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.OrcFile.WriterOptions (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.OrcFile.WriterOptions (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.OrcFile.WriterOptions (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -91,6 +91,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -176,7 +180,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#fileSystem-org.apache.hadoop.fs.FileSystem-">fileSystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;value)</code>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#fileSystem-org.apache.hadoop.fs.FileSystem-">fileSystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;value)</code>
 <div class="block">Provide the filesystem for the path, if the client has it available.</div>
 </td>
 </tr>
@@ -188,28 +192,41 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#overwrite-boolean-">overwrite</a></span>(boolean&nbsp;value)</code>
+<div class="block">If the output file already exists, should it be overwritten?
+ If it is not provided, write operation will fail if the file already exists.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#paddingTolerance-double-">paddingTolerance</a></span>(double&nbsp;value)</code>
 <div class="block">Sets the tolerance for block padding as a percentage of stripe size.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#physicalWriter-org.apache.orc.PhysicalWriter-">physicalWriter</a></span>(<a href="../../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a>&nbsp;writer)</code>
 <div class="block">Change the physical writer of the ORC file.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#rowIndexStride-int-">rowIndexStride</a></span>(int&nbsp;value)</code>
 <div class="block">Set the distance between entries in the row index.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#setSchema-org.apache.orc.TypeDescription-">setSchema</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>
 <div class="block">Set the schema for the file.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#setShims-org.apache.orc.impl.HadoopShims-">setShims</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims</a>&nbsp;value)</code>
+<div class="block">Set the HadoopShims to use.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#stripeSize-long-">stripeSize</a></span>(long&nbsp;value)</code>
@@ -218,30 +235,43 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#useUTCTimestamp-boolean-">useUTCTimestamp</a></span>(boolean&nbsp;value)</code>
+<div class="block">Manually set the time zone for the writer to utc.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#version-org.apache.orc.OrcFile.Version-">version</a></span>(<a href="../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;value)</code>
 <div class="block">Sets the version of the file that will be written.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#writerOptions-org.apache.hadoop.conf.Configuration-">writerOptions</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>
+<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#writerOptions-org.apache.hadoop.conf.Configuration-">writerOptions</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>&nbsp;conf)</code>
 <div class="block">Create a set of writer options based on a configuration.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#writerOptions-java.util.Properties-org.apache.hadoop.conf.Configuration-">writerOptions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tableProperties,
-             <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>
+             <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>&nbsp;conf)</code>
 <div class="block">Create a set of write options based on a set of table properties and
  configuration.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#writerVersion-org.apache.orc.OrcFile.WriterVersion-">writerVersion</a></span>(<a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;version)</code>
 <div class="block">Manually set the writer version.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#writeVariableLengthBlocks-boolean-">writeVariableLengthBlocks</a></span>(boolean&nbsp;value)</code>
+<div class="block">Should the ORC file writer use HDFS variable length blocks, if they
+ are available?</div>
+</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -253,16 +283,16 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#createWriter-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">createWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#createWriter-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">createWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
             <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)</code>
 <div class="block">Create an ORC file writer.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#mergeFiles-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-java.util.List-">mergeFiles</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;outputPath,
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#mergeFiles-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-java.util.List-">mergeFiles</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;outputPath,
           <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;options,
-          <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;&nbsp;inputFiles)</code>
+          <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;&nbsp;inputFiles)</code>
 <div class="block">Merges multiple ORC files that all have the same schema to produce
  a single ORC file.</div>
 </td>
@@ -281,18 +311,36 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/PhysicalFsWriter.html#PhysicalFsWriter-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">PhysicalFsWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
-                <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/PhysicalFsWriter.html#PhysicalFsWriter-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">PhysicalFsWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+                <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                 <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/WriterImpl.html#WriterImpl-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">WriterImpl</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
-          <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/WriterImpl.html#WriterImpl-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">WriterImpl</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+          <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
           <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</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 constructors, and an explanation">
+<caption><span>Constructors 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/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterImplV2.html#WriterImplV2-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">WriterImplV2</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+            <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+            <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcFile.WriterVersion.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcFile.WriterVersion.html b/api/orc-core/org/apache/orc/class-use/OrcFile.WriterVersion.html
index b6eca31..b1a769b 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcFile.WriterVersion.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcFile.WriterVersion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.OrcFile.WriterVersion (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.OrcFile.WriterVersion (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.OrcFile.WriterVersion (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.OrcFile.WriterVersion (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -128,7 +128,8 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrcFile.WriterVersion.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterVersion.html#from-int-">from</a></span>(int&nbsp;val)</code>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterVersion.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterVersion.html#from-org.apache.orc.OrcFile.WriterImplementation-int-">from</a></span>(<a href="../../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>&nbsp;writer,
+    int&nbsp;val)</code>
 <div class="block">Convert the integer from OrcProto.PostScript.writerVersion
  to the enumeration with unknown versions being mapped to FUTURE.</div>
 </td>
@@ -167,7 +168,9 @@ the order they are declared.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">OrcFile.WriterVersion.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterVersion.html#includes-org.apache.orc.OrcFile.WriterVersion-">includes</a></span>(<a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;other)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">OrcFile.WriterVersion.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterVersion.html#includes-org.apache.orc.OrcFile.WriterVersion-">includes</a></span>(<a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;fix)</code>
+<div class="block">Does this file include the given fix or come from a different writer?</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/OrcIndex.html" title="class in org.apache.orc.impl">OrcIndex</a></code></td>
@@ -218,6 +221,28 @@ the order they are declared.</div>
 </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/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="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></code></td>
+<td class="colLast"><span class="typeNameLabel">RecordReaderUtils.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderUtils.html#planIndexReading-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.StripeFooter-boolean-boolean:A-boolean:A-org.apache.orc.OrcFile.WriterVersion-org.apache.orc.OrcProto.Stream.Kind:A-">planIndexReading</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;fileSchema,
+                <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter</a>&nbsp;footer,
+                boolean&nbsp;ignoreNonUtf8BloomFilter,
+                boolean[]&nbsp;fileIncluded,
+                boolean[]&nbsp;sargColumns,
+                <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;version,
+                <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>[]&nbsp;bloomFilterKinds)</code>
+<div class="block">Plans the list of disk ranges that the given stripe needs to read the
+ indexes.</div>
+</td>
+</tr>
+</tbody>
+</table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
 <caption><span>Constructors in <a href="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> with parameters of type <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
@@ -225,10 +250,11 @@ the order they are declared.</div>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.SargApplier.html#SargApplier-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-long-org.apache.orc.impl.SchemaEvolution-org.apache.orc.OrcFile.WriterVersion-">SargApplier</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;sarg,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderImpl.SargApplier.html#SargApplier-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-long-org.apache.orc.impl.SchemaEvolution-org.apache.orc.OrcFile.WriterVersion-boolean-">SargApplier</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;sarg,
            long&nbsp;rowIndexStride,
            <a href="../../../../org/apache/orc/impl/SchemaEvolution.html" title="class in org.apache.orc.impl">SchemaEvolution</a>&nbsp;evolution,
-           <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;writerVersion)</code>&nbsp;</td>
+           <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;writerVersion,
+           boolean&nbsp;useUTCTimestamp)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcFile.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcFile.html b/api/orc-core/org/apache/orc/class-use/OrcFile.html
index 9e36f96..3e095c5 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcFile.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcFile.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.OrcFile (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.OrcFile (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.OrcFile (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.OrcFile (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/OrcUtils.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/OrcUtils.html b/api/orc-core/org/apache/orc/class-use/OrcUtils.html
index 612d1f7..47bcb40 100644
--- a/api/orc-core/org/apache/orc/class-use/OrcUtils.html
+++ b/api/orc-core/org/apache/orc/class-use/OrcUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.OrcUtils (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.OrcUtils (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.OrcUtils (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.OrcUtils (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/PhysicalWriter.OutputReceiver.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/PhysicalWriter.OutputReceiver.html b/api/orc-core/org/apache/orc/class-use/PhysicalWriter.OutputReceiver.html
index a090b54..0e12a5a 100644
--- a/api/orc-core/org/apache/orc/class-use/PhysicalWriter.OutputReceiver.html
+++ b/api/orc-core/org/apache/orc/class-use/PhysicalWriter.OutputReceiver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.PhysicalWriter.OutputReceiver (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.PhysicalWriter.OutputReceiver (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.PhysicalWriter.OutputReceiver (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.PhysicalWriter.OutputReceiver (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/PhysicalWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/PhysicalWriter.html b/api/orc-core/org/apache/orc/class-use/PhysicalWriter.html
index d1f875a..2857c2c 100644
--- a/api/orc-core/org/apache/orc/class-use/PhysicalWriter.html
+++ b/api/orc-core/org/apache/orc/class-use/PhysicalWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.PhysicalWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.PhysicalWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.PhysicalWriter (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.PhysicalWriter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -91,6 +91,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -147,6 +151,26 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</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/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a></code></td>
+<td class="colLast"><span class="typeNameLabel">WriterContext.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterContext.html#getPhysicalWriter--">getPhysicalWriter</a></span>()</code>
+<div class="block">Get the PhysicalWriter.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/Reader.Options.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/Reader.Options.html b/api/orc-core/org/apache/orc/class-use/Reader.Options.html
index e790c17..9d5e37a 100644
--- a/api/orc-core/org/apache/orc/class-use/Reader.Options.html
+++ b/api/orc-core/org/apache/orc/class-use/Reader.Options.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.Reader.Options (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.Reader.Options (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.Reader.Options (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.Reader.Options (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -130,38 +130,45 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Reader.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.Options.html#isSchemaEvolutionCaseAware-boolean-">isSchemaEvolutionCaseAware</a></span>(boolean&nbsp;value)</code>
+<div class="block">Set boolean flag to determine if the comparision of field names in schema
+ evolution is case sensitive</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Reader.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.html#options--">options</a></span>()</code>
 <div class="block">Create a default options object that can be customized for creating
  a RecordReader.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Reader.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.Options.html#range-long-long-">range</a></span>(long&nbsp;offset,
      long&nbsp;length)</code>
 <div class="block">Set the range of bytes to read</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Reader.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.Options.html#schema-org.apache.orc.TypeDescription-">schema</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>
 <div class="block">Set the schema on read type description.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Reader.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.Options.html#searchArgument-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-java.lang.String:A-">searchArgument</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;sarg,
               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;columnNames)</code>
 <div class="block">Set search argument for predicate push down.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Reader.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.Options.html#skipCorruptRecords-boolean-">skipCorruptRecords</a></span>(boolean&nbsp;value)</code>
 <div class="block">Set whether to skip corrupt records.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Reader.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.Options.html#tolerateMissingSchema-boolean-">tolerateMissingSchema</a></span>(boolean&nbsp;value)</code>
 <div class="block">Set whether to make a best effort to tolerate schema evolution for files
@@ -169,7 +176,7 @@
  pre-HIVE-4243 writer.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Reader.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.Options.html#useZeroCopy-boolean-">useZeroCopy</a></span>(boolean&nbsp;value)</code>
 <div class="block">Set whether to use zero copy from HDFS.</div>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/Reader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/Reader.html b/api/orc-core/org/apache/orc/class-use/Reader.html
index aa27bb3..32ed326 100644
--- a/api/orc-core/org/apache/orc/class-use/Reader.html
+++ b/api/orc-core/org/apache/orc/class-use/Reader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.Reader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.Reader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.Reader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.Reader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -109,7 +109,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/Reader.html" title="interface in org.apache.orc">Reader</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#createReader-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">createReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#createReader-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">createReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
             <a href="../../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;options)</code>&nbsp;</td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/RecordReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/RecordReader.html b/api/orc-core/org/apache/orc/class-use/RecordReader.html
index a3770fc..bd64cfb 100644
--- a/api/orc-core/org/apache/orc/class-use/RecordReader.html
+++ b/api/orc-core/org/apache/orc/class-use/RecordReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.RecordReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.RecordReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.RecordReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.RecordReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/StringColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/StringColumnStatistics.html b/api/orc-core/org/apache/orc/class-use/StringColumnStatistics.html
index cf862ea..102c550 100644
--- a/api/orc-core/org/apache/orc/class-use/StringColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/class-use/StringColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.StringColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.StringColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.StringColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.StringColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/StripeInformation.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/StripeInformation.html b/api/orc-core/org/apache/orc/class-use/StripeInformation.html
index aa9fa8e..b47119b 100644
--- a/api/orc-core/org/apache/orc/class-use/StripeInformation.html
+++ b/api/orc-core/org/apache/orc/class-use/StripeInformation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.StripeInformation (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.StripeInformation (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.StripeInformation (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.StripeInformation (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -91,6 +91,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -227,6 +231,28 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/StripeInformation.html" title="interface in org.apache.orc">StripeInformation</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> with parameters of type <a href="../../../../org/apache/orc/StripeInformation.html" title="interface in org.apache.orc">StripeInformation</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">WriterImplV2.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterImplV2.html#appendStripe-byte:A-int-int-org.apache.orc.StripeInformation-org.apache.orc.OrcProto.StripeStatistics-">appendStripe</a></span>(byte[]&nbsp;stripe,
+            int&nbsp;offset,
+            int&nbsp;length,
+            <a href="../../../../org/apache/orc/StripeInformation.html" title="interface in org.apache.orc">StripeInformation</a>&nbsp;stripeInfo,
+            <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stripeStatistics)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/StripeStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/StripeStatistics.html b/api/orc-core/org/apache/orc/class-use/StripeStatistics.html
index fd0f81c..986d624 100644
--- a/api/orc-core/org/apache/orc/class-use/StripeStatistics.html
+++ b/api/orc-core/org/apache/orc/class-use/StripeStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.StripeStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.StripeStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.StripeStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.StripeStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/TimestampColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/TimestampColumnStatistics.html b/api/orc-core/org/apache/orc/class-use/TimestampColumnStatistics.html
index d520e8f..e115ec8 100644
--- a/api/orc-core/org/apache/orc/class-use/TimestampColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/class-use/TimestampColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.TimestampColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.TimestampColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.TimestampColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.TimestampColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/TypeDescription.Category.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/TypeDescription.Category.html b/api/orc-core/org/apache/orc/class-use/TypeDescription.Category.html
index a64c59f..920618d 100644
--- a/api/orc-core/org/apache/orc/class-use/TypeDescription.Category.html
+++ b/api/orc-core/org/apache/orc/class-use/TypeDescription.Category.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.TypeDescription.Category (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.TypeDescription.Category (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.TypeDescription.Category (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.TypeDescription.Category (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/TypeDescription.RowBatchVersion.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/TypeDescription.RowBatchVersion.html b/api/orc-core/org/apache/orc/class-use/TypeDescription.RowBatchVersion.html
new file mode 100644
index 0000000..b266d6a
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/TypeDescription.RowBatchVersion.html
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.TypeDescription.RowBatchVersion (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../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.TypeDescription.RowBatchVersion (ORC Core 1.5.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/TypeDescription.RowBatchVersion.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/TypeDescription.RowBatchVersion.html" target="_top">Frames</a></li>
+<li><a href="TypeDescription.RowBatchVersion.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.TypeDescription.RowBatchVersion" class="title">Uses of Class<br>org.apache.orc.TypeDescription.RowBatchVersion</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/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc">org.apache.orc</a></td>
+<td class="colLast">&nbsp;</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/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</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/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TypeDescription.RowBatchVersion.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.RowBatchVersion.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">TypeDescription.RowBatchVersion.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.RowBatchVersion.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/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TypeDescription.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.html#createRowBatch-org.apache.orc.TypeDescription.RowBatchVersion-int-">createRowBatch</a></span>(<a href="../../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a>&nbsp;version,
+              int&nbsp;size)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../org/apache/orc/TypeDescription.RowBatchVersion.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/TypeDescription.RowBatchVersion.html" target="_top">Frames</a></li>
+<li><a href="TypeDescription.RowBatchVersion.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[05/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShims.DirectCompressionType.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShims.DirectCompressionType.html b/api/orc-shims/org/apache/orc/impl/HadoopShims.DirectCompressionType.html
new file mode 100644
index 0000000..6bf2fd6
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShims.DirectCompressionType.html
@@ -0,0 +1,371 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShims.DirectCompressionType (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShims.DirectCompressionType (ORC Shims 1.5.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/HadoopShims.DirectCompressionType.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.DirectCompressionType.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.DirectCompressionType.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Enum HadoopShims.DirectCompressionType" class="title">Enum HadoopShims.DirectCompressionType</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.HadoopShims.DirectCompressionType</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/7/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/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">HadoopShims.DirectCompressionType</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&gt;</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html#NONE">NONE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html#SNAPPY">SNAPPY</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html#ZLIB">ZLIB</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html#ZLIB_NOHEADER">ZLIB_NOHEADER</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/
 api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="NONE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NONE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a> NONE</pre>
+</li>
+</ul>
+<a name="ZLIB_NOHEADER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ZLIB_NOHEADER</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a> ZLIB_NOHEADER</pre>
+</li>
+</ul>
+<a name="ZLIB">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ZLIB</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a> ZLIB</pre>
+</li>
+</ul>
+<a name="SNAPPY">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SNAPPY</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a> SNAPPY</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (HadoopShims.DirectCompressionType c : HadoopShims.DirectCompressionType.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;valueOf(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/7/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/HadoopShims.DirectCompressionType.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.DirectCompressionType.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.DirectCompressionType.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShims.DirectDecompressor.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShims.DirectDecompressor.html b/api/orc-shims/org/apache/orc/impl/HadoopShims.DirectDecompressor.html
new file mode 100644
index 0000000..ab034b9
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShims.DirectDecompressor.html
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShims.DirectDecompressor (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShims.DirectDecompressor (ORC Shims 1.5.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/HadoopShims.DirectDecompressor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.DirectDecompressor.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.DirectDecompressor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Interface HadoopShims.DirectDecompressor" class="title">Interface HadoopShims.DirectDecompressor</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/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="typeNameLabel">HadoopShims.DirectDecompressor</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html#decompress-java.nio.ByteBuffer-java.nio.ByteBuffer-">decompress</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;var1,
+          <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;var2)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html#end--">end</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html#reset--">reset</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="decompress-java.nio.ByteBuffer-java.nio.ByteBuffer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>decompress</h4>
+<pre>void&nbsp;decompress(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;var1,
+                <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;var2)
+         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="reset--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reset</h4>
+<pre>void&nbsp;reset()</pre>
+</li>
+</ul>
+<a name="end--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>end</h4>
+<pre>void&nbsp;end()</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/HadoopShims.DirectDecompressor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.DirectDecompressor.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.DirectDecompressor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShims.KeyMetadata.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShims.KeyMetadata.html b/api/orc-shims/org/apache/orc/impl/HadoopShims.KeyMetadata.html
new file mode 100644
index 0000000..8dc70a8
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShims.KeyMetadata.html
@@ -0,0 +1,343 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShims.KeyMetadata (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShims.KeyMetadata (ORC Shims 1.5.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/HadoopShims.KeyMetadata.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.KeyMetadata.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.KeyMetadata.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class HadoopShims.KeyMetadata" class="title">Class HadoopShims.KeyMetadata</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.HadoopShims.KeyMetadata</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">HadoopShims.KeyMetadata</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Information about a crypto key including the key name, version, and the
+ algorithm.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html#KeyMetadata-java.lang.String-int-org.apache.orc.EncryptionAlgorithm-">KeyMetadata</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+           int&nbsp;version,
+           <a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>&nbsp;algorithm)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html#getAlgorithm--">getAlgorithm</a></span>()</code>
+<div class="block">Get the encryption algorithm for this key.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/HadoopShims.KeyMetadata.html#getKeyName--">getKeyName</a></span>()</code>
+<div class="block">Get the name of the key.</div>
+</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/HadoopShims.KeyMetadata.html#getVersion--">getVersion</a></span>()</code>
+<div class="block">Get the version of this key.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/HadoopShims.KeyMetadata.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="KeyMetadata-java.lang.String-int-org.apache.orc.EncryptionAlgorithm-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>KeyMetadata</h4>
+<pre>public&nbsp;KeyMetadata(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+                   int&nbsp;version,
+                   <a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>&nbsp;algorithm)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ 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>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getKeyName()</pre>
+<div class="block">Get the name of the key.</div>
+</li>
+</ul>
+<a name="getAlgorithm--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAlgorithm</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a>&nbsp;getAlgorithm()</pre>
+<div class="block">Get the encryption algorithm for this key.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the algorithm</dd>
+</dl>
+</li>
+</ul>
+<a name="getVersion--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVersion</h4>
+<pre>public&nbsp;int&nbsp;getVersion()</pre>
+<div class="block">Get the version of this key.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the version</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/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/HadoopShims.KeyMetadata.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.KeyMetadata.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.KeyMetadata.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShims.KeyProvider.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShims.KeyProvider.html b/api/orc-shims/org/apache/orc/impl/HadoopShims.KeyProvider.html
new file mode 100644
index 0000000..a7eba3f
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShims.KeyProvider.html
@@ -0,0 +1,323 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShims.KeyProvider (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShims.KeyProvider (ORC Shims 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":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/HadoopShims.KeyProvider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.KeyProvider.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.KeyProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Interface HadoopShims.KeyProvider" class="title">Interface HadoopShims.KeyProvider</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/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="typeNameLabel">HadoopShims.KeyProvider</span></pre>
+<div class="block">A source of crypto keys. This is usually backed by a Ranger KMS.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html#createLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-">createLocalKey</a></span>(<a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;key)</code>
+<div class="block">Create a local key for the given key version.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/HadoopShims.KeyProvider.html#decryptLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-byte:A-">decryptLocalKey</a></span>(<a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;key,
+               byte[]&nbsp;encryptedKey)</code>
+<div class="block">Decrypt a local key for reading a file.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html#getCurrentKeyVersion-java.lang.String-">getCurrentKeyVersion</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyName)</code>
+<div class="block">Get the current metadata for a given key.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html#getKeyNames--">getKeyNames</a></span>()</code>
+<div class="block">Get the list of key names from the key provider.</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="getKeyNames--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeyNames</h4>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getKeyNames()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Get the list of key names from the key provider.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a list of key names</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="getCurrentKeyVersion-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentKeyVersion</h4>
+<pre><a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;getCurrentKeyVersion(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyName)
+                                      throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Get the current metadata for a given key. This is used when encrypting
+ new data.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keyName</code> - the name of a key</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>metadata for the current version of the key</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the key is unknown</dd>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="createLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createLocalKey</h4>
+<pre><a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a>&nbsp;createLocalKey(<a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;key)
+                             throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Create a local key for the given key version. This local key will be
+ randomly generated and encrypted with the given version of the master
+ key. The encryption and decryption is done with the local key and the
+ user process never has access to the master key, because it stays on the
+ Ranger KMS.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - the master key version</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the local key's material both encrypted and unencrypted</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="decryptLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-byte:A-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>decryptLocalKey</h4>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a>&nbsp;decryptLocalKey(<a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;key,
+                    byte[]&nbsp;encryptedKey)
+             throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Decrypt a local key for reading a file.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - the master key version</dd>
+<dd><code>encryptedKey</code> - the encrypted key</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the decrypted local key's material or null if the key is not
+ available</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/HadoopShims.KeyProvider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.KeyProvider.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.KeyProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShims.LocalKey.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShims.LocalKey.html b/api/orc-shims/org/apache/orc/impl/HadoopShims.LocalKey.html
new file mode 100644
index 0000000..24ec9c7
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShims.LocalKey.html
@@ -0,0 +1,298 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShims.LocalKey (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShims.LocalKey (ORC Shims 1.5.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/HadoopShims.LocalKey.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.LocalKey.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.LocalKey.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>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">org.apache.orc.impl</div>
+<h2 title="Class HadoopShims.LocalKey" class="title">Class HadoopShims.LocalKey</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.HadoopShims.LocalKey</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">HadoopShims.LocalKey</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">When a local key is created, the user gets both the encrypted and
+ unencrypted versions. The decrypted key is used to write the file,
+ while the encrypted key is stored in the metadata. Thus, readers need
+ to decrypt the local key in order to use it.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/HadoopShims.LocalKey.html#decryptedKey">decryptedKey</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html#encryptedKey">encryptedKey</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html#LocalKey-java.security.Key-byte:A-">LocalKey</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a>&nbsp;decryptedKey,
+        byte[]&nbsp;encryptedKey)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="decryptedKey">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>decryptedKey</h4>
+<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a> decryptedKey</pre>
+</li>
+</ul>
+<a name="encryptedKey">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>encryptedKey</h4>
+<pre>public final&nbsp;byte[] encryptedKey</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LocalKey-java.security.Key-byte:A-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LocalKey</h4>
+<pre>public&nbsp;LocalKey(<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a>&nbsp;decryptedKey,
+                byte[]&nbsp;encryptedKey)</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/HadoopShims.LocalKey.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.LocalKey.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.LocalKey.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html b/api/orc-shims/org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html
new file mode 100644
index 0000000..8782f71
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.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_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShims.ZeroCopyReaderShim (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShims.ZeroCopyReaderShim (ORC Shims 1.5.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/HadoopShims.ZeroCopyReaderShim.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.ZeroCopyReaderShim.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Interface HadoopShims.ZeroCopyReaderShim" class="title">Interface HadoopShims.ZeroCopyReaderShim</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/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="typeNameLabel">HadoopShims.ZeroCopyReaderShim</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html#close--">close</a></span>()</code>
+<div class="block">Close the underlying stream.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html#readBuffer-int-boolean-">readBuffer</a></span>(int&nbsp;maxLength,
+          boolean&nbsp;verifyChecksums)</code>
+<div class="block">Get a ByteBuffer from the FSDataInputStream - this can be either a
+ HeapByteBuffer or an MappedByteBuffer.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html#releaseBuffer-java.nio.ByteBuffer-">releaseBuffer</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</code>
+<div class="block">Release a ByteBuffer obtained from a read on the
+ Also move the in stream by that amount.</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="readBuffer-int-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readBuffer</h4>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;readBuffer(int&nbsp;maxLength,
+                      boolean&nbsp;verifyChecksums)
+               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Get a ByteBuffer from the FSDataInputStream - this can be either a
+ HeapByteBuffer or an MappedByteBuffer. Also move the in stream by that
+ amount. The data read can be small than maxLength.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ByteBuffer read from the stream,</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="releaseBuffer-java.nio.ByteBuffer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>releaseBuffer</h4>
+<pre>void&nbsp;releaseBuffer(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</pre>
+<div class="block">Release a ByteBuffer obtained from a read on the
+ Also move the in stream by that amount. The data read can be small than
+ maxLength.</div>
+</li>
+</ul>
+<a name="close--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()
+    throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Close the underlying stream.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true#close--" title="class or interface in java.lang">close</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io">close</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/HadoopShims.ZeroCopyReaderShim.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.ZeroCopyReaderShim.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[40/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/index.html
----------------------------------------------------------------------
diff --git a/api/orc-core/index.html b/api/orc-core/index.html
index efee089..1e0787b 100644
--- a/api/orc-core/index.html
+++ b/api/orc-core/index.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ORC Core 1.4.3 API</title>
+<title>ORC Core 1.5.0 API</title>
 <script type="text/javascript">
     tmpTargetPage = "" + window.location.search;
     if (tmpTargetPage != "" && tmpTargetPage != "undefined")

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/BinaryColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/BinaryColumnStatistics.html b/api/orc-core/org/apache/orc/BinaryColumnStatistics.html
index 0c5d301..63111d8 100644
--- a/api/orc-core/org/apache/orc/BinaryColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/BinaryColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:49 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BinaryColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>BinaryColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BinaryColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="BinaryColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -141,7 +141,7 @@ extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;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#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</a></code></li>
+<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>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/BooleanColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/BooleanColumnStatistics.html b/api/orc-core/org/apache/orc/BooleanColumnStatistics.html
index 410d5a7..38590e5 100644
--- a/api/orc-core/org/apache/orc/BooleanColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/BooleanColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:49 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BooleanColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>BooleanColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BooleanColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="BooleanColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -141,7 +141,7 @@ extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;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#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</a></code></li>
+<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>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/ColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/ColumnStatistics.html b/api/orc-core/org/apache/orc/ColumnStatistics.html
index 4b59f51..df314f0 100644
--- a/api/orc-core/org/apache/orc/ColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/ColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:49 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="ColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6};
+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";
@@ -132,11 +132,17 @@ var activeTableTab = "activeTableTab";
 </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/ColumnStatistics.html#getBytesOnDisk--">getBytesOnDisk</a></span>()</code>
+<div class="block">Get the number of bytes for this column.</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/ColumnStatistics.html#getNumberOfValues--">getNumberOfValues</a></span>()</code>
 <div class="block">Get the number of values in this column.</div>
 </td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</a></span>()</code>
 <div class="block">Returns true if there are nulls in the scope of column statistics.</div>
@@ -175,7 +181,7 @@ var activeTableTab = "activeTableTab";
 <a name="hasNull--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>hasNull</h4>
 <pre>boolean&nbsp;hasNull()</pre>
@@ -186,6 +192,20 @@ var activeTableTab = "activeTableTab";
 </dl>
 </li>
 </ul>
+<a name="getBytesOnDisk--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getBytesOnDisk</h4>
+<pre>long&nbsp;getBytesOnDisk()</pre>
+<div class="block">Get the number of bytes for this column.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/CompressionCodec.Modifier.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/CompressionCodec.Modifier.html b/api/orc-core/org/apache/orc/CompressionCodec.Modifier.html
index cceb739..7cb27c0 100644
--- a/api/orc-core/org/apache/orc/CompressionCodec.Modifier.html
+++ b/api/orc-core/org/apache/orc/CompressionCodec.Modifier.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CompressionCodec.Modifier (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>CompressionCodec.Modifier (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompressionCodec.Modifier (ORC Core 1.4.3 API)";
+            parent.document.title="CompressionCodec.Modifier (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/CompressionCodec.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/CompressionCodec.html b/api/orc-core/org/apache/orc/CompressionCodec.html
index c701504..19784a8 100644
--- a/api/orc-core/org/apache/orc/CompressionCodec.html
+++ b/api/orc-core/org/apache/orc/CompressionCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CompressionCodec (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>CompressionCodec (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompressionCodec (ORC Core 1.4.3 API)";
+            parent.document.title="CompressionCodec (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/CompressionKind.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/CompressionKind.html b/api/orc-core/org/apache/orc/CompressionKind.html
index 9311fba..d468a3b 100644
--- a/api/orc-core/org/apache/orc/CompressionKind.html
+++ b/api/orc-core/org/apache/orc/CompressionKind.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CompressionKind (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>CompressionKind (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompressionKind (ORC Core 1.4.3 API)";
+            parent.document.title="CompressionKind (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -51,7 +51,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/orc/CompressionCodec.Modifier.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/orc/DataReader.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/orc/CompressionKind.html" target="_top">Frames</a></li>
@@ -336,7 +336,7 @@ not permitted.)</div>
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/orc/CompressionCodec.Modifier.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/orc/DataReader.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/orc/CompressionKind.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/DataMask.Factory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/DataMask.Factory.html b/api/orc-core/org/apache/orc/DataMask.Factory.html
new file mode 100644
index 0000000..ac91f72
--- /dev/null
+++ b/api/orc-core/org/apache/orc/DataMask.Factory.html
@@ -0,0 +1,300 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DataMask.Factory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="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.Factory (ORC Core 1.5.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/DataMask.Factory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMask.Factory.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Factory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Class DataMask.Factory" class="title">Class DataMask.Factory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.DataMask.Factory</li>
+</ul>
+</li>
+</ul>
+<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 class <span class="typeNameLabel">DataMask.Factory</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">To create a DataMask, the users should come through this API.
+
+ It supports extension via additional DataMask.Provider implementations
+ that are accessed through Java's ServiceLoader API.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMask.Factory.html#Factory--">Factory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../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/DataMask.Factory.html#build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+     <a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>
+<div class="block">Build a new DataMask instance.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Factory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Factory</h4>
+<pre>public&nbsp;Factory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;build(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                             <a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                             <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</pre>
+<div class="block">Build a new DataMask instance.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the mask</dd>
+<dd><code>schema</code> - the type of the field</dd>
+<dd><code>params</code> - a list of parameters to the mask</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a new DataMask</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if no such kind of data mask was found</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../org/apache/orc/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask"><code>for the standard provider</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DataMask.Factory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMask.Factory.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Factory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/DataMask.Provider.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/DataMask.Provider.html b/api/orc-core/org/apache/orc/DataMask.Provider.html
new file mode 100644
index 0000000..3906b45
--- /dev/null
+++ b/api/orc-core/org/apache/orc/DataMask.Provider.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DataMask.Provider (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="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.Provider (ORC Core 1.5.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.Provider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMask.Provider.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Provider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Interface DataMask.Provider" class="title">Interface DataMask.Provider</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/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask">MaskProvider</a></dd>
+</dl>
+<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.Provider</span></pre>
+<div class="block">Providers can provide one or more kinds of data masks.
+ Because they are discovered using a service loader, they may be added
+ by third party jars.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../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/DataMask.Provider.html#build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+     <a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>
+<div class="block">Build a mask with the given parameters.</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="build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre><a href="../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;build(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+               <a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</pre>
+<div class="block">Build a mask with the given parameters.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the kind of masking</dd>
+<dd><code>schema</code> - the type of the field</dd>
+<dd><code>params</code> - the list of parameters with the name in params[0]</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the new data mask or null if this name is unknown</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DataMask.Provider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMask.Provider.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Provider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/DataMask.Standard.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/DataMask.Standard.html b/api/orc-core/org/apache/orc/DataMask.Standard.html
new file mode 100644
index 0000000..2b7f097
--- /dev/null
+++ b/api/orc-core/org/apache/orc/DataMask.Standard.html
@@ -0,0 +1,391 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DataMask.Standard (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="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.Standard (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DataMask.Standard.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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.Provider.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataReader.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMask.Standard.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Standard.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Enum DataMask.Standard" class="title">Enum DataMask.Standard</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.DataMask.Standard</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/7/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/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a>&gt;</dd>
+</dl>
+<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 enum <span class="typeNameLabel">DataMask.Standard</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a>&gt;</pre>
+<div class="block">The standard DataMasks can be created using this short cut.
+
+ For example, DataMask.Standard.NULLIFY.build(schema) will build a
+ nullify DataMask.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMask.Standard.html#NULLIFY">NULLIFY</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMask.Standard.html#REDACT">REDACT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMask.Standard.html#SHA256">SHA256</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><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/DataMask.Standard.html#build-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/DataMask.Standard.html#getName--">getName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMask.Standard.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMask.Standard.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/
 api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="NULLIFY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NULLIFY</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a> NULLIFY</pre>
+</li>
+</ul>
+<a name="REDACT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>REDACT</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a> REDACT</pre>
+</li>
+</ul>
+<a name="SHA256">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SHA256</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a> SHA256</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (DataMask.Standard c : DataMask.Standard.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a>&nbsp;valueOf(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+<a name="getName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
+</li>
+</ul>
+<a name="build-org.apache.orc.TypeDescription-java.lang.String...-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;build(<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</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/DataMask.Standard.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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.Provider.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataReader.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMask.Standard.html" target="_top">Frames</a></li>
+<li><a href="DataMask.Standard.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/DataMask.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/DataMask.html b/api/orc-core/org/apache/orc/DataMask.html
new file mode 100644
index 0000000..df318b4
--- /dev/null
+++ b/api/orc-core/org/apache/orc/DataMask.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DataMask (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="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 (ORC Core 1.5.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.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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/CompressionKind.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMask.html" target="_top">Frames</a></li>
+<li><a href="DataMask.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Interface DataMask" class="title">Interface DataMask</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/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask">DecimalIdentity</a>, <a href="../../../org/apache/orc/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask">DoubleIdentity</a>, <a href="../../../org/apache/orc/impl/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask">ListIdentity</a>, <a href="../../../org/apache/orc/impl/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask">LongIdentity</a>, <a href="../../../org/apache/orc/impl/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask">MapIdentity</a>, <a href="../../../org/apache/orc/impl/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask">NullifyMask</a>, <a href="../../../org/apache/orc/impl/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask">StructIdentity</a>, <a href="../../../org/apache/orc/impl/mask/UnionIdentity.html" title="class in org.apache.orc.impl.mask">UnionIdentity</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">DataMask</span></pre>
+<div class="block">The API for masking data during column encryption for ORC.
+
+ They apply to an individual column (via ColumnVector) instead of a
+ VectorRowBatch.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a></span></code>
+<div class="block">To create a DataMask, the users should come through this API.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a></span></code>
+<div class="block">Providers can provide one or more kinds of data masks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></span></code>
+<div class="block">The standard DataMasks can be created using this short cut.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+        <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+        int&nbsp;start,
+        int&nbsp;length)</code>
+<div class="block">Mask the given range of values</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maskData</h4>
+<pre>void&nbsp;maskData(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+              <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+              int&nbsp;start,
+              int&nbsp;length)</pre>
+<div class="block">Mask the given range of values</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>original</code> - the original input data</dd>
+<dd><code>masked</code> - the masked output data</dd>
+<dd><code>start</code> - the first data element to mask</dd>
+<dd><code>length</code> - the number of data elements to mask</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-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.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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/CompressionKind.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/DataMask.html" target="_top">Frames</a></li>
+<li><a href="DataMask.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/DataReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/DataReader.html b/api/orc-core/org/apache/orc/DataReader.html
index bfadf49..f04aab3 100644
--- a/api/orc-core/org/apache/orc/DataReader.html
+++ b/api/orc-core/org/apache/orc/DataReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>DataReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataReader (ORC Core 1.4.3 API)";
+            parent.document.title="DataReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/orc/DateColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -343,9 +343,11 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseabl
 <li class="blockList">
 <h4>getCompressionCodec</h4>
 <pre><a href="../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>&nbsp;getCompressionCodec()</pre>
-<div class="block">Returns the compression codec used by this datareader.</div>
+<div class="block">Returns the compression codec used by this datareader.
+ We should consider removing this from the interface.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
+<dd>the compression codec</dd>
 </dl>
 </li>
 </ul>
@@ -377,7 +379,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseabl
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/orc/DateColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/DateColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/DateColumnStatistics.html b/api/orc-core/org/apache/orc/DateColumnStatistics.html
index 7fbb257..ed8d293 100644
--- a/api/orc-core/org/apache/orc/DateColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/DateColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DateColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>DateColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DateColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="DateColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -145,7 +145,7 @@ extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;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#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</a></code></li>
+<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>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/DecimalColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/DecimalColumnStatistics.html b/api/orc-core/org/apache/orc/DecimalColumnStatistics.html
index 543e767..1875d93 100644
--- a/api/orc-core/org/apache/orc/DecimalColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/DecimalColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DecimalColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>DecimalColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DecimalColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="DecimalColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -151,7 +151,7 @@ extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;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#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</a></code></li>
+<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>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/DoubleColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/DoubleColumnStatistics.html b/api/orc-core/org/apache/orc/DoubleColumnStatistics.html
index 4dde51a..fc2134f 100644
--- a/api/orc-core/org/apache/orc/DoubleColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/DoubleColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoubleColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>DoubleColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="DoubleColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -151,7 +151,7 @@ extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;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#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</a></code></li>
+<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>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/FileFormatException.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/FileFormatException.html b/api/orc-core/org/apache/orc/FileFormatException.html
index 1191b1e..563f94c 100644
--- a/api/orc-core/org/apache/orc/FileFormatException.html
+++ b/api/orc-core/org/apache/orc/FileFormatException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>FileFormatException (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>FileFormatException (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FileFormatException (ORC Core 1.4.3 API)";
+            parent.document.title="FileFormatException (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/FileMetadata.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/FileMetadata.html b/api/orc-core/org/apache/orc/FileMetadata.html
index 46fc9ca..178046d 100644
--- a/api/orc-core/org/apache/orc/FileMetadata.html
+++ b/api/orc-core/org/apache/orc/FileMetadata.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>FileMetadata (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>FileMetadata (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FileMetadata (ORC Core 1.4.3 API)";
+            parent.document.title="FileMetadata (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -51,7 +51,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/orc/FileFormatException.html" title="class in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/orc/IntegerColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/orc/FileMetadata.html" target="_top">Frames</a></li>
@@ -182,9 +182,13 @@ var activeTableTab = "activeTableTab";
 </tr>
 <tr id="i14" class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/FileMetadata.html#getWriterVersionNum--">getWriterVersionNum</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/FileMetadata.html#getWriterImplementation--">getWriterImplementation</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i15" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/FileMetadata.html#getWriterVersionNum--">getWriterVersionNum</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/FileMetadata.html#isOriginalFormat--">isOriginalFormat</a></span>()</code>&nbsp;</td>
 </tr>
@@ -293,6 +297,15 @@ var activeTableTab = "activeTableTab";
 <pre>int&nbsp;getMetadataSize()</pre>
 </li>
 </ul>
+<a name="getWriterImplementation--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWriterImplementation</h4>
+<pre>int&nbsp;getWriterImplementation()</pre>
+</li>
+</ul>
 <a name="getWriterVersionNum--">
 <!--   -->
 </a>
@@ -376,7 +389,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/orc/FileFormatException.html" title="class in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/orc/IntegerColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/orc/FileMetadata.html" target="_top">Frames</a></li>


[41/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/index-all.html
----------------------------------------------------------------------
diff --git a/api/orc-core/index-all.html b/api/orc-core/index-all.html
index a349f48..ed96cad 100644
--- a/api/orc-core/index-all.html
+++ b/api/orc-core/index-all.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Index (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (ORC Core 1.4.3 API)";
+            parent.document.title="Index (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -119,12 +119,34 @@
 <dd>
 <div class="block">Add a field to a struct type as it is built.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/InMemoryKeystore.html#addKey-java.lang.String-org.apache.orc.EncryptionAlgorithm-byte:A-">addKey(String, EncryptionAlgorithm, byte[])</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></dt>
+<dd>
+<div class="block">Function that takes care of adding a new key.<br>
+ A new key can be added only if:
+ 
+ This is a new key and no prior key version exist.
+ If the key exists (has versions), then the new version to be added should be greater than
+ the version that already exists.
+ </div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/InMemoryKeystore.html#addKey-java.lang.String-int-org.apache.orc.EncryptionAlgorithm-byte:A-">addKey(String, int, EncryptionAlgorithm, byte[])</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></dt>
+<dd>
+<div class="block">Function that takes care of adding a new key.<br>
+ A new key can be added only if:
+ 
+ This is a new key and no prior key version exist.
+ If the key exists (has versions), then the new version to be added should be greater than
+ the version that already exists.
+ </div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/util/BloomFilter.html#addLong-long-">addLong(long)</a></span> - Method in class org.apache.orc.util.<a href="org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/PositionRecorder.html#addPosition-long-">addPosition(long)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/PositionRecorder.html" title="interface in org.apache.orc.impl">PositionRecorder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/RecordReaderUtils.html#addRgFilteredStreamToRanges-org.apache.orc.OrcProto.Stream-boolean:A-boolean-org.apache.orc.OrcProto.RowIndex-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.OrcProto.Type-int-boolean-long-long-org.apache.hadoop.hive.common.io.DiskRangeList.CreateHelper-boolean-">addRgFilteredStreamToRanges(OrcProto.Stream, boolean[], boolean, OrcProto.RowIndex, OrcProto.ColumnEncoding, OrcProto.Type, int, boolean, long, long, DiskRangeList.CreateHelper, boolean)</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/RecordReaderUtils.html" title="class in org.apache.orc.impl">RecordReaderUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/WriterImplV2.html#addRowBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-">addRowBatch(VectorizedRowBatch)</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/WriterImpl.html#addRowBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-">addRowBatch(VectorizedRowBatch)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/Writer.html#addRowBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-">addRowBatch(VectorizedRowBatch)</a></span> - Method in interface org.apache.orc.<a href="org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></dt>
@@ -139,6 +161,8 @@
 <dd>
 <div class="block">Add a child to a union type.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/WriterImplV2.html#addUserMetadata-java.lang.String-java.nio.ByteBuffer-">addUserMetadata(String, ByteBuffer)</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/WriterImpl.html#addUserMetadata-java.lang.String-java.nio.ByteBuffer-">addUserMetadata(String, ByteBuffer)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/Writer.html#addUserMetadata-java.lang.String-java.nio.ByteBuffer-">addUserMetadata(String, ByteBuffer)</a></span> - Method in interface org.apache.orc.<a href="org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></dt>
@@ -171,12 +195,16 @@
 <dd>
 <div class="block">Appends raw stripe data (e.g.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/WriterImplV2.html#appendStripe-byte:A-int-int-org.apache.orc.StripeInformation-org.apache.orc.OrcProto.StripeStatistics-">appendStripe(byte[], int, int, StripeInformation, OrcProto.StripeStatistics)</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/WriterImpl.html#appendStripe-byte:A-int-int-org.apache.orc.StripeInformation-org.apache.orc.OrcProto.StripeStatistics-">appendStripe(byte[], int, int, StripeInformation, OrcProto.StripeStatistics)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/Writer.html#appendStripe-byte:A-int-int-org.apache.orc.StripeInformation-org.apache.orc.OrcProto.StripeStatistics-">appendStripe(byte[], int, int, StripeInformation, OrcProto.StripeStatistics)</a></span> - Method in interface org.apache.orc.<a href="org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></dt>
 <dd>
 <div class="block">Fast stripe append to ORC file.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/WriterImplV2.html#appendUserMetadata-java.util.List-">appendUserMetadata(List&lt;OrcProto.UserMetadataItem&gt;)</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/WriterImpl.html#appendUserMetadata-java.util.List-">appendUserMetadata(List&lt;OrcProto.UserMetadataItem&gt;)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/Writer.html#appendUserMetadata-java.util.List-">appendUserMetadata(List&lt;OrcProto.UserMetadataItem&gt;)</a></span> - Method in interface org.apache.orc.<a href="org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></dt>
@@ -185,6 +213,10 @@
  the last stripe from a file, this interface must be used to merge any
  user metadata.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/OutStream.html#assertBufferSizeValid-int-">assertBufferSizeValid(int)</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/OutStream.html" title="class in org.apache.orc.impl">OutStream</a></dt>
+<dd>
+<div class="block">Throws exception if the bufferSize argument equals or exceeds 2^(3*8 - 1).</div>
+</dd>
 <dt><span class="memberNameLink"><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(BytesColumnVector, int, TypeDescription, byte[])</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.ConvertTreeReader</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><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-">assignStringGroupVectorEntry(BytesColumnVector, int, TypeDescription, byte[], int, int)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.ConvertTreeReader</a></dt>
@@ -199,7 +231,7 @@
 <dl>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html#base_timestamp">base_timestamp</a></span> - Variable in class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TimestampTreeReader</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/orc/impl/WriterImpl.html#BASE_TIMESTAMP_STRING">BASE_TIMESTAMP_STRING</a></span> - Static variable in class org.apache.orc.impl.<a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TimestampTreeWriter.html#BASE_TIMESTAMP_STRING">BASE_TIMESTAMP_STRING</a></span> - Static variable in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">TimestampTreeWriter</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/orc/BinaryColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">BinaryColumnStatistics</span></a> - Interface in <a href="org/apache/orc/package-summary.html">org.apache.orc</a></dt>
 <dd>
@@ -207,9 +239,13 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html#BinaryTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">BinaryTreeReader(int, InStream, InStream, InStream, OrcProto.ColumnEncoding, TreeReaderFactory.Context)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BinaryTreeReader</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">BinaryTreeWriter</span></a> - Class in <a href="org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/BinaryTreeWriter.html#BinaryTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">BinaryTreeWriter(int, TypeDescription, WriterContext, boolean)</a></span> - Constructor for class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer">BinaryTreeWriter</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/orc/impl/BitFieldReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">BitFieldReader</span></a> - Class in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/orc/impl/BitFieldReader.html#BitFieldReader-org.apache.orc.impl.InStream-int-">BitFieldReader(InStream, int)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/BitFieldReader.html" title="class in org.apache.orc.impl">BitFieldReader</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/BitFieldReader.html#BitFieldReader-org.apache.orc.impl.InStream-">BitFieldReader(InStream)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/BitFieldReader.html" title="class in org.apache.orc.impl">BitFieldReader</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/orc/impl/BitFieldWriter.html" title="class in org.apache.orc.impl"><span class="typeNameLink">BitFieldWriter</span></a> - Class in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
 <dd>&nbsp;</dd>
@@ -234,6 +270,8 @@
 <dd>
 <div class="block">Set the file system block size for the file.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a></span> - Variable in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util"><span class="typeNameLink">BloomFilter</span></a> - Class in <a href="org/apache/orc/util/package-summary.html">org.apache.orc.util</a></dt>
 <dd>
 <div class="block">BloomFilter is a probabilistic data structure for set membership check.</div>
@@ -254,6 +292,8 @@
 <dd>
 <div class="block">Comma separated values of column names for which bloom filter is to be created.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a></span> - Variable in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/OrcFile.WriterOptions.html#bloomFilterFpp-double-">bloomFilterFpp(double)</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></dt>
 <dd>
 <div class="block">Specify the false positive probability for bloom filter.</div>
@@ -262,6 +302,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/orc/util/BloomFilterIO.Encoding.html" title="enum in org.apache.orc.util"><span class="typeNameLink">BloomFilterIO.Encoding</span></a> - Enum in <a href="org/apache/orc/util/package-summary.html">org.apache.orc.util</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a></span> - Variable in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/orc/util/BloomFilterUtf8.html" title="class in org.apache.orc.util"><span class="typeNameLink">BloomFilterUtf8</span></a> - Class in <a href="org/apache/orc/util/package-summary.html">org.apache.orc.util</a></dt>
 <dd>
 <div class="block">This class represents the fix from ORC-101 where we fixed the bloom filter
@@ -281,6 +323,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html#BooleanTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-">BooleanTreeReader(int, InStream, InStream)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BooleanTreeReader</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">BooleanTreeWriter</span></a> - Class in <a href="org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/BooleanTreeWriter.html#BooleanTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">BooleanTreeWriter(int, TypeDescription, WriterContext, boolean)</a></span> - Constructor for class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer">BooleanTreeWriter</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/orc/impl/BufferChunk.html" title="class in org.apache.orc.impl"><span class="typeNameLink">BufferChunk</span></a> - Class in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
 <dd>
 <div class="block">The sections of stripe that we have read.</div>
@@ -294,10 +340,84 @@
 <div class="block">The size of the memory buffers used for compressing and storing the
  stripe in memory.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/DataMask.Factory.html#build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build(String, TypeDescription, String...)</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a></dt>
+<dd>
+<div class="block">Build a new DataMask instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/DataMask.Provider.html#build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build(String, TypeDescription, String...)</a></span> - Method in interface org.apache.orc.<a href="org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a></dt>
+<dd>
+<div class="block">Build a mask with the given parameters.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/DataMask.Standard.html#build-org.apache.orc.TypeDescription-java.lang.String...-">build(TypeDescription, String...)</a></span> - Method in enum org.apache.orc.<a href="org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/DataReaderProperties.Builder.html#build--">build()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskFactory.html#build-org.apache.orc.TypeDescription-">build(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskProvider.html#build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build(String, TypeDescription, String...)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask">MaskProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/RedactMaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/SHA256MaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/RedactMaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/SHA256MaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskFactory.html#buildChildren-java.util.List-">buildChildren(List&lt;TypeDescription&gt;)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/RedactMaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/RedactMaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/RedactMaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/DataReaderProperties.html#builder--">builder()</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/DataReaderProperties.html" title="class in org.apache.orc.impl">DataReaderProperties</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/WriterContext.html#buildIndex--">buildIndex()</a></span> - Method in interface org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a></dt>
+<dd>
+<div class="block">Should be building the row index.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/RedactMaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/SHA256MaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/RedactMaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/SHA256MaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskFactory.html#buildStructMask-org.apache.orc.TypeDescription-">buildStructMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/MaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/RedactMaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/SHA256MaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask(TypeDescription)</a></span> - Method in class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/InMemoryKeystore.html#buildVersionName-java.lang.String-int-">buildVersionName(String, int)</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></dt>
+<dd>
+<div class="block">Build a version string from a basename and version number.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/OrcFile.Version.html#byName-java.lang.String-">byName(String)</a></span> - Static method in enum org.apache.orc.<a href="org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html#ByteBufferAllocatorPool--">ByteBufferAllocatorPool()</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html" title="class in org.apache.orc.impl">RecordReaderUtils.ByteBufferAllocatorPool</a></dt>
@@ -310,6 +430,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html#ByteTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-">ByteTreeReader(int, InStream, InStream)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ByteTreeReader</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">ByteTreeWriter</span></a> - Class in <a href="org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/ByteTreeWriter.html#ByteTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">ByteTreeWriter(int, TypeDescription, WriterContext, boolean)</a></span> - Constructor for class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer">ByteTreeWriter</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a name="I:C">
 <!--   -->
@@ -324,6 +448,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.CharTreeReader.html#CharTreeReader-int-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-">CharTreeReader(int, int, InStream, InStream, InStream, InStream, OrcProto.ColumnEncoding)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.CharTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.CharTreeReader</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">CharTreeWriter</span></a> - Class in <a href="org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></dt>
+<dd>
+<div class="block">Under the covers, char is written to ORC the same way as string.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/WriterImplV2.html#checkMemory-double-">checkMemory(double)</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/WriterImpl.html#checkMemory-double-">checkMemory(double)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/MemoryManager.Callback.html#checkMemory-double-">checkMemory(double)</a></span> - Method in interface org.apache.orc.<a href="org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a></dt>
@@ -341,6 +471,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/DynamicIntArray.html#clear--">clear()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/DynamicIntArray.html" title="class in org.apache.orc.impl">DynamicIntArray</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/OrcCodecPool.html#clear--">clear()</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/OrcCodecPool.html" title="class in org.apache.orc.impl">OrcCodecPool</a></dt>
+<dd>
+<div class="block">Clear the codec pool.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/OutStream.html#clear--">clear()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/OutStream.html" title="class in org.apache.orc.impl">OutStream</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html#clear--">clear()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html" title="class in org.apache.orc.impl">RecordReaderUtils.ByteBufferAllocatorPool</a></dt>
@@ -372,10 +506,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/AircompressorCodec.html#close--">close()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/AircompressorCodec.html" title="class in org.apache.orc.impl">AircompressorCodec</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html#close--">close()</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></dt>
-<dd>
-<div class="block">Close the underlying stream.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/InStream.html#close--">close()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/InStream.UncompressedStream.html#close--">close()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/InStream.UncompressedStream.html" title="class in org.apache.orc.impl">InStream.UncompressedStream</a></dt>
@@ -386,6 +516,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/SnappyCodec.html#close--">close()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/SnappyCodec.html" title="class in org.apache.orc.impl">SnappyCodec</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/WriterImplV2.html#close--">close()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/WriterImpl.html#close--">close()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/ZlibCodec.html#close--">close()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ZlibCodec.html" title="class in org.apache.orc.impl">ZlibCodec</a></dt>
@@ -567,8 +699,12 @@
 <dd>
 <div class="block">Create an input stream from a list of disk ranges with data.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriter.Factory.html#create-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">create(TypeDescription, WriterContext, boolean)</a></span> - Static method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createBinary--">createBinary()</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a></span> - Variable in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createBoolean--">createBoolean()</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createByte--">createByte()</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
@@ -612,18 +748,60 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createList-org.apache.orc.TypeDescription-">createList(TypeDescription)</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/InMemoryKeystore.html#createLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-">createLocalKey(HadoopShims.KeyMetadata)</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></dt>
+<dd>
+<div class="block">Create a local key for the given key version.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createLong--">createLong()</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createMap-org.apache.orc.TypeDescription-org.apache.orc.TypeDescription-">createMap(TypeDescription, TypeDescription)</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/OrcFile.html#createReader-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">createReader(Path, OrcFile.ReaderOptions)</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/OrcFile.html" title="class in org.apache.orc">OrcFile</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createRowBatch-int-">createRowBatch(int)</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createRowBatch-org.apache.orc.TypeDescription.RowBatchVersion-int-">createRowBatch(TypeDescription.RowBatchVersion, int)</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createRowBatch-int-">createRowBatch(int)</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
+<dd>
+<div class="block">Create a VectorizedRowBatch with the original ColumnVector types</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createRowBatch--">createRowBatch()</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
+<dd>
+<div class="block">Create a VectorizedRowBatch with the original ColumnVector types</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createRowBatchV2--">createRowBatchV2()</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
+<dd>
+<div class="block">Create a VectorizedRowBatch that uses Decimal64ColumnVector for
+ short (p &le; 18) decimals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/ListTreeWriter.html#createRowIndexEntry--">createRowIndexEntry()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer">ListTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/MapTreeWriter.html#createRowIndexEntry--">createRowIndexEntry()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer">MapTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html#createRowIndexEntry--">createRowIndexEntry()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></dt>
+<dd>
+<div class="block">This method doesn't call the super method, because unlike most of the
+ other TreeWriters, this one can't record the position in the streams
+ until the stripe is being flushed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/StructTreeWriter.html#createRowIndexEntry--">createRowIndexEntry()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer">StructTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriter.html#createRowIndexEntry--">createRowIndexEntry()</a></span> - Method in interface org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dt>
+<dd>
+<div class="block">Create a row index entry at the current point in the stripe.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></dt>
+<dd>
+<div class="block">Create a row index entry with the previous location and the current
+ index statistics.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/UnionTreeWriter.html#createRowIndexEntry--">createRowIndexEntry()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer">UnionTreeWriter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createShort--">createShort()</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/WriterContext.html#createStream-int-org.apache.orc.OrcProto.Stream.Kind-">createStream(int, OrcProto.Stream.Kind)</a></span> - Method in interface org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a></dt>
+<dd>
+<div class="block">Create a stream to store part of a column.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createString--">createString()</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#createStruct--">createStruct()</a></span> - Static method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
@@ -658,6 +836,22 @@
 <dl>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html#data">data</a></span> - Variable in class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TimestampTreeReader</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc"><span class="typeNameLink">DataMask</span></a> - Interface in <a href="org/apache/orc/package-summary.html">org.apache.orc</a></dt>
+<dd>
+<div class="block">The API for masking data during column encryption for ORC.</div>
+</dd>
+<dt><a href="org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc"><span class="typeNameLink">DataMask.Factory</span></a> - Class in <a href="org/apache/orc/package-summary.html">org.apache.orc</a></dt>
+<dd>
+<div class="block">To create a DataMask, the users should come through this API.</div>
+</dd>
+<dt><a href="org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc"><span class="typeNameLink">DataMask.Provider</span></a> - Interface in <a href="org/apache/orc/package-summary.html">org.apache.orc</a></dt>
+<dd>
+<div class="block">Providers can provide one or more kinds of data masks.</div>
+</dd>
+<dt><a href="org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc"><span class="typeNameLink">DataMask.Standard</span></a> - Enum in <a href="org/apache/orc/package-summary.html">org.apache.orc</a></dt>
+<dd>
+<div class="block">The standard DataMasks can be created using this short cut.</div>
+</dd>
 <dt><a href="org/apache/orc/DataReader.html" title="interface in org.apache.orc"><span class="typeNameLink">DataReader</span></a> - Interface in <a href="org/apache/orc/package-summary.html">org.apache.orc</a></dt>
 <dd>
 <div class="block">An abstract data reader that IO formats can use to read bytes from underlying storage.</div>
@@ -674,11 +868,33 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html#DateTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">DateTreeReader(int, InStream, InStream, OrcProto.ColumnEncoding, TreeReaderFactory.Context)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DateTreeReader</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">DateTreeWriter</span></a> - Class in <a href="org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/DateTreeWriter.html#DateTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DateTreeWriter(int, TypeDescription, WriterContext, boolean)</a></span> - Constructor for class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer">DateTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#Decimal64TreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-int-int-org.apache.orc.impl.TreeReaderFactory.Context-">Decimal64TreeReader(int, InStream, InStream, OrcProto.ColumnEncoding, int, int, TreeReaderFactory.Context)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.Decimal64TreeReader</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Decimal64TreeWriter</span></a> - Class in <a href="org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></dt>
+<dd>
+<div class="block">Writer for short decimals in ORCv2.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/Decimal64TreeWriter.html#Decimal64TreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">Decimal64TreeWriter(int, TypeDescription, WriterContext, boolean)</a></span> - Constructor for class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer">Decimal64TreeWriter</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/orc/DecimalColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">DecimalColumnStatistics</span></a> - Interface in <a href="org/apache/orc/package-summary.html">org.apache.orc</a></dt>
 <dd>
 <div class="block">Statistics for decimal columns.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#DecimalTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">DecimalTreeReader(int, InStream, InStream, InStream, OrcProto.ColumnEncoding, TreeReaderFactory.Context)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a></dt>
+<dt><a href="org/apache/orc/impl/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">DecimalIdentity</span></a> - Class in <a href="org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a></dt>
+<dd>
+<div class="block">An identity data mask for decimal types.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/DecimalIdentity.html#DecimalIdentity--">DecimalIdentity()</a></span> - Constructor for class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask">DecimalIdentity</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#DecimalTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-int-int-org.apache.orc.impl.TreeReaderFactory.Context-">DecimalTreeReader(int, InStream, InStream, InStream, OrcProto.ColumnEncoding, int, int, TreeReaderFactory.Context)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">DecimalTreeWriter</span></a> - Class in <a href="org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/DecimalTreeWriter.html#DecimalTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DecimalTreeWriter(int, TypeDescription, WriterContext, boolean)</a></span> - Constructor for class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer">DecimalTreeWriter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/SerializationUtils.html#decodeBitWidth-int-">decodeBitWidth(int)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/SerializationUtils.html" title="class in org.apache.orc.impl">SerializationUtils</a></dt>
 <dd>
@@ -690,24 +906,30 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/AircompressorCodec.html#decompress-java.nio.ByteBuffer-java.nio.ByteBuffer-">decompress(ByteBuffer, ByteBuffer)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/AircompressorCodec.html" title="class in org.apache.orc.impl">AircompressorCodec</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html#decompress-java.nio.ByteBuffer-java.nio.ByteBuffer-">decompress(ByteBuffer, ByteBuffer)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/SnappyCodec.html#decompress-java.nio.ByteBuffer-java.nio.ByteBuffer-">decompress(ByteBuffer, ByteBuffer)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/SnappyCodec.html" title="class in org.apache.orc.impl">SnappyCodec</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/ZlibCodec.html#decompress-java.nio.ByteBuffer-java.nio.ByteBuffer-">decompress(ByteBuffer, ByteBuffer)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ZlibCodec.html" title="class in org.apache.orc.impl">ZlibCodec</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/InMemoryKeystore.html#decryptLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-byte:A-">decryptLocalKey(HadoopShims.KeyMetadata, byte[])</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc">InMemoryKeystore</a></dt>
+<dd>
+<div class="block">Create a local key for the given key version and initialization vector.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/util/BloomFilter.html#DEFAULT_FPP">DEFAULT_FPP</a></span> - Static variable in class org.apache.orc.util.<a href="org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/AcidStats.html#deletes">deletes</a></span> - Variable in class org.apache.orc.impl.<a href="org/apache/orc/impl/AcidStats.html" title="class in org.apache.orc.impl">AcidStats</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/OrcAcidUtils.html#DELTA_SIDE_FILE_SUFFIX">DELTA_SIDE_FILE_SUFFIX</a></span> - Static variable in class org.apache.orc.impl.<a href="org/apache/orc/impl/OrcAcidUtils.html" title="class in org.apache.orc.impl">OrcAcidUtils</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/orc/impl/ColumnStatisticsImpl.html#deserialize-org.apache.orc.OrcProto.ColumnStatistics-">deserialize(OrcProto.ColumnStatistics)</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/ColumnStatisticsImpl.html#deserialize-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.ColumnStatistics-">deserialize(TypeDescription, OrcProto.ColumnStatistics)</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/util/BloomFilterIO.html#deserialize-org.apache.orc.OrcProto.Stream.Kind-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.OrcFile.WriterVersion-org.apache.orc.TypeDescription.Category-org.apache.orc.OrcProto.BloomFilter-">deserialize(OrcProto.Stream.Kind, OrcProto.ColumnEncoding, OrcFile.WriterVersion, TypeDescription.Category, OrcProto.BloomFilter)</a></span> - Static method in class org.apache.orc.util.<a href="org/apache/orc/util/BloomFilterIO.html" title="class in org.apache.orc.util">BloomFilterIO</a></dt>
 <dd>
 <div class="block">Deserialize a bloom filter from the ORC file.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/ReaderImpl.html#deserializeStats-org.apache.orc.TypeDescription-java.util.List-">deserializeStats(TypeDescription, List&lt;OrcProto.ColumnStatistics&gt;)</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ReaderImpl.html" title="class in org.apache.orc.impl">ReaderImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html#dictionary">dictionary</a></span> - Variable in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/DirectDecompressionCodec.html#directDecompress-java.nio.ByteBuffer-java.nio.ByteBuffer-">directDecompress(ByteBuffer, ByteBuffer)</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/DirectDecompressionCodec.html" title="interface in org.apache.orc.impl">DirectDecompressionCodec</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/SnappyCodec.html#directDecompress-java.nio.ByteBuffer-java.nio.ByteBuffer-">directDecompress(ByteBuffer, ByteBuffer)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/SnappyCodec.html" title="class in org.apache.orc.impl">SnappyCodec</a></dt>
@@ -716,14 +938,26 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/orc/impl/DirectDecompressionCodec.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">DirectDecompressionCodec</span></a> - Interface in <a href="org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html#directStreamOutput">directStreamOutput</a></span> - Variable in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html#doubleCanFitInLong-double-">doubleCanFitInLong(double)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.ConvertTreeReader</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/orc/DoubleColumnStatistics.html" title="interface in org.apache.orc"><span class="typeNameLink">DoubleColumnStatistics</span></a> - Interface in <a href="org/apache/orc/package-summary.html">org.apache.orc</a></dt>
 <dd>
 <div class="block">Statistics for float and double columns.</div>
 </dd>
+<dt><a href="org/apache/orc/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">DoubleIdentity</span></a> - Class in <a href="org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a></dt>
+<dd>
+<div class="block">An identity data mask for floating point types.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/mask/DoubleIdentity.html#DoubleIdentity--">DoubleIdentity()</a></span> - Constructor for class org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask">DoubleIdentity</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html#DoubleTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-">DoubleTreeReader(int, InStream, InStream)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">DoubleTreeWriter</span></a> - Class in <a href="org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/DoubleTreeWriter.html#DoubleTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DoubleTreeWriter(int, TypeDescription, WriterContext, boolean)</a></span> - Constructor for class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer">DoubleTreeWriter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html#downCastAnyInteger-org.apache.hadoop.hive.ql.exec.vector.LongColumnVector-int-org.apache.orc.TypeDescription-">downCastAnyInteger(LongColumnVector, int, TypeDescription)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.ConvertTreeReader</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html#downCastAnyInteger-org.apache.hadoop.hive.ql.exec.vector.LongColumnVector-int-long-org.apache.orc.TypeDescription-">downCastAnyInteger(LongColumnVector, int, long, TypeDescription)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html" title="class in org.apache.orc.impl">ConvertTreeReaderFactory.ConvertTreeReader</a></dt>
@@ -764,8 +998,6 @@
 <dd>
 <div class="block">Sets the encoding strategy that is used to encode the data.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html#end--">end()</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/OrcFile.WriterOptions.html#enforceBufferSize--">enforceBufferSize()</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></dt>
 <dd>
 <div class="block">Enforce writer to use requested buffer size instead of estimating
@@ -809,6 +1041,44 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/RunLengthIntegerWriterV2.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/RunLengthIntegerWriterV2.html" title="class in org.apache.orc.impl">RunLengthIntegerWriterV2</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/BinaryTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer">BinaryTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/BooleanTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer">BooleanTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/ByteTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer">ByteTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/DateTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer">DateTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/Decimal64TreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer">Decimal64TreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/DecimalTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer">DecimalTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/DoubleTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer">DoubleTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/FloatTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer">FloatTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/IntegerTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer">IntegerTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/ListTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer">ListTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/MapTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer">MapTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/StructTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer">StructTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TimestampTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">TimestampTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in interface org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dt>
+<dd>
+<div class="block">Estimate the memory currently used to buffer the stripe.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></dt>
+<dd>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/UnionTreeWriter.html#estimateMemory--">estimateMemory()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer">UnionTreeWriter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/RecordReaderUtils.html#estimateRgEndOffset-boolean-boolean-long-long-int-">estimateRgEndOffset(boolean, boolean, long, long, int)</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/RecordReaderUtils.html" title="class in org.apache.orc.impl">RecordReaderUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/RecordReaderImpl.html#evaluatePredicate-org.apache.orc.ColumnStatistics-org.apache.hadoop.hive.ql.io.sarg.PredicateLeaf-org.apache.orc.util.BloomFilter-">evaluatePredicate(ColumnStatistics, PredicateLeaf, BloomFilter)</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/RecordReaderImpl.html" title="class in org.apache.orc.impl">RecordReaderImpl</a></dt>
@@ -816,6 +1086,11 @@
 <div class="block">Evaluate a predicate with respect to the statistics from the column
  that is referenced in the predicate.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/RecordReaderImpl.html#evaluatePredicate-org.apache.orc.ColumnStatistics-org.apache.hadoop.hive.ql.io.sarg.PredicateLeaf-org.apache.orc.util.BloomFilter-boolean-">evaluatePredicate(ColumnStatistics, PredicateLeaf, BloomFilter, boolean)</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/RecordReaderImpl.html" title="class in org.apache.orc.impl">RecordReaderImpl</a></dt>
+<dd>
+<div class="block">Evaluate a predicate with respect to the statistics from the column
+ that is referenced in the predicate.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/ReaderImpl.html#extractFileTail-java.nio.ByteBuffer-">extractFileTail(ByteBuffer)</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ReaderImpl.html" title="class in org.apache.orc.impl">ReaderImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/ReaderImpl.html#extractFileTail-java.nio.ByteBuffer-long-long-">extractFileTail(ByteBuffer, long, long)</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/ReaderImpl.html" title="class in org.apache.orc.impl">ReaderImpl</a></dt>
@@ -830,12 +1105,16 @@
 </a>
 <h2 class="title">F</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.Factory.html#Factory--">Factory()</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.Factory.html" title="class in org.apache.orc.impl">HadoopShims.Factory</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/orc/DataMask.Factory.html#Factory--">Factory()</a></span> - Constructor for class org.apache.orc.<a href="org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriter.Factory.html#Factory--">Factory()</a></span> - Constructor for class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html#fields">fields</a></span> - Variable in class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StructTreeReader</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html#fields">fields</a></span> - Variable in class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.UnionTreeReader</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#fileFormat-org.apache.orc.OrcFile.Version-">fileFormat(OrcFile.Version)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/orc/FileFormatException.html" title="class in org.apache.orc"><span class="typeNameLink">FileFormatException</span></a> - Exception in <a href="org/apache/orc/package-summary.html">org.apache.orc</a></dt>
 <dd>
 <div class="block">Thrown when an invalid file format is encountered.</div>
@@ -848,6 +1127,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/OrcFile.ReaderOptions.html#fileMetadata-org.apache.orc.FileMetadata-">fileMetadata(FileMetadata)</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a></span> - Variable in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/ReaderImpl.html#fileSystem">fileSystem</a></span> - Variable in class org.apache.orc.impl.<a href="org/apache/orc/impl/ReaderImpl.html" title="class in org.apache.orc.impl">ReaderImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/OrcFile.ReaderOptions.html#filesystem-org.apache.hadoop.fs.FileSystem-">filesystem(FileSystem)</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a></dt>
@@ -873,8 +1154,20 @@
 <dd>
 <div class="block">Locate a subtype by its id.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#findSubtype-java.lang.String-">findSubtype(String)</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
+<dd>
+<div class="block">Find a subtype of this schema by name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/TypeDescription.html#findSubtypes-java.lang.String-">findSubtypes(String)</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dt>
+<dd>
+<div class="block">Find a list of subtypes from a string, including the empty list.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html#FloatTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-">FloatTreeReader(int, InStream, InStream)</a></span> - Constructor for class org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">FloatTreeWriter</span></a> - Class in <a href="org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/FloatTreeWriter.html#FloatTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">FloatTreeWriter(int, TypeDescription, WriterContext, boolean)</a></span> - Constructor for class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer">FloatTreeWriter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/BitFieldWriter.html#flush--">flush()</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/BitFieldWriter.html" title="class in org.apache.orc.impl">BitFieldWriter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/IntegerWriter.html#flush--">flush()</a></span> - Method in interface org.apache.orc.impl.<a href="org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl">IntegerWriter</a></dt>
@@ -895,12 +1188,50 @@
 <dd>
 <div class="block">Flushes the writer so that readers can see the preceeding postscripts.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/BinaryTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer">BinaryTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/BooleanTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer">BooleanTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/ByteTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer">ByteTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/DateTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer">DateTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/Decimal64TreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer">Decimal64TreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/DecimalTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer">DecimalTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/DoubleTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer">DoubleTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/FloatTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer">FloatTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/IntegerTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer">IntegerTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/ListTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer">ListTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/MapTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer">MapTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/StructTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer">StructTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TimestampTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">TimestampTreeWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in interface org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dt>
+<dd>
+<div class="block">Flush the TreeWriter stream</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/writer/UnionTreeWriter.html#flushStreams--">flushStreams()</a></span> - Method in class org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer">UnionTreeWriter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/Reader.Options.html#forcePositionalEvolution-boolean-">forcePositionalEvolution(boolean)</a></span> - Method in class org.apache.orc.<a href="org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></dt>
 <dd>
 <div class="block">Set whether to force schema evolution to be positional instead of
  based on the column names.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/orc/OrcFile.WriterVersion.html#from-int-">from(int)</a></span> - Static method in enum org.apache.orc.<a href="org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/orc/OrcFile.WriterImplementation.html#from-int-">from(int)</a></span> - Static method in enum org.apache.orc.<a href="org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/orc/OrcFile.WriterVersion.html#from-org.apache.orc.OrcFile.WriterImplementation-int-">from(OrcFile.WriterImplementation, int)</a></span> - Static method in enum org.apache.orc.<a href="org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></dt>
 <dd>
 <div class="block">Convert the integer from OrcProto.PostScript.writerVersion
  to the enumeration with unknown versions being mapped to FUTURE.</div>
@@ -927,7 +1258,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/impl/DynamicIntArray.html#get-int-">get(int)</a></span> - Method in class org.apache.orc.impl.<a href="org/apache/orc/impl/DynamicIntArray.html" title="class in org.apache.orc.impl">DynamicIntArray</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShims.Factory.html#get--">get()</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.Factory.html" title="class in org.apache.orc.impl">HadoopShims.Factory</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/orc/impl/HadoopShimsFactory.html#get--">get()</a></span> - Static method in class org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl">HadoopShimsFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/orc/util/BloomFilter.BitSet.html#get-int-">get(int)</a></span> - Method in class org.apache.orc.util.<a href="org/apache/orc/util/BloomFilter.BitSet.html" title="class in org.apache.orc.util">BloomF

<TRUNCATED>

[37/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/PhysicalWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/PhysicalWriter.html b/api/orc-core/org/apache/orc/PhysicalWriter.html
index e5a4dbb..4ce7ab8 100644
--- a/api/orc-core/org/apache/orc/PhysicalWriter.html
+++ b/api/orc-core/org/apache/orc/PhysicalWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PhysicalWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>PhysicalWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PhysicalWriter (ORC Core 1.4.3 API)";
+            parent.document.title="PhysicalWriter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -190,6 +190,12 @@ var activeTableTab = "activeTableTab";
 </td>
 </tr>
 <tr id="i6" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/PhysicalWriter.html#getFileBytes-int-">getFileBytes</a></span>(int&nbsp;column)</code>
+<div class="block">Get the number of bytes for a file in a givem column.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/PhysicalWriter.html#writeBloomFilter-org.apache.orc.impl.StreamName-org.apache.orc.OrcProto.BloomFilterIndex.Builder-org.apache.orc.CompressionCodec-">writeBloomFilter</a></span>(<a href="../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a>&nbsp;name,
                 <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.BloomFilterIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.BloomFilterIndex.Builder</a>&nbsp;bloom,
@@ -197,25 +203,25 @@ var activeTableTab = "activeTableTab";
 <div class="block">Write a bloom filter index in the given stream name.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/PhysicalWriter.html#writeFileFooter-org.apache.orc.OrcProto.Footer.Builder-">writeFileFooter</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;builder)</code>
 <div class="block">Writes out the file footer.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/PhysicalWriter.html#writeFileMetadata-org.apache.orc.OrcProto.Metadata.Builder-">writeFileMetadata</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Metadata.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Metadata.Builder</a>&nbsp;builder)</code>
 <div class="block">Writes out the file metadata.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/PhysicalWriter.html#writeHeader--">writeHeader</a></span>()</code>
 <div class="block">Writes the header of the file, which consists of the magic "ORC" bytes.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/PhysicalWriter.html#writeIndex-org.apache.orc.impl.StreamName-org.apache.orc.OrcProto.RowIndex.Builder-org.apache.orc.CompressionCodec-">writeIndex</a></span>(<a href="../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a>&nbsp;name,
           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.RowIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.RowIndex.Builder</a>&nbsp;index,
@@ -223,7 +229,7 @@ var activeTableTab = "activeTableTab";
 <div class="block">Write an index in the given stream name.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/PhysicalWriter.html#writePostScript-org.apache.orc.OrcProto.PostScript.Builder-">writePostScript</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.PostScript.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.PostScript.Builder</a>&nbsp;builder)</code>
 <div class="block">Writes out the postscript (including the size byte if needed).</div>
@@ -443,13 +449,29 @@ var activeTableTab = "activeTableTab";
 <a name="getCompressionCodec--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getCompressionCodec</h4>
 <pre><a href="../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>&nbsp;getCompressionCodec()</pre>
 <div class="block">Gets a compression codec used by this writer.</div>
 </li>
 </ul>
+<a name="getFileBytes-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getFileBytes</h4>
+<pre>long&nbsp;getFileBytes(int&nbsp;column)</pre>
+<div class="block">Get the number of bytes for a file in a givem column.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>column</code> - column from which to get file size</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>number of bytes for the given column</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/Reader.Options.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/Reader.Options.html b/api/orc-core/org/apache/orc/Reader.Options.html
index a57ed62..63070a8 100644
--- a/api/orc-core/org/apache/orc/Reader.Options.html
+++ b/api/orc-core/org/apache/orc/Reader.Options.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Reader.Options (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Reader.Options (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Reader.Options (ORC Core 1.4.3 API)";
+            parent.document.title="Reader.Options (ORC Core 1.5.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,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -143,7 +143,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#Options--">Options</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#Options-org.apache.hadoop.conf.Configuration-">Options</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#Options-org.apache.hadoop.conf.Configuration-">Options</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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -192,70 +192,81 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getInclude--">getInclude</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i7" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getIsSchemaEvolutionCaseAware--">getIsSchemaEvolutionCaseAware</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getLength--">getLength</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getMaxOffset--">getMaxOffset</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getOffset--">getOffset</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <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/Reader.Options.html#getSchema--">getSchema</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getSearchArgument--">getSearchArgument</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getSkipCorruptRecords--">getSkipCorruptRecords</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getTolerateMissingSchema--">getTolerateMissingSchema</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getUseZeroCopy--">getUseZeroCopy</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#include-boolean:A-">include</a></span>(boolean[]&nbsp;include)</code>
 <div class="block">Set the list of columns to read.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#isSchemaEvolutionCaseAware-boolean-">isSchemaEvolutionCaseAware</a></span>(boolean&nbsp;value)</code>
+<div class="block">Set boolean flag to determine if the comparision of field names in schema
+ evolution is case sensitive</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#range-long-long-">range</a></span>(long&nbsp;offset,
      long&nbsp;length)</code>
 <div class="block">Set the range of bytes to read</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#schema-org.apache.orc.TypeDescription-">schema</a></span>(<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>
 <div class="block">Set the schema on read type description.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#searchArgument-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-java.lang.String:A-">searchArgument</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;sarg,
               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;columnNames)</code>
 <div class="block">Set search argument for predicate push down.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#skipCorruptRecords-boolean-">skipCorruptRecords</a></span>(boolean&nbsp;value)</code>
 <div class="block">Set whether to skip corrupt records.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#tolerateMissingSchema-boolean-">tolerateMissingSchema</a></span>(boolean&nbsp;value)</code>
 <div class="block">Set whether to make a best effort to tolerate schema evolution for files
@@ -263,11 +274,11 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
  pre-HIVE-4243 writer.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/Reader.Options.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#useZeroCopy-boolean-">useZeroCopy</a></span>(boolean&nbsp;value)</code>
 <div class="block">Set whether to use zero copy from HDFS.</div>
@@ -310,7 +321,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Options</h4>
-<pre>public&nbsp;Options(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+<pre>public&nbsp;Options(<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>&nbsp;conf)</pre>
 </li>
 </ul>
 </li>
@@ -459,6 +470,22 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 </dl>
 </li>
 </ul>
+<a name="isSchemaEvolutionCaseAware-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSchemaEvolutionCaseAware</h4>
+<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;isSchemaEvolutionCaseAware(boolean&nbsp;value)</pre>
+<div class="block">Set boolean flag to determine if the comparision of field names in schema
+ evolution is case sensitive</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the flag for schema evolution is case sensitive or not.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+</dl>
+</li>
+</ul>
 <a name="getInclude--">
 <!--   -->
 </a>
@@ -558,6 +585,15 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <pre>public&nbsp;boolean&nbsp;getForcePositionalEvolution()</pre>
 </li>
 </ul>
+<a name="getIsSchemaEvolutionCaseAware--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIsSchemaEvolutionCaseAware</h4>
+<pre>public&nbsp;boolean&nbsp;getIsSchemaEvolutionCaseAware()</pre>
+</li>
+</ul>
 <a name="clone--">
 <!--   -->
 </a>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/Reader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/Reader.html b/api/orc-core/org/apache/orc/Reader.html
index bf50283..ddb5810 100644
--- a/api/orc-core/org/apache/orc/Reader.html
+++ b/api/orc-core/org/apache/orc/Reader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Reader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Reader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Reader (ORC Core 1.4.3 API)";
+            parent.document.title="Reader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/RecordReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/RecordReader.html b/api/orc-core/org/apache/orc/RecordReader.html
index c5ce5f1..002075f 100644
--- a/api/orc-core/org/apache/orc/RecordReader.html
+++ b/api/orc-core/org/apache/orc/RecordReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RecordReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>RecordReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RecordReader (ORC Core 1.4.3 API)";
+            parent.document.title="RecordReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/StringColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/StringColumnStatistics.html b/api/orc-core/org/apache/orc/StringColumnStatistics.html
index 5d4c2b6..83135b0 100644
--- a/api/orc-core/org/apache/orc/StringColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/StringColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StringColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>StringColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StringColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="StringColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -155,7 +155,7 @@ extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;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#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</a></code></li>
+<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>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/StripeInformation.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/StripeInformation.html b/api/orc-core/org/apache/orc/StripeInformation.html
index 67b2ccf..71f4bfe 100644
--- a/api/orc-core/org/apache/orc/StripeInformation.html
+++ b/api/orc-core/org/apache/orc/StripeInformation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StripeInformation (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>StripeInformation (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StripeInformation (ORC Core 1.4.3 API)";
+            parent.document.title="StripeInformation (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/StripeStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/StripeStatistics.html b/api/orc-core/org/apache/orc/StripeStatistics.html
index bf0e993..710b666 100644
--- a/api/orc-core/org/apache/orc/StripeStatistics.html
+++ b/api/orc-core/org/apache/orc/StripeStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StripeStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>StripeStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StripeStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="StripeStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/TimestampColumnStatistics.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/TimestampColumnStatistics.html b/api/orc-core/org/apache/orc/TimestampColumnStatistics.html
index f6961bd..dd3f650 100644
--- a/api/orc-core/org/apache/orc/TimestampColumnStatistics.html
+++ b/api/orc-core/org/apache/orc/TimestampColumnStatistics.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TimestampColumnStatistics (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TimestampColumnStatistics (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TimestampColumnStatistics (ORC Core 1.4.3 API)";
+            parent.document.title="TimestampColumnStatistics (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -135,17 +135,29 @@ extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TimestampColumnStatistics.html#getMaximumUTC--">getMaximumUTC</a></span>()</code>
+<div class="block">Get the maximum value for the column in UTC.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TimestampColumnStatistics.html#getMinimum--">getMinimum</a></span>()</code>
 <div class="block">Get the minimum value for the column.</div>
 </td>
 </tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TimestampColumnStatistics.html#getMinimumUTC--">getMinimumUTC</a></span>()</code>
+<div class="block">Get the minimum value for the column in UTC.</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&nbsp;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#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</a></code></li>
+<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>
@@ -178,7 +190,7 @@ extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface
 <a name="getMaximum--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getMaximum</h4>
 <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a>&nbsp;getMaximum()</pre>
@@ -189,6 +201,34 @@ extends <a href="../../../org/apache/orc/ColumnStatistics.html" title="interface
 </dl>
 </li>
 </ul>
+<a name="getMinimumUTC--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMinimumUTC</h4>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a>&nbsp;getMinimumUTC()</pre>
+<div class="block">Get the minimum value for the column in UTC.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>minimum value in UTC</dd>
+</dl>
+</li>
+</ul>
+<a name="getMaximumUTC--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMaximumUTC</h4>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a>&nbsp;getMaximumUTC()</pre>
+<div class="block">Get the maximum value for the column in UTC.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>maximum value in UTC</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/TypeDescription.Category.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/TypeDescription.Category.html b/api/orc-core/org/apache/orc/TypeDescription.Category.html
index 035da01..fd9b8ff 100644
--- a/api/orc-core/org/apache/orc/TypeDescription.Category.html
+++ b/api/orc-core/org/apache/orc/TypeDescription.Category.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TypeDescription.Category (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TypeDescription.Category (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TypeDescription.Category (ORC Core 1.4.3 API)";
+            parent.document.title="TypeDescription.Category (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -51,7 +51,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/orc/UnknownFormatException.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/orc/TypeDescription.Category.html" target="_top">Frames</a></li>
@@ -520,7 +520,7 @@ not permitted.)</div>
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/orc/UnknownFormatException.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/orc/TypeDescription.Category.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/TypeDescription.RowBatchVersion.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/TypeDescription.RowBatchVersion.html b/api/orc-core/org/apache/orc/TypeDescription.RowBatchVersion.html
new file mode 100644
index 0000000..8d6081e
--- /dev/null
+++ b/api/orc-core/org/apache/orc/TypeDescription.RowBatchVersion.html
@@ -0,0 +1,348 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TypeDescription.RowBatchVersion (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TypeDescription.RowBatchVersion (ORC Core 1.5.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/TypeDescription.RowBatchVersion.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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/TypeDescription.Category.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/TypeDescriptionPrettyPrint.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/TypeDescription.RowBatchVersion.html" target="_top">Frames</a></li>
+<li><a href="TypeDescription.RowBatchVersion.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Enum TypeDescription.RowBatchVersion" class="title">Enum TypeDescription.RowBatchVersion</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.TypeDescription.RowBatchVersion</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/7/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/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">TypeDescription.RowBatchVersion</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a>&gt;</pre>
+<div class="block">Specify the version of the VectorizedRowBatch that the user desires.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html#ORIGINAL">ORIGINAL</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html#USE_DECIMAL64">USE_DECIMAL64</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/
 api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="ORIGINAL">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ORIGINAL</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a> ORIGINAL</pre>
+</li>
+</ul>
+<a name="USE_DECIMAL64">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>USE_DECIMAL64</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a> USE_DECIMAL64</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (TypeDescription.RowBatchVersion c : TypeDescription.RowBatchVersion.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a>&nbsp;valueOf(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/7/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/TypeDescription.RowBatchVersion.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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/TypeDescription.Category.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/TypeDescriptionPrettyPrint.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/TypeDescription.RowBatchVersion.html" target="_top">Frames</a></li>
+<li><a href="TypeDescription.RowBatchVersion.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/TypeDescription.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/TypeDescription.html b/api/orc-core/org/apache/orc/TypeDescription.html
index 7fd8b54..b56ba0f 100644
--- a/api/orc-core/org/apache/orc/TypeDescription.html
+++ b/api/orc-core/org/apache/orc/TypeDescription.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TypeDescription (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>TypeDescription (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TypeDescription (ORC Core 1.4.3 API)";
+            parent.document.title="TypeDescription (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":10,"i17":10,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":10,"i25":10,"i26":9,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":10,"i17":10,"i18":10,"i19":10,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":10,"i27":10,"i28":10,"i29":10,"i30":9,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":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";
@@ -76,13 +76,13 @@ var activeTableTab = "activeTableTab";
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
@@ -144,6 +144,39 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.Category.html" title="enum in org.apache.orc">TypeDescription.Category</a></span></code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a></span></code>
+<div class="block">Specify the version of the VectorizedRowBatch that the user desires.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#MAX_DECIMAL64">MAX_DECIMAL64</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#MAX_DECIMAL64_PRECISION">MAX_DECIMAL64_PRECISION</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#MIN_DECIMAL64">MIN_DECIMAL64</a></span></code>&nbsp;</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -248,129 +281,157 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 </tr>
 <tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#createRowBatch--">createRowBatch</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#createRowBatch--">createRowBatch</a></span>()</code>
+<div class="block">Create a VectorizedRowBatch with the original ColumnVector types</div>
+</td>
 </tr>
 <tr id="i17" class="rowColor">
 <td class="colFirst"><code><a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#createRowBatch-int-">createRowBatch</a></span>(int&nbsp;maxSize)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#createRowBatch-int-">createRowBatch</a></span>(int&nbsp;maxSize)</code>
+<div class="block">Create a VectorizedRowBatch with the original ColumnVector types</div>
+</td>
 </tr>
 <tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#createRowBatch-org.apache.orc.TypeDescription.RowBatchVersion-int-">createRowBatch</a></span>(<a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a>&nbsp;version,
+              int&nbsp;size)</code>&nbsp;</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code><a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#createRowBatchV2--">createRowBatchV2</a></span>()</code>
+<div class="block">Create a VectorizedRowBatch that uses Decimal64ColumnVector for
+ short (p &le; 18) decimals.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
 <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/TypeDescription.html#createShort--">createShort</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" 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/TypeDescription.html#createString--">createString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
 <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/TypeDescription.html#createStruct--">createStruct</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" 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/TypeDescription.html#createTimestamp--">createTimestamp</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
 <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/TypeDescription.html#createUnion--">createUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" 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/TypeDescription.html#createVarchar--">createVarchar</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;other)</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" class="rowColor">
 <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/TypeDescription.html#findSubtype-int-">findSubtype</a></span>(int&nbsp;goal)</code>
 <div class="block">Locate a subtype by its id.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i28" 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/TypeDescription.html#findSubtype-java.lang.String-">findSubtype</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;columnName)</code>
+<div class="block">Find a subtype of this schema by name.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#findSubtypes-java.lang.String-">findSubtypes</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;columnNameList)</code>
+<div class="block">Find a list of subtypes from a string, including the empty list.</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
 <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/TypeDescription.html#fromString-java.lang.String-">fromString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeName)</code>
 <div class="block">Parse TypeDescription from the Hive type names.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/TypeDescription.Category.html" title="enum in org.apache.orc">TypeDescription.Category</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#getCategory--">getCategory</a></span>()</code>
 <div class="block">Get the kind of this type.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#getChildren--">getChildren</a></span>()</code>
 <div class="block">Get the subtypes of this type.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#getFieldNames--">getFieldNames</a></span>()</code>
 <div class="block">For struct types, get the list of field names.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#getId--">getId</a></span>()</code>
 <div class="block">Get the id for this type.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#getMaximumId--">getMaximumId</a></span>()</code>
 <div class="block">Get the maximum id assigned to this type or its children.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#getMaxLength--">getMaxLength</a></span>()</code>
 <div class="block">Get the maximum length of the type.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#getPrecision--">getPrecision</a></span>()</code>
 <div class="block">Get the precision of the decimal type.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#getScale--">getScale</a></span>()</code>
 <div class="block">Get the scale of the decimal type.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/TypeDescription.html#printToBuffer-java.lang.StringBuilder-">printToBuffer</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;buffer)</code>&nbsp;</td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/TypeDescription.html#toJson--">toJson</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/TypeDescription.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i43" class="rowColor">
 <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/TypeDescription.html#withMaxLength-int-">withMaxLength</a></span>(int&nbsp;maxLength)</code>
 <div class="block">Set the maximum length for char and varchar types.</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i44" 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/TypeDescription.html#withPrecision-int-">withPrecision</a></span>(int&nbsp;precision)</code>
 <div class="block">For decimal types, set the precision.</div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i45" class="rowColor">
 <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/TypeDescription.html#withScale-int-">withScale</a></span>(int&nbsp;scale)</code>
 <div class="block">For decimal types, set the scale.</div>
@@ -392,6 +453,53 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <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="MAX_DECIMAL64_PRECISION">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MAX_DECIMAL64_PRECISION</h4>
+<pre>public static final&nbsp;int MAX_DECIMAL64_PRECISION</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.orc.TypeDescription.MAX_DECIMAL64_PRECISION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="MAX_DECIMAL64">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MAX_DECIMAL64</h4>
+<pre>public static final&nbsp;long MAX_DECIMAL64</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.orc.TypeDescription.MAX_DECIMAL64">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="MIN_DECIMAL64">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MIN_DECIMAL64</h4>
+<pre>public static final&nbsp;long MIN_DECIMAL64</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.orc.TypeDescription.MIN_DECIMAL64">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.detail">
@@ -763,6 +871,31 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 </dl>
 </li>
 </ul>
+<a name="createRowBatch-org.apache.orc.TypeDescription.RowBatchVersion-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRowBatch</h4>
+<pre>public&nbsp;<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;createRowBatch(<a href="../../../org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc">TypeDescription.RowBatchVersion</a>&nbsp;version,
+                                         int&nbsp;size)</pre>
+</li>
+</ul>
+<a name="createRowBatchV2--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRowBatchV2</h4>
+<pre>public&nbsp;<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;createRowBatchV2()</pre>
+<div class="block">Create a VectorizedRowBatch that uses Decimal64ColumnVector for
+ short (p &le; 18) decimals.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a new VectorizedRowBatch</dd>
+</dl>
+</li>
+</ul>
 <a name="createRowBatch-int-">
 <!--   -->
 </a>
@@ -770,6 +903,13 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <li class="blockList">
 <h4>createRowBatch</h4>
 <pre>public&nbsp;<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;createRowBatch(int&nbsp;maxSize)</pre>
+<div class="block">Create a VectorizedRowBatch with the original ColumnVector types</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxSize</code> - the maximum size of the batch</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a new VectorizedRowBatch</dd>
+</dl>
 </li>
 </ul>
 <a name="createRowBatch--">
@@ -779,6 +919,11 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <li class="blockList">
 <h4>createRowBatch</h4>
 <pre>public&nbsp;<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;createRowBatch()</pre>
+<div class="block">Create a VectorizedRowBatch with the original ColumnVector types</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a new VectorizedRowBatch</dd>
+</dl>
 </li>
 </ul>
 <a name="getCategory--">
@@ -899,7 +1044,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <a name="findSubtype-int-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>findSubtype</h4>
 <pre>public&nbsp;<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;findSubtype(int&nbsp;goal)</pre>
@@ -912,6 +1057,49 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 </dl>
 </li>
 </ul>
+<a name="findSubtype-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findSubtype</h4>
+<pre>public&nbsp;<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;findSubtype(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;columnName)</pre>
+<div class="block">Find a subtype of this schema by name.
+ If the name is a simple integer, it will be used as a column number.
+ Otherwise, this routine will recursively search for the name.
+ <ul>
+   <li>Struct fields are selected by name.</li>
+   <li>List children are selected by "_elem".</li>
+   <li>Map children are selected by "_key" or "_value".</li>
+   <li>Union children are selected by number starting at 0.</li>
+ </ul>
+ Names are separated by '.'.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>columnName</code> - the name to search for</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the subtype</dd>
+</dl>
+</li>
+</ul>
+<a name="findSubtypes-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>findSubtypes</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&gt;&nbsp;findSubtypes(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;columnNameList)</pre>
+<div class="block">Find a list of subtypes from a string, including the empty list.
+
+ Each column name is separated by ','.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>columnNameList</code> - the list of column names</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of subtypes that correspond to the column names</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -966,13 +1154,13 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>


[38/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcFile.WriterCallback.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcFile.WriterCallback.html b/api/orc-core/org/apache/orc/OrcFile.WriterCallback.html
index 559411f..006c843 100644
--- a/api/orc-core/org/apache/orc/OrcFile.WriterCallback.html
+++ b/api/orc-core/org/apache/orc/OrcFile.WriterCallback.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcFile.WriterCallback (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcFile.WriterCallback (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcFile.WriterCallback (ORC Core 1.4.3 API)";
+            parent.document.title="OrcFile.WriterCallback (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcFile.WriterContext.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcFile.WriterContext.html b/api/orc-core/org/apache/orc/OrcFile.WriterContext.html
index 64eb4ef..2d741d9 100644
--- a/api/orc-core/org/apache/orc/OrcFile.WriterContext.html
+++ b/api/orc-core/org/apache/orc/OrcFile.WriterContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcFile.WriterContext (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcFile.WriterContext (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcFile.WriterContext (ORC Core 1.4.3 API)";
+            parent.document.title="OrcFile.WriterContext (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -51,7 +51,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/orc/OrcFile.WriterCallback.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/orc/OrcFile.WriterContext.html" target="_top">Frames</a></li>
@@ -182,7 +182,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/orc/OrcFile.WriterCallback.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/orc/OrcFile.WriterContext.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcFile.WriterImplementation.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcFile.WriterImplementation.html b/api/orc-core/org/apache/orc/OrcFile.WriterImplementation.html
new file mode 100644
index 0000000..f355959
--- /dev/null
+++ b/api/orc-core/org/apache/orc/OrcFile.WriterImplementation.html
@@ -0,0 +1,409 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>OrcFile.WriterImplementation (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="OrcFile.WriterImplementation (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":9,"i3":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/OrcFile.WriterImplementation.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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/OrcFile.WriterContext.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/OrcFile.WriterImplementation.html" target="_top">Frames</a></li>
+<li><a href="OrcFile.WriterImplementation.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc</div>
+<h2 title="Enum OrcFile.WriterImplementation" class="title">Enum OrcFile.WriterImplementation</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.OrcFile.WriterImplementation</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/7/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/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/orc/OrcFile.html" title="class in org.apache.orc">OrcFile</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">OrcFile.WriterImplementation</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>&gt;</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html#ORC_CPP">ORC_CPP</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html#ORC_JAVA">ORC_JAVA</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html#PRESTO">PRESTO</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html#SCRITCHLEY_GO">SCRITCHLEY_GO</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html#UNKNOWN">UNKNOWN</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html#from-int-">from</a></span>(int&nbsp;id)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html#getId--">getId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/
 api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="ORC_JAVA">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ORC_JAVA</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a> ORC_JAVA</pre>
+</li>
+</ul>
+<a name="ORC_CPP">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ORC_CPP</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a> ORC_CPP</pre>
+</li>
+</ul>
+<a name="PRESTO">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PRESTO</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a> PRESTO</pre>
+</li>
+</ul>
+<a name="SCRITCHLEY_GO">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SCRITCHLEY_GO</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a> SCRITCHLEY_GO</pre>
+</li>
+</ul>
+<a name="UNKNOWN">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UNKNOWN</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a> UNKNOWN</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (OrcFile.WriterImplementation c : OrcFile.WriterImplementation.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>&nbsp;valueOf(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+<a name="getId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public&nbsp;int&nbsp;getId()</pre>
+</li>
+</ul>
+<a name="from-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>from</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>&nbsp;from(int&nbsp;id)</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/OrcFile.WriterImplementation.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.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/OrcFile.WriterContext.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/orc/OrcFile.WriterImplementation.html" target="_top">Frames</a></li>
+<li><a href="OrcFile.WriterImplementation.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcFile.WriterOptions.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcFile.WriterOptions.html b/api/orc-core/org/apache/orc/OrcFile.WriterOptions.html
index 8853094..f632d28 100644
--- a/api/orc-core/org/apache/orc/OrcFile.WriterOptions.html
+++ b/api/orc-core/org/apache/orc/OrcFile.WriterOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcFile.WriterOptions (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcFile.WriterOptions (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcFile.WriterOptions (ORC Core 1.4.3 API)";
+            parent.document.title="OrcFile.WriterOptions (ORC Core 1.5.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,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/orc/OrcFile.WriterContext.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -143,7 +143,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <tr class="altColor">
 <td class="colFirst"><code>protected </code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#WriterOptions-java.util.Properties-org.apache.hadoop.conf.Configuration-">WriterOptions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tableProperties,
-             <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+             <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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -229,7 +229,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 </tr>
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#fileSystem-org.apache.hadoop.fs.FileSystem-">fileSystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;value)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#fileSystem-org.apache.hadoop.fs.FileSystem-">fileSystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;value)</code>
 <div class="block">Provide the filesystem for the path, if the client has it available.</div>
 </td>
 </tr>
@@ -270,7 +270,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getCompressionStrategy--">getCompressionStrategy</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i21" class="rowColor">
-<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a></code></td>
+<td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getConfiguration--">getConfiguration</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i22" class="altColor">
@@ -278,93 +278,135 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getEncodingStrategy--">getEncodingStrategy</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i23" class="rowColor">
-<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a></code></td>
+<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getFileSystem--">getFileSystem</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i24" class="altColor">
+<td class="colFirst"><code><a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getHadoopShims--">getHadoopShims</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/MemoryManager.html" title="interface in org.apache.orc">MemoryManager</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getMemoryManager--">getMemoryManager</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getOverwrite--">getOverwrite</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getPaddingTolerance--">getPaddingTolerance</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getPhysicalWriter--">getPhysicalWriter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getRowIndexStride--">getRowIndexStride</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i30" 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/OrcFile.WriterOptions.html#getSchema--">getSchema</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getStripeSize--">getStripeSize</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getUseUTCTimestamp--">getUseUTCTimestamp</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getVersion--">getVersion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getWriterVersion--">getWriterVersion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getWriteVariableLengthBlocks--">getWriteVariableLengthBlocks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#isEnforceBufferSize--">isEnforceBufferSize</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#memory-org.apache.orc.MemoryManager-">memory</a></span>(<a href="../../../org/apache/orc/MemoryManager.html" title="interface in org.apache.orc">MemoryManager</a>&nbsp;value)</code>
 <div class="block">A package local option to set the memory manager.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i38" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#overwrite-boolean-">overwrite</a></span>(boolean&nbsp;value)</code>
+<div class="block">If the output file already exists, should it be overwritten?
+ If it is not provided, write operation will fail if the file already exists.</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#paddingTolerance-double-">paddingTolerance</a></span>(double&nbsp;value)</code>
 <div class="block">Sets the tolerance for block padding as a percentage of stripe size.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#physicalWriter-org.apache.orc.PhysicalWriter-">physicalWriter</a></span>(<a href="../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a>&nbsp;writer)</code>
 <div class="block">Change the physical writer of the ORC file.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#rowIndexStride-int-">rowIndexStride</a></span>(int&nbsp;value)</code>
 <div class="block">Set the distance between entries in the row index.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#setSchema-org.apache.orc.TypeDescription-">setSchema</a></span>(<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>
 <div class="block">Set the schema for the file.</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#setShims-org.apache.orc.impl.HadoopShims-">setShims</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims</a>&nbsp;value)</code>
+<div class="block">Set the HadoopShims to use.</div>
+</td>
+</tr>
+<tr id="i44" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#stripeSize-long-">stripeSize</a></span>(long&nbsp;value)</code>
 <div class="block">Set the stripe size for the file.</div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#useUTCTimestamp-boolean-">useUTCTimestamp</a></span>(boolean&nbsp;value)</code>
+<div class="block">Manually set the time zone for the writer to utc.</div>
+</td>
+</tr>
+<tr id="i46" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#version-org.apache.orc.OrcFile.Version-">version</a></span>(<a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;value)</code>
 <div class="block">Sets the version of the file that will be written.</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#writerVersion-org.apache.orc.OrcFile.WriterVersion-">writerVersion</a></span>(<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;version)</code>
 <div class="block">Manually set the writer version.</div>
 </td>
 </tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#writeVariableLengthBlocks-boolean-">writeVariableLengthBlocks</a></span>(boolean&nbsp;value)</code>
+<div class="block">Should the ORC file writer use HDFS variable length blocks, if they
+ are available?</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -394,7 +436,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <li class="blockList">
 <h4>WriterOptions</h4>
 <pre>protected&nbsp;WriterOptions(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tableProperties,
-                        <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+                        <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>&nbsp;conf)</pre>
 </li>
 </ul>
 </li>
@@ -426,11 +468,22 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <ul class="blockList">
 <li class="blockList">
 <h4>fileSystem</h4>
-<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;fileSystem(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;fileSystem(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;value)</pre>
 <div class="block">Provide the filesystem for the path, if the client has it available.
  If it is not provided, it will be found from the path.</div>
 </li>
 </ul>
+<a name="overwrite-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>overwrite</h4>
+<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;overwrite(boolean&nbsp;value)</pre>
+<div class="block">If the output file already exists, should it be overwritten?
+ If it is not provided, write operation will fail if the file already exists.</div>
+</li>
+</ul>
 <a name="stripeSize-long-">
 <!--   -->
 </a>
@@ -641,6 +694,40 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <div class="block">A package local option to set the memory manager.</div>
 </li>
 </ul>
+<a name="writeVariableLengthBlocks-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeVariableLengthBlocks</h4>
+<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;writeVariableLengthBlocks(boolean&nbsp;value)</pre>
+<div class="block">Should the ORC file writer use HDFS variable length blocks, if they
+ are available?</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the new value</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this</dd>
+</dl>
+</li>
+</ul>
+<a name="setShims-org.apache.orc.impl.HadoopShims-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setShims</h4>
+<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;setShims(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims</a>&nbsp;value)</pre>
+<div class="block">Set the HadoopShims to use.
+ This is only for testing.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the new value</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this</dd>
+</dl>
+</li>
+</ul>
 <a name="writerVersion-org.apache.orc.OrcFile.WriterVersion-">
 <!--   -->
 </a>
@@ -658,6 +745,17 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 </dl>
 </li>
 </ul>
+<a name="useUTCTimestamp-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>useUTCTimestamp</h4>
+<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;useUTCTimestamp(boolean&nbsp;value)</pre>
+<div class="block">Manually set the time zone for the writer to utc.
+ If not defined, system time zone is assumed.</div>
+</li>
+</ul>
 <a name="getBlockPadding--">
 <!--   -->
 </a>
@@ -685,13 +783,22 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getBloomFilterColumns()</pre>
 </li>
 </ul>
+<a name="getOverwrite--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOverwrite</h4>
+<pre>public&nbsp;boolean&nbsp;getOverwrite()</pre>
+</li>
+</ul>
 <a name="getFileSystem--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getFileSystem</h4>
-<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;getFileSystem()</pre>
+<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;getFileSystem()</pre>
 </li>
 </ul>
 <a name="getConfiguration--">
@@ -700,7 +807,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfiguration</h4>
-<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;getConfiguration()</pre>
+<pre>public&nbsp;<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>&nbsp;getConfiguration()</pre>
 </li>
 </ul>
 <a name="getSchema--">
@@ -841,12 +948,39 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 <a name="getWriterVersion--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getWriterVersion</h4>
 <pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;getWriterVersion()</pre>
 </li>
 </ul>
+<a name="getWriteVariableLengthBlocks--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWriteVariableLengthBlocks</h4>
+<pre>public&nbsp;boolean&nbsp;getWriteVariableLengthBlocks()</pre>
+</li>
+</ul>
+<a name="getHadoopShims--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHadoopShims</h4>
+<pre>public&nbsp;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims</a>&nbsp;getHadoopShims()</pre>
+</li>
+</ul>
+<a name="getUseUTCTimestamp--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getUseUTCTimestamp</h4>
+<pre>public&nbsp;boolean&nbsp;getUseUTCTimestamp()</pre>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -875,7 +1009,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/orc/OrcFile.WriterContext.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcFile.WriterVersion.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcFile.WriterVersion.html b/api/orc-core/org/apache/orc/OrcFile.WriterVersion.html
index 7a32e9a..3c1e422 100644
--- a/api/orc-core/org/apache/orc/OrcFile.WriterVersion.html
+++ b/api/orc-core/org/apache/orc/OrcFile.WriterVersion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcFile.WriterVersion (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcFile.WriterVersion (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcFile.WriterVersion (ORC Core 1.4.3 API)";
+            parent.document.title="OrcFile.WriterVersion (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":9,"i4":9};
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -126,8 +126,11 @@ var activeTableTab = "activeTableTab";
 <pre>public static enum <span class="typeNameLabel">OrcFile.WriterVersion</span>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&gt;</pre>
 <div class="block">Records the version of the writer in terms of which bugs have been fixed.
- For bugs in the writer, but the old readers already read the new data
- correctly, bump this version instead of the Version.</div>
+ When you fix bugs in the writer (or make substantial changes) that don't
+ change the file format, add a new version here instead of Version.
+
+ The ids are assigned sequentially from 6 per a WriterImplementation so that
+ readers that predate ORC-202 treat the other writers correctly.</div>
 </li>
 </ul>
 </div>
@@ -167,8 +170,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#ORC_135">ORC_135</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#ORC_CPP_ORIGINAL">ORC_CPP_ORIGINAL</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#ORIGINAL">ORIGINAL</a></span></code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#PRESTO_ORIGINAL">PRESTO_ORIGINAL</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#SCRITCHLEY_GO_ORIGINAL">SCRITCHLEY_GO_ORIGINAL</a></span></code>&nbsp;</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -186,7 +198,8 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#from-int-">from</a></span>(int&nbsp;val)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#from-org.apache.orc.OrcFile.WriterImplementation-int-">from</a></span>(<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>&nbsp;writer,
+    int&nbsp;val)</code>
 <div class="block">Convert the integer from OrcProto.PostScript.writerVersion
  to the enumeration with unknown versions being mapped to FUTURE.</div>
 </td>
@@ -196,16 +209,22 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#getId--">getId</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#includes-org.apache.orc.OrcFile.WriterVersion-">includes</a></span>(<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;other)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#getWriterImplementation--">getWriterImplementation</a></span>()</code>&nbsp;</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/OrcFile.WriterVersion.html#includes-org.apache.orc.OrcFile.WriterVersion-">includes</a></span>(<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;fix)</code>
+<div class="block">Does this file include the given fix or come from a different writer?</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html#values--">values</a></span>()</code>
 <div class="block">Returns an array containing the constants of this enum type, in
@@ -304,6 +323,33 @@ the order they are declared.</div>
 <pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a> ORC_135</pre>
 </li>
 </ul>
+<a name="ORC_CPP_ORIGINAL">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ORC_CPP_ORIGINAL</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a> ORC_CPP_ORIGINAL</pre>
+</li>
+</ul>
+<a name="PRESTO_ORIGINAL">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PRESTO_ORIGINAL</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a> PRESTO_ORIGINAL</pre>
+</li>
+</ul>
+<a name="SCRITCHLEY_GO_ORIGINAL">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SCRITCHLEY_GO_ORIGINAL</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a> SCRITCHLEY_GO_ORIGINAL</pre>
+</li>
+</ul>
 <a name="FUTURE">
 <!--   -->
 </a>
@@ -363,6 +409,15 @@ not permitted.)</div>
 </dl>
 </li>
 </ul>
+<a name="getWriterImplementation--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWriterImplementation</h4>
+<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>&nbsp;getWriterImplementation()</pre>
+</li>
+</ul>
 <a name="getId--">
 <!--   -->
 </a>
@@ -372,17 +427,19 @@ not permitted.)</div>
 <pre>public&nbsp;int&nbsp;getId()</pre>
 </li>
 </ul>
-<a name="from-int-">
+<a name="from-org.apache.orc.OrcFile.WriterImplementation-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>from</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;from(int&nbsp;val)</pre>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;from(<a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a>&nbsp;writer,
+                                         int&nbsp;val)</pre>
 <div class="block">Convert the integer from OrcProto.PostScript.writerVersion
  to the enumeration with unknown versions being mapped to FUTURE.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>writer</code> - the writer implementation</dd>
 <dd><code>val</code> - the serialized writer version</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the corresponding enumeration value</dd>
@@ -395,7 +452,14 @@ not permitted.)</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>includes</h4>
-<pre>public&nbsp;boolean&nbsp;includes(<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;other)</pre>
+<pre>public&nbsp;boolean&nbsp;includes(<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;fix)</pre>
+<div class="block">Does this file include the given fix or come from a different writer?</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fix</code> - the required fix</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the required fix is present</dd>
+</dl>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcFile.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcFile.html b/api/orc-core/org/apache/orc/OrcFile.html
index bc986ad..d8b4b81 100644
--- a/api/orc-core/org/apache/orc/OrcFile.html
+++ b/api/orc-core/org/apache/orc/OrcFile.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcFile (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcFile (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcFile (ORC Core 1.4.3 API)";
+            parent.document.title="OrcFile (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -164,11 +164,15 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc">OrcFile.WriterImplementation</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></span></code>
 <div class="block">Options for creating ORC file writers.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></span></code>
 <div class="block">Records the version of the writer in terms of which bugs have been fixed.</div>
@@ -235,39 +239,39 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/orc/Reader.html" title="interface in org.apache.orc">Reader</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.html#createReader-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">createReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.html#createReader-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">createReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
             <a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;options)</code>&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.html#createWriter-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">createWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.html#createWriter-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">createWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
             <a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)</code>
 <div class="block">Create an ORC file writer.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.html#mergeFiles-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-java.util.List-">mergeFiles</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;outputPath,
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.html#mergeFiles-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-java.util.List-">mergeFiles</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;outputPath,
           <a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;options,
-          <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;&nbsp;inputFiles)</code>
+          <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;&nbsp;inputFiles)</code>
 <div class="block">Merges multiple ORC files that all have the same schema to produce
  a single ORC file.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.html#readerOptions-org.apache.hadoop.conf.Configuration-">readerOptions</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.html#readerOptions-org.apache.hadoop.conf.Configuration-">readerOptions</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>&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.html#writerOptions-org.apache.hadoop.conf.Configuration-">writerOptions</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.html#writerOptions-org.apache.hadoop.conf.Configuration-">writerOptions</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>&nbsp;conf)</code>
 <div class="block">Create a set of writer options based on a configuration.</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.html#writerOptions-java.util.Properties-org.apache.hadoop.conf.Configuration-">writerOptions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tableProperties,
-             <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>
+             <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>&nbsp;conf)</code>
 <div class="block">Create a set of write options based on a set of table properties and
  configuration.</div>
 </td>
@@ -348,7 +352,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>readerOptions</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;readerOptions(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;readerOptions(<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>&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="createReader-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.ReaderOptions-">
@@ -357,7 +361,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>createReader</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/orc/Reader.html" title="interface in org.apache.orc">Reader</a>&nbsp;createReader(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<pre>public static&nbsp;<a href="../../../org/apache/orc/Reader.html" title="interface in org.apache.orc">Reader</a>&nbsp;createReader(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                                   <a href="../../../org/apache/orc/OrcFile.ReaderOptions.html" title="class in org.apache.orc">OrcFile.ReaderOptions</a>&nbsp;options)
                            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -372,7 +376,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>writerOptions</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;writerOptions(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+<pre>public static&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;writerOptions(<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>&nbsp;conf)</pre>
 <div class="block">Create a set of writer options based on a configuration.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -389,7 +393,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>writerOptions</h4>
 <pre>public static&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;writerOptions(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tableProperties,
-                                                  <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+                                                  <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>&nbsp;conf)</pre>
 <div class="block">Create a set of write options based on a set of table properties and
  configuration.</div>
 <dl>
@@ -407,7 +411,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>createWriter</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a>&nbsp;createWriter(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<pre>public static&nbsp;<a href="../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a>&nbsp;createWriter(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                                   <a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)
                            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Create an ORC file writer. This is the public interface for creating
@@ -429,9 +433,9 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>mergeFiles</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;&nbsp;mergeFiles(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;outputPath,
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;&nbsp;mergeFiles(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;outputPath,
                                     <a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;options,
-                                    <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;&nbsp;inputFiles)
+                                    <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&gt;&nbsp;inputFiles)
                              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Merges multiple ORC files that all have the same schema to produce
  a single ORC file.

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/OrcUtils.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/OrcUtils.html b/api/orc-core/org/apache/orc/OrcUtils.html
index 79ab9e6..e16cf54 100644
--- a/api/orc-core/org/apache/orc/OrcUtils.html
+++ b/api/orc-core/org/apache/orc/OrcUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcUtils (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcUtils (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcUtils (ORC Core 1.4.3 API)";
+            parent.document.title="OrcUtils (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -186,6 +186,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <div class="block">Returns selected columns as a boolean array with true value set for specified column names.</div>
 </td>
 </tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcUtils.html#isValidTypeTree-java.util.List-int-">isValidTypeTree</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Type.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Type</a>&gt;&nbsp;types,
+               int&nbsp;root)</code>
+<div class="block">Checks whether the list of protobuf types from the file are valid or not.</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -298,6 +305,27 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
+<a name="isValidTypeTree-java.util.List-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isValidTypeTree</h4>
+<pre>public static&nbsp;int&nbsp;isValidTypeTree(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Type.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Type</a>&gt;&nbsp;types,
+                                  int&nbsp;root)
+                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Checks whether the list of protobuf types from the file are valid or not.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>types</code> - the list of types from the protobuf</dd>
+<dd><code>root</code> - the top of the tree to check</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the next available id</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the tree is invalid</dd>
+</dl>
+</li>
+</ul>
 <a name="convertTypeFromProtobuf-java.util.List-int-">
 <!--   -->
 </a>
@@ -305,7 +333,8 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>convertTypeFromProtobuf</h4>
 <pre>public static&nbsp;<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;convertTypeFromProtobuf(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Type.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Type</a>&gt;&nbsp;types,
-                                                      int&nbsp;rootColumn)</pre>
+                                                      int&nbsp;rootColumn)
+                                               throws <a href="../../../org/apache/orc/FileFormatException.html" title="class in org.apache.orc">FileFormatException</a></pre>
 <div class="block">Translate the given rootColumn from the list of types to a TypeDescription.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -313,6 +342,8 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <dd><code>rootColumn</code> - translate this type</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>a new TypeDescription that matches the given rootColumn</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../org/apache/orc/FileFormatException.html" title="class in org.apache.orc">FileFormatException</a></code></dd>
 </dl>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/PhysicalWriter.OutputReceiver.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/PhysicalWriter.OutputReceiver.html b/api/orc-core/org/apache/orc/PhysicalWriter.OutputReceiver.html
index 7344cf9..524c68c 100644
--- a/api/orc-core/org/apache/orc/PhysicalWriter.OutputReceiver.html
+++ b/api/orc-core/org/apache/orc/PhysicalWriter.OutputReceiver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PhysicalWriter.OutputReceiver (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>PhysicalWriter.OutputReceiver (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PhysicalWriter.OutputReceiver (ORC Core 1.4.3 API)";
+            parent.document.title="PhysicalWriter.OutputReceiver (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {


[24/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.html b/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.html
index 00a5580..dc7754d 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.RunLengthIntegerWriterV2 (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.RunLengthIntegerWriterV2 (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthIntegerWriterV2 (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.RunLengthIntegerWriterV2 (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/SchemaEvolution.IllegalEvolutionException.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/SchemaEvolution.IllegalEvolutionException.html b/api/orc-core/org/apache/orc/impl/class-use/SchemaEvolution.IllegalEvolutionException.html
index 20d2425..c600c8f 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/SchemaEvolution.IllegalEvolutionException.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/SchemaEvolution.IllegalEvolutionException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.SchemaEvolution.IllegalEvolutionException (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.SchemaEvolution.IllegalEvolutionException (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.SchemaEvolution.IllegalEvolutionException (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.SchemaEvolution.IllegalEvolutionException (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/SchemaEvolution.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/SchemaEvolution.html b/api/orc-core/org/apache/orc/impl/class-use/SchemaEvolution.html
index 3d40c3c..e630b2d 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/SchemaEvolution.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/SchemaEvolution.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.SchemaEvolution (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.SchemaEvolution (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.SchemaEvolution (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.SchemaEvolution (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -140,10 +140,11 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/RecordReaderImpl.SargApplier.html#SargApplier-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-long-org.apache.orc.impl.SchemaEvolution-org.apache.orc.OrcFile.WriterVersion-">SargApplier</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;sarg,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/RecordReaderImpl.SargApplier.html#SargApplier-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-long-org.apache.orc.impl.SchemaEvolution-org.apache.orc.OrcFile.WriterVersion-boolean-">SargApplier</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;sarg,
            long&nbsp;rowIndexStride,
            <a href="../../../../../org/apache/orc/impl/SchemaEvolution.html" title="class in org.apache.orc.impl">SchemaEvolution</a>&nbsp;evolution,
-           <a href="../../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;writerVersion)</code>&nbsp;</td>
+           <a href="../../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;writerVersion,
+           boolean&nbsp;useUTCTimestamp)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/SerializationUtils.FixedBitSizes.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/SerializationUtils.FixedBitSizes.html b/api/orc-core/org/apache/orc/impl/class-use/SerializationUtils.FixedBitSizes.html
index 1ea5c0f..53fee02 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/SerializationUtils.FixedBitSizes.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/SerializationUtils.FixedBitSizes.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.SerializationUtils.FixedBitSizes (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.SerializationUtils.FixedBitSizes (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.SerializationUtils.FixedBitSizes (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.SerializationUtils.FixedBitSizes (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/SerializationUtils.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/SerializationUtils.html b/api/orc-core/org/apache/orc/impl/class-use/SerializationUtils.html
index eb82a3b..9565cf8 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/SerializationUtils.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/SerializationUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.SerializationUtils (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.SerializationUtils (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.SerializationUtils (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.SerializationUtils (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/SettableUncompressedStream.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/SettableUncompressedStream.html b/api/orc-core/org/apache/orc/impl/class-use/SettableUncompressedStream.html
index 2babcfe..bea4558 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/SettableUncompressedStream.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/SettableUncompressedStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.SettableUncompressedStream (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.SettableUncompressedStream (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.SettableUncompressedStream (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.SettableUncompressedStream (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/SnappyCodec.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/SnappyCodec.html b/api/orc-core/org/apache/orc/impl/class-use/SnappyCodec.html
index f2df06e..c535d54 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/SnappyCodec.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/SnappyCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.SnappyCodec (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.SnappyCodec (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.SnappyCodec (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.SnappyCodec (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/StreamName.Area.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/StreamName.Area.html b/api/orc-core/org/apache/orc/impl/class-use/StreamName.Area.html
index 6b20e12..d794f8b 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/StreamName.Area.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/StreamName.Area.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.StreamName.Area (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.StreamName.Area (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.StreamName.Area (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.StreamName.Area (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/StreamName.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/StreamName.html b/api/orc-core/org/apache/orc/impl/class-use/StreamName.html
index 9630290..ea31874 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/StreamName.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/StreamName.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.StreamName (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.StreamName (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.StreamName (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.StreamName (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -91,6 +91,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -180,6 +184,30 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</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> with parameters of type <a href="../../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">WriterContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#writeBloomFilter-org.apache.orc.impl.StreamName-org.apache.orc.OrcProto.BloomFilterIndex.Builder-">writeBloomFilter</a></span>(<a href="../../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a>&nbsp;name,
+                <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.BloomFilterIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.BloomFilterIndex.Builder</a>&nbsp;bloom)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">WriterContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/WriterContext.html#writeIndex-org.apache.orc.impl.StreamName-org.apache.orc.OrcProto.RowIndex.Builder-">writeIndex</a></span>(<a href="../../../../../org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl">StreamName</a>&nbsp;name,
+          <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.RowIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.RowIndex.Builder</a>&nbsp;index)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.Visitor.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.Visitor.html b/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.Visitor.html
index 6e71ec4..44d36fb 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.Visitor.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.Visitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.impl.StringRedBlackTree.Visitor (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.impl.StringRedBlackTree.Visitor (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.impl.StringRedBlackTree.Visitor (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.impl.StringRedBlackTree.Visitor (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.VisitorContext.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.VisitorContext.html b/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.VisitorContext.html
index 6f5b7ff..2c45d30 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.VisitorContext.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.VisitorContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.impl.StringRedBlackTree.VisitorContext (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.impl.StringRedBlackTree.VisitorContext (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.impl.StringRedBlackTree.VisitorContext (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.impl.StringRedBlackTree.VisitorContext (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.html b/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.html
index 33816aa..3c679c8 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/StringRedBlackTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.StringRedBlackTree (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.StringRedBlackTree (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.StringRedBlackTree (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.StringRedBlackTree (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -73,7 +73,47 @@
 <div class="header">
 <h2 title="Uses of Class org.apache.orc.impl.StringRedBlackTree" class="title">Uses of Class<br>org.apache.orc.impl.StringRedBlackTree</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.orc.impl.StringRedBlackTree</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/impl/StringRedBlackTree.html" title="class in org.apache.orc.impl">StringRedBlackTree</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/StringRedBlackTree.html" title="class in org.apache.orc.impl">StringRedBlackTree</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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> declared as <a href="../../../../../org/apache/orc/impl/StringRedBlackTree.html" title="class in org.apache.orc.impl">StringRedBlackTree</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/StringRedBlackTree.html" title="class in org.apache.orc.impl">StringRedBlackTree</a></code></td>
+<td class="colLast"><span class="typeNameLabel">StringBaseTreeWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#dictionary">dictionary</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BinaryTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BinaryTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BinaryTreeReader.html
index af715f9..844aeee 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BinaryTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BinaryTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.BinaryTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.BinaryTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.BinaryTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.BinaryTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BooleanTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BooleanTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BooleanTreeReader.html
index 248052c..8c3f9f6 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BooleanTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BooleanTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.BooleanTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.BooleanTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.BooleanTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.BooleanTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ByteTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ByteTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ByteTreeReader.html
index 1633be7..61bdd5b 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ByteTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ByteTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.ByteTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.ByteTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.ByteTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.ByteTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BytesColumnVectorUtil.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BytesColumnVectorUtil.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BytesColumnVectorUtil.html
index 9495836..0816390 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BytesColumnVectorUtil.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.BytesColumnVectorUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.BytesColumnVectorUtil (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.BytesColumnVectorUtil (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.BytesColumnVectorUtil (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.BytesColumnVectorUtil (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.CharTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.CharTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.CharTreeReader.html
index 44d2a12..f2cff66 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.CharTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.CharTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.CharTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.CharTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.CharTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.CharTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.Context.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.Context.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.Context.html
index 34011e5..45672aa 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.Context.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.impl.TreeReaderFactory.Context (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.impl.TreeReaderFactory.Context (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.impl.TreeReaderFactory.Context (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.impl.TreeReaderFactory.Context (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -181,21 +181,32 @@
               <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#DecimalTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">DecimalTreeReader</a></span>(int&nbsp;columnId,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html#Decimal64TreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-int-int-org.apache.orc.impl.TreeReaderFactory.Context-">Decimal64TreeReader</a></span>(int&nbsp;columnId,
+                   <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
+                   <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;valueStream,
+                   <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
+                   int&nbsp;precision,
+                   int&nbsp;scale,
+                   <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html#DecimalTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-int-int-org.apache.orc.impl.TreeReaderFactory.Context-">DecimalTreeReader</a></span>(int&nbsp;columnId,
                  <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                  <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;valueStream,
                  <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;scaleStream,
                  <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
+                 int&nbsp;precision,
+                 int&nbsp;scale,
                  <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html#IntTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">IntTreeReader</a></span>(int&nbsp;columnId,
              <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
              <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data,
              <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
              <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html#ListTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.TreeReaderFactory.Context-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.TreeReader-">ListTreeReader</a></span>(int&nbsp;columnId,
               <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
               <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context,
@@ -203,19 +214,19 @@
               <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
               <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>&nbsp;elementReader)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html#ListTreeReader-int-org.apache.orc.TypeDescription-org.apache.orc.impl.TreeReaderFactory.Context-">ListTreeReader</a></span>(int&nbsp;fileColumn,
               <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;readerSchema,
               <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html#LongTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">LongTreeReader</a></span>(int&nbsp;columnId,
               <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
               <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data,
               <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
               <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html#MapTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.TreeReaderFactory.Context-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.TreeReader-org.apache.orc.impl.TreeReaderFactory.TreeReader-">MapTreeReader</a></span>(int&nbsp;columnId,
              <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
              <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context,
@@ -224,19 +235,19 @@
              <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>&nbsp;keyReader,
              <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>&nbsp;valueReader)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html#MapTreeReader-int-org.apache.orc.TypeDescription-org.apache.orc.impl.TreeReaderFactory.Context-">MapTreeReader</a></span>(int&nbsp;fileColumn,
              <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;readerSchema,
              <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html#ShortTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">ShortTreeReader</a></span>(int&nbsp;columnId,
                <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data,
                <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html#StringDictionaryTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">StringDictionaryTreeReader</a></span>(int&nbsp;columnId,
                           <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                           <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data,
@@ -245,7 +256,7 @@
                           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                           <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html#StringTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">StringTreeReader</a></span>(int&nbsp;columnId,
                 <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                 <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;data,
@@ -254,19 +265,19 @@
                 <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                 <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html#StructTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.TreeReaderFactory.Context-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.TreeReader:A-">StructTreeReader</a></span>(int&nbsp;columnId,
                 <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                 <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context,
                 <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                 <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>[]&nbsp;childReaders)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html#StructTreeReader-int-org.apache.orc.TypeDescription-org.apache.orc.impl.TreeReaderFactory.Context-">StructTreeReader</a></span>(int&nbsp;columnId,
                 <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;readerSchema,
                 <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html#TimestampTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.impl.InStream-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.Context-">TimestampTreeReader</a></span>(int&nbsp;columnId,
                    <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;presentStream,
                    <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;dataStream,
@@ -274,19 +285,19 @@
                    <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                    <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html#TreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.TreeReaderFactory.Context-">TreeReader</a></span>(int&nbsp;columnId,
           <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;in,
           <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html#UnionTreeReader-int-org.apache.orc.impl.InStream-org.apache.orc.impl.TreeReaderFactory.Context-org.apache.orc.OrcProto.ColumnEncoding-org.apache.orc.impl.TreeReaderFactory.TreeReader:A-">UnionTreeReader</a></span>(int&nbsp;columnId,
                <a href="../../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;present,
                <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context,
                <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnEncoding.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnEncoding</a>&nbsp;encoding,
                <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>[]&nbsp;childReaders)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html#UnionTreeReader-int-org.apache.orc.TypeDescription-org.apache.orc.impl.TreeReaderFactory.Context-">UnionTreeReader</a></span>(int&nbsp;fileColumn,
                <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;readerSchema,
                <a href="../../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DateTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DateTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DateTreeReader.html
index 38791d2..8b2140b 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DateTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DateTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.DateTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.DateTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.DateTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.DateTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.Decimal64TreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.Decimal64TreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.Decimal64TreeReader.html
new file mode 100644
index 0000000..a234425
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.Decimal64TreeReader.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.Decimal64TreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../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.impl.TreeReaderFactory.Decimal64TreeReader (ORC Core 1.5.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/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl">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/impl/class-use/TreeReaderFactory.Decimal64TreeReader.html" target="_top">Frames</a></li>
+<li><a href="TreeReaderFactory.Decimal64TreeReader.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.TreeReaderFactory.Decimal64TreeReader" class="title">Uses of Class<br>org.apache.orc.impl.TreeReaderFactory.Decimal64TreeReader</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.TreeReaderFactory.Decimal64TreeReader</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl">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/impl/class-use/TreeReaderFactory.Decimal64TreeReader.html" target="_top">Frames</a></li>
+<li><a href="TreeReaderFactory.Decimal64TreeReader.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DecimalTreeReader.html
index 3731265..acdac9f 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.DecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.DecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.DecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.DecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DoubleTreeReader.html
index 571d4a1..75568a5 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.DoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.DoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.DoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.DoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.DoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.FloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.FloatTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.FloatTreeReader.html
index a9c154c..c5daf10 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.FloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.FloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.FloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.FloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.FloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.FloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.IntTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.IntTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.IntTreeReader.html
index 137fd1c..5de6032 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.IntTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.IntTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.IntTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.IntTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.IntTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.IntTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ListTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ListTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ListTreeReader.html
index cf2c562..34aac37 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ListTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ListTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.ListTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.ListTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.ListTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.ListTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.LongTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.LongTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.LongTreeReader.html
index 4e7bca0..7a14956 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.LongTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.LongTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.LongTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.LongTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.LongTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.LongTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.MapTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.MapTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.MapTreeReader.html
index e600787..c487bec 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.MapTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.MapTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.MapTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.MapTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.MapTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.MapTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.NullTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.NullTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.NullTreeReader.html
index 9860a24..8779a94 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.NullTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.NullTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.NullTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.NullTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.NullTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.NullTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ReaderContext.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ReaderContext.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ReaderContext.html
index 379e254..efcd8bf 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ReaderContext.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ReaderContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.ReaderContext (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.ReaderContext (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.ReaderContext (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.ReaderContext (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -105,12 +105,20 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.ReaderContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#setSchemaEvolution-org.apache.orc.impl.SchemaEvolution-">setSchemaEvolution</a></span>(<a href="../../../../../org/apache/orc/impl/SchemaEvolution.html" title="class in org.apache.orc.impl">SchemaEvolution</a>&nbsp;evolution)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.ReaderContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#fileFormat-org.apache.orc.OrcFile.Version-">fileFormat</a></span>(<a href="../../../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;version)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.ReaderContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#setSchemaEvolution-org.apache.orc.impl.SchemaEvolution-">setSchemaEvolution</a></span>(<a href="../../../../../org/apache/orc/impl/SchemaEvolution.html" title="class in org.apache.orc.impl">SchemaEvolution</a>&nbsp;evolution)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.ReaderContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#skipCorrupt-boolean-">skipCorrupt</a></span>(boolean&nbsp;skipCorrupt)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeReaderFactory.ReaderContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#useUTCTimestamp-boolean-">useUTCTimestamp</a></span>(boolean&nbsp;useUTCTimestamp)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></code></td>
 <td class="colLast"><span class="typeNameLabel">TreeReaderFactory.ReaderContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html#writerTimeZone-java.lang.String-">writerTimeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;writerTimezone)</code>&nbsp;</td>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ShortTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ShortTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ShortTreeReader.html
index 9c95911..1d6a568 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ShortTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.ShortTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.ShortTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.ShortTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.ShortTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.ShortTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringDictionaryTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringDictionaryTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringDictionaryTreeReader.html
index 2a7e3f1..83da871 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringDictionaryTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringDictionaryTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.StringDictionaryTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.StringDictionaryTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.StringDictionaryTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.StringDictionaryTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringDirectTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringDirectTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringDirectTreeReader.html
index def0d12..01e32f5 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringDirectTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringDirectTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.StringDirectTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.StringDirectTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.StringDirectTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.StringDirectTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringTreeReader.html b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringTreeReader.html
index daaf9d8..d7e41e5 100644
--- a/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/class-use/TreeReaderFactory.StringTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.StringTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.impl.TreeReaderFactory.StringTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.StringTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.impl.TreeReaderFactory.StringTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {


[19/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/package-frame.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/package-frame.html b/api/orc-core/org/apache/orc/impl/package-frame.html
index f61fdbf..586f770 100644
--- a/api/orc-core/org/apache/orc/impl/package-frame.html
+++ b/api/orc-core/org/apache/orc/impl/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.orc.impl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>org.apache.orc.impl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -15,11 +15,6 @@
 <h2 title="Interfaces">Interfaces</h2>
 <ul title="Interfaces">
 <li><a href="DirectDecompressionCodec.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">DirectDecompressionCodec</span></a></li>
-<li><a href="HadoopShims.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims</span></a></li>
-<li><a href="HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.ByteBufferPoolShim</span></a></li>
-<li><a href="HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.DirectDecompressor</span></a></li>
-<li><a href="HadoopShims.TextReaderShim.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.TextReaderShim</span></a></li>
-<li><a href="HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.ZeroCopyReaderShim</span></a></li>
 <li><a href="IntegerReader.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">IntegerReader</span></a></li>
 <li><a href="IntegerWriter.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">IntegerWriter</span></a></li>
 <li><a href="PositionProvider.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">PositionProvider</span></a></li>
@@ -27,6 +22,7 @@
 <li><a href="StringRedBlackTree.Visitor.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">StringRedBlackTree.Visitor</span></a></li>
 <li><a href="StringRedBlackTree.VisitorContext.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">StringRedBlackTree.VisitorContext</span></a></li>
 <li><a href="TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">TreeReaderFactory.Context</span></a></li>
+<li><a href="WriterInternal.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">WriterInternal</span></a></li>
 </ul>
 <h2 title="Classes">Classes</h2>
 <ul title="Classes">
@@ -84,9 +80,7 @@
 <li><a href="DataReaderProperties.Builder.html" title="class in org.apache.orc.impl" target="classFrame">DataReaderProperties.Builder</a></li>
 <li><a href="DynamicByteArray.html" title="class in org.apache.orc.impl" target="classFrame">DynamicByteArray</a></li>
 <li><a href="DynamicIntArray.html" title="class in org.apache.orc.impl" target="classFrame">DynamicIntArray</a></li>
-<li><a href="HadoopShims_2_2.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShims_2_2</a></li>
-<li><a href="HadoopShims.Factory.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShims.Factory</a></li>
-<li><a href="HadoopShimsCurrent.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsCurrent</a></li>
+<li><a href="HadoopShimsFactory.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsFactory</a></li>
 <li><a href="InStream.html" title="class in org.apache.orc.impl" target="classFrame">InStream</a></li>
 <li><a href="InStream.UncompressedStream.html" title="class in org.apache.orc.impl" target="classFrame">InStream.UncompressedStream</a></li>
 <li><a href="MemoryManager.html" title="class in org.apache.orc.impl" target="classFrame">MemoryManager</a></li>
@@ -124,6 +118,7 @@
 <li><a href="TreeReaderFactory.ByteTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.ByteTreeReader</a></li>
 <li><a href="TreeReaderFactory.CharTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.CharTreeReader</a></li>
 <li><a href="TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.DateTreeReader</a></li>
+<li><a href="TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.Decimal64TreeReader</a></li>
 <li><a href="TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.DecimalTreeReader</a></li>
 <li><a href="TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.DoubleTreeReader</a></li>
 <li><a href="TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl" target="classFrame">TreeReaderFactory.FloatTreeReader</a></li>
@@ -147,7 +142,6 @@
 </ul>
 <h2 title="Enums">Enums</h2>
 <ul title="Enums">
-<li><a href="HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl" target="classFrame">HadoopShims.DirectCompressionType</a></li>
 <li><a href="RunLengthIntegerWriterV2.EncodingType.html" title="enum in org.apache.orc.impl" target="classFrame">RunLengthIntegerWriterV2.EncodingType</a></li>
 <li><a href="SerializationUtils.FixedBitSizes.html" title="enum in org.apache.orc.impl" target="classFrame">SerializationUtils.FixedBitSizes</a></li>
 <li><a href="StreamName.Area.html" title="enum in org.apache.orc.impl" target="classFrame">StreamName.Area</a></li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/package-summary.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/package-summary.html b/api/orc-core/org/apache/orc/impl/package-summary.html
index 56077f4..2eb040c 100644
--- a/api/orc-core/org/apache/orc/impl/package-summary.html
+++ b/api/orc-core/org/apache/orc/impl/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.orc.impl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>org.apache.orc.impl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.orc.impl (ORC Core 1.4.3 API)";
+            parent.document.title="org.apache.orc.impl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -45,7 +45,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/orc/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../org/apache/orc/util/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../org/apache/orc/impl/mask/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/orc/impl/package-summary.html" target="_top">Frames</a></li>
@@ -88,69 +88,51 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></td>
-<td class="colLast">
-<div class="block">a hadoop.io ByteBufferPool shim.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.TextReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.TextReaderShim</a></td>
-<td class="colLast">
-<div class="block">Read data into a Text object in the fastest way possible</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/IntegerReader.html" title="interface in org.apache.orc.impl">IntegerReader</a></td>
 <td class="colLast">
 <div class="block">Interface for reading integers.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl">IntegerWriter</a></td>
 <td class="colLast">
 <div class="block">Interface for writing integers.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a></td>
 <td class="colLast">
 <div class="block">An interface used for seeking to a row index.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/PositionRecorder.html" title="interface in org.apache.orc.impl">PositionRecorder</a></td>
 <td class="colLast">
 <div class="block">An interface for recording positions in a stream.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/StringRedBlackTree.Visitor.html" title="interface in org.apache.orc.impl">StringRedBlackTree.Visitor</a></td>
 <td class="colLast">
 <div class="block">The interface for visitors.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/StringRedBlackTree.VisitorContext.html" title="interface in org.apache.orc.impl">StringRedBlackTree.VisitorContext</a></td>
 <td class="colLast">
 <div class="block">The information about each node.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a></td>
+<td class="colLast">
+<div class="block">The ORC internal API to the writer.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -392,19 +374,9 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims_2_2.html" title="class in org.apache.orc.impl">HadoopShims_2_2</a></td>
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl">HadoopShimsFactory</a></td>
 <td class="colLast">
-<div class="block">Shims for versions of Hadoop up to and including 2.2.x</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.Factory.html" title="class in org.apache.orc.impl">HadoopShims.Factory</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">HadoopShimsCurrent</a></td>
-<td class="colLast">
-<div class="block">Shims for recent versions of Hadoop</div>
+<div class="block">The factory for getting the proper version of the Hadoop shims.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -586,92 +558,96 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a></td>
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.Decimal64TreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a></td>
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a></td>
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.IntTreeReader</a></td>
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ListTreeReader</a></td>
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.IntTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.LongTreeReader</a></td>
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ListTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.MapTreeReader</a></td>
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.LongTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.NullTreeReader</a></td>
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.MapTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></td>
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.NullTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ShortTreeReader</a></td>
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ShortTreeReader</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDictionaryTreeReader</a></td>
 <td class="colLast">
 <div class="block">A reader for string columns that are dictionary encoded in the current
  stripe.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDirectTreeReader</a></td>
 <td class="colLast">
 <div class="block">A reader for string columns that are direct encoded in the current
  stripe.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringTreeReader</a></td>
 <td class="colLast">
 <div class="block">A tree reader that will read string columns.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StructTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TimestampTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.UnionTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.VarcharTreeReader</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl">WriterImpl</a></td>
 <td class="colLast">
 <div class="block">An ORC file writer.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/ZlibCodec.html" title="class in org.apache.orc.impl">ZlibCodec</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -687,18 +663,14 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/RunLengthIntegerWriterV2.EncodingType.html" title="enum in org.apache.orc.impl">RunLengthIntegerWriterV2.EncodingType</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/SerializationUtils.FixedBitSizes.html" title="enum in org.apache.orc.impl">SerializationUtils.FixedBitSizes</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/orc/impl/StreamName.Area.html" title="enum in org.apache.orc.impl">StreamName.Area</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -744,7 +716,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/orc/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../org/apache/orc/util/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../org/apache/orc/impl/mask/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/orc/impl/package-summary.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/package-tree.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/package-tree.html b/api/orc-core/org/apache/orc/impl/package-tree.html
index 3665a47..afad1bd 100644
--- a/api/orc-core/org/apache/orc/impl/package-tree.html
+++ b/api/orc-core/org/apache/orc/impl/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.orc.impl Class Hierarchy (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>org.apache.orc.impl Class Hierarchy (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.orc.impl Class Hierarchy (ORC Core 1.4.3 API)";
+            parent.document.title="org.apache.orc.impl Class Hierarchy (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -45,7 +45,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/orc/package-tree.html">Prev</a></li>
-<li><a href="../../../../org/apache/orc/util/package-tree.html">Next</a></li>
+<li><a href="../../../../org/apache/orc/impl/mask/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/orc/impl/package-tree.html" target="_top">Frames</a></li>
@@ -109,9 +109,7 @@
 </li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/DynamicByteArray.html" title="class in org.apache.orc.impl"><span class="typeNameLink">DynamicByteArray</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/DynamicIntArray.html" title="class in org.apache.orc.impl"><span class="typeNameLink">DynamicIntArray</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims_2_2.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShims_2_2</span></a> (implements org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.Factory.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.Factory</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsCurrent</span></a> (implements org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsFactory</span></a></li>
 <li type="circle">java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">InputStream</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
 <ul>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl"><span class="typeNameLink">InStream</span></a>
@@ -150,7 +148,7 @@
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/RecordReaderImpl.PositionProviderImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RecordReaderImpl.PositionProviderImpl</span></a> (implements org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>)</li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/RecordReaderImpl.SargApplier.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RecordReaderImpl.SargApplier</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/RecordReaderUtils.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RecordReaderUtils</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RecordReaderUtils.ByteBufferAllocatorPool</span></a> (implements org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RecordReaderUtils.ByteBufferAllocatorPool</span></a> (implements org.apache.orc.impl.<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>)</li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/RunLengthByteReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RunLengthByteReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/RunLengthByteWriter.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RunLengthByteWriter</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/RunLengthIntegerReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RunLengthIntegerReader</span></a> (implements org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/IntegerReader.html" title="interface in org.apache.orc.impl">IntegerReader</a>)</li>
@@ -231,6 +229,7 @@
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.BooleanTreeReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.ByteTreeReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.DateTreeReader</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.Decimal64TreeReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.DecimalTreeReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.DoubleTreeReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.FloatTreeReader</span></a></li>
@@ -253,7 +252,7 @@
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.UnionTreeReader</span></a></li>
 </ul>
 </li>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">WriterImpl</span></a> (implements org.apache.orc.<a href="../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>, org.apache.orc.<a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">WriterImpl</span></a> (implements org.apache.orc.<a href="../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>, org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a>)</li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/ZlibCodec.html" title="class in org.apache.orc.impl"><span class="typeNameLink">ZlibCodec</span></a> (implements org.apache.orc.<a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>, org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/DirectDecompressionCodec.html" title="interface in org.apache.orc.impl">DirectDecompressionCodec</a>)</li>
 </ul>
 </li>
@@ -264,7 +263,11 @@
 <ul>
 <li type="circle">java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">Closeable</span></a>
 <ul>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ZeroCopyReaderShim</span></a></li>
+<li type="circle">org.apache.orc.<a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc"><span class="typeNameLink">Writer</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">WriterInternal</span></a></li>
+</ul>
+</li>
 </ul>
 </li>
 </ul>
@@ -274,10 +277,6 @@
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/DirectDecompressionCodec.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">DirectDecompressionCodec</span></a></li>
 </ul>
 </li>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ByteBufferPoolShim</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.DirectDecompressor</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.TextReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.TextReaderShim</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/IntegerReader.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">IntegerReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">IntegerWriter</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">PositionProvider</span></a></li>
@@ -293,9 +292,8 @@
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/RunLengthIntegerWriterV2.EncodingType.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">RunLengthIntegerWriterV2.EncodingType</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.DirectCompressionType</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/SerializationUtils.FixedBitSizes.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">SerializationUtils.FixedBitSizes</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/StreamName.Area.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">StreamName.Area</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/SerializationUtils.FixedBitSizes.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">SerializationUtils.FixedBitSizes</span></a></li>
 </ul>
 </li>
 </ul>
@@ -324,7 +322,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/orc/package-tree.html">Prev</a></li>
-<li><a href="../../../../org/apache/orc/util/package-tree.html">Next</a></li>
+<li><a href="../../../../org/apache/orc/impl/mask/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/orc/impl/package-tree.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/package-use.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/package-use.html b/api/orc-core/org/apache/orc/impl/package-use.html
index 0a986d7..3ab4dcf 100644
--- a/api/orc-core/org/apache/orc/impl/package-use.html
+++ b/api/orc-core/org/apache/orc/impl/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.orc.impl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Package org.apache.orc.impl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.orc.impl (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Package org.apache.orc.impl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -91,6 +91,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -155,28 +159,6 @@
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/DirectDecompressionCodec.html#org.apache.orc.impl">DirectDecompressionCodec</a>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.html#org.apache.orc.impl">HadoopShims</a>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.ByteBufferPoolShim.html#org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>
-<div class="block">a hadoop.io ByteBufferPool shim.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.DirectCompressionType.html#org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.DirectDecompressor.html#org.apache.orc.impl">HadoopShims.DirectDecompressor</a>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.TextReaderShim.html#org.apache.orc.impl">HadoopShims.TextReaderShim</a>
-<div class="block">Read data into a Text object in the fastest way possible</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/HadoopShims.ZeroCopyReaderShim.html#org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/InStream.html#org.apache.orc.impl">InStream</a>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -226,54 +208,114 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.EncodingType.html#org.apache.orc.impl">RunLengthIntegerWriterV2.EncodingType</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/RunLengthIntegerReaderV2.html#org.apache.orc.impl">RunLengthIntegerReaderV2</a>
+<div class="block">A reader that reads a sequence of light weight compressed integers.</div>
+</td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/RunLengthIntegerWriterV2.EncodingType.html#org.apache.orc.impl">RunLengthIntegerWriterV2.EncodingType</a>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/SchemaEvolution.html#org.apache.orc.impl">SchemaEvolution</a>
 <div class="block">Infer and track the evolution between the schema as stored in the file and
  the schema that has been requested by the reader.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/SerializationUtils.FixedBitSizes.html#org.apache.orc.impl">SerializationUtils.FixedBitSizes</a>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/StreamName.html#org.apache.orc.impl">StreamName</a>
 <div class="block">The name of a stream within a stripe.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/StreamName.Area.html#org.apache.orc.impl">StreamName.Area</a>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/StringRedBlackTree.Visitor.html#org.apache.orc.impl">StringRedBlackTree.Visitor</a>
 <div class="block">The interface for visitors.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/StringRedBlackTree.VisitorContext.html#org.apache.orc.impl">StringRedBlackTree.VisitorContext</a>
 <div class="block">The information about each node.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/TreeReaderFactory.html#org.apache.orc.impl">TreeReaderFactory</a>
 <div class="block">Factory for creating ORC tree readers.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/TreeReaderFactory.Context.html#org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/TreeReaderFactory.ReaderContext.html#org.apache.orc.impl">TreeReaderFactory.ReaderContext</a>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/TreeReaderFactory.StringTreeReader.html#org.apache.orc.impl">TreeReaderFactory.StringTreeReader</a>
 <div class="block">A tree reader that will read string columns.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/TreeReaderFactory.TreeReader.html#org.apache.orc.impl">TreeReaderFactory.TreeReader</a>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/WriterInternal.html#org.apache.orc.impl">WriterInternal</a>
+<div class="block">The ORC internal API to the writer.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<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> used by <a href="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/BitFieldWriter.html#org.apache.orc.impl.writer">BitFieldWriter</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/ColumnStatisticsImpl.html#org.apache.orc.impl.writer">ColumnStatisticsImpl</a>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/DynamicIntArray.html#org.apache.orc.impl.writer">DynamicIntArray</a>
+<div class="block">Dynamic int array that uses primitive types and chunks to avoid copying
+ large number of integers when it resizes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/IntegerWriter.html#org.apache.orc.impl.writer">IntegerWriter</a>
+<div class="block">Interface for writing integers.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/OutStream.html#org.apache.orc.impl.writer">OutStream</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/PositionedOutputStream.html#org.apache.orc.impl.writer">PositionedOutputStream</a>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/StreamName.html#org.apache.orc.impl.writer">StreamName</a>
+<div class="block">The name of a stream within a stripe.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/StringRedBlackTree.html#org.apache.orc.impl.writer">StringRedBlackTree</a>
+<div class="block">A red-black tree that stores strings.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/orc/impl/class-use/WriterInternal.html#org.apache.orc.impl.writer">WriterInternal</a>
+<div class="block">The ORC internal API to the writer.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/BinaryTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/BinaryTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/BinaryTreeWriter.html
new file mode 100644
index 0000000..ada0dad
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/BinaryTreeWriter.html
@@ -0,0 +1,463 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>BinaryTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="BinaryTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BinaryTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/BinaryTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="BinaryTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class BinaryTreeWriter" class="title">Class BinaryTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.BinaryTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BinaryTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/BinaryTreeWriter.html#BinaryTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">BinaryTreeWriter</a></span>(int&nbsp;columnId,
+                <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/BinaryTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</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/writer/BinaryTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</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/impl/writer/BinaryTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/BinaryTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/BinaryTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BinaryTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BinaryTreeWriter</h4>
+<pre>public&nbsp;BinaryTreeWriter(int&nbsp;columnId,
+                        <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                        <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                        boolean&nbsp;nullable)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/BinaryTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/BinaryTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="BinaryTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[10/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/BooleanTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/BooleanTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/BooleanTreeWriter.html
new file mode 100644
index 0000000..704e74d
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/BooleanTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.BooleanTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.BooleanTreeWriter (ORC Core 1.5.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/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/BooleanTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="BooleanTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.BooleanTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.BooleanTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.BooleanTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/BooleanTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="BooleanTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/ByteTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/ByteTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/ByteTreeWriter.html
new file mode 100644
index 0000000..7c831cf
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/ByteTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.ByteTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.ByteTreeWriter (ORC Core 1.5.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/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/ByteTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="ByteTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.ByteTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.ByteTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.ByteTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/ByteTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="ByteTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/CharTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/CharTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/CharTreeWriter.html
new file mode 100644
index 0000000..82ee575
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/CharTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.CharTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.CharTreeWriter (ORC Core 1.5.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/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/CharTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="CharTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.CharTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.CharTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.CharTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/CharTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="CharTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/DateTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/DateTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/DateTreeWriter.html
new file mode 100644
index 0000000..ebcfd31
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/DateTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.DateTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.DateTreeWriter (ORC Core 1.5.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/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/DateTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DateTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.DateTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.DateTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.DateTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/DateTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DateTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/Decimal64TreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/Decimal64TreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/Decimal64TreeWriter.html
new file mode 100644
index 0000000..fe8e467
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/Decimal64TreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.Decimal64TreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.Decimal64TreeWriter (ORC Core 1.5.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/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/Decimal64TreeWriter.html" target="_top">Frames</a></li>
+<li><a href="Decimal64TreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.Decimal64TreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.Decimal64TreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.Decimal64TreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/Decimal64TreeWriter.html" target="_top">Frames</a></li>
+<li><a href="Decimal64TreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/DecimalTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/DecimalTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/DecimalTreeWriter.html
new file mode 100644
index 0000000..8e06618
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/DecimalTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.DecimalTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.DecimalTreeWriter (ORC Core 1.5.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/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/DecimalTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DecimalTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.DecimalTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.DecimalTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.DecimalTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/DecimalTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DecimalTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/DoubleTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/DoubleTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/DoubleTreeWriter.html
new file mode 100644
index 0000000..67b5056
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/DoubleTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.DoubleTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.DoubleTreeWriter (ORC Core 1.5.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/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/DoubleTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DoubleTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.DoubleTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.DoubleTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.DoubleTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/DoubleTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DoubleTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/FloatTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/FloatTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/FloatTreeWriter.html
new file mode 100644
index 0000000..9ad228d
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/FloatTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.FloatTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.FloatTreeWriter (ORC Core 1.5.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/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/FloatTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="FloatTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.FloatTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.FloatTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.FloatTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/FloatTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="FloatTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/IntegerTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/IntegerTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/IntegerTreeWriter.html
new file mode 100644
index 0000000..21b7f76
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/IntegerTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.IntegerTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.IntegerTreeWriter (ORC Core 1.5.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/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/IntegerTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="IntegerTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.IntegerTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.IntegerTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.IntegerTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/IntegerTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="IntegerTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/ListTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/ListTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/ListTreeWriter.html
new file mode 100644
index 0000000..57e93ca
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/ListTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.ListTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.ListTreeWriter (ORC Core 1.5.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/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/ListTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="ListTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.ListTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.ListTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.ListTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/ListTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="ListTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/MapTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/MapTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/MapTreeWriter.html
new file mode 100644
index 0000000..341e988
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/MapTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.MapTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.MapTreeWriter (ORC Core 1.5.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/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/MapTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="MapTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.MapTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.MapTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.MapTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/MapTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="MapTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/StringBaseTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/StringBaseTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/StringBaseTreeWriter.html
new file mode 100644
index 0000000..c30dbc7
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/StringBaseTreeWriter.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.StringBaseTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.StringBaseTreeWriter (ORC Core 1.5.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/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/StringBaseTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StringBaseTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.StringBaseTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.StringBaseTreeWriter</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/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl.writer">org.apache.orc.impl.writer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a> in <a href="../../../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer">CharTreeWriter</a></span></code>
+<div class="block">Under the covers, char is written to ORC the same way as string.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer">StringTreeWriter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer">VarcharTreeWriter</a></span></code>
+<div class="block">Under the covers, varchar is written to ORC the same way as string.</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/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/StringBaseTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StringBaseTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/StringTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/StringTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/StringTreeWriter.html
new file mode 100644
index 0000000..a8408c2
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/StringTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.StringTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.StringTreeWriter (ORC Core 1.5.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/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/StringTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StringTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.StringTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.StringTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.StringTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/StringTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StringTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/StructTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/StructTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/StructTreeWriter.html
new file mode 100644
index 0000000..ccdd85d
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/StructTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.StructTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.StructTreeWriter (ORC Core 1.5.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/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/StructTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StructTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.StructTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.StructTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.StructTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/StructTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StructTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/TimestampTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/TimestampTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/class-use/TimestampTreeWriter.html
new file mode 100644
index 0000000..72ab44f
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/TimestampTreeWriter.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.TimestampTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.TimestampTreeWriter (ORC Core 1.5.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/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/TimestampTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="TimestampTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.TimestampTreeWriter" class="title">Uses of Class<br>org.apache.orc.impl.writer.TimestampTreeWriter</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.TimestampTreeWriter</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/TimestampTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="TimestampTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriter.Factory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriter.Factory.html b/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriter.Factory.html
new file mode 100644
index 0000000..e800b81
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/class-use/TreeWriter.Factory.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.writer.TreeWriter.Factory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.writer.TreeWriter.Factory (ORC Core 1.5.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/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/TreeWriter.Factory.html" target="_top">Frames</a></li>
+<li><a href="TreeWriter.Factory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.writer.TreeWriter.Factory" class="title">Uses of Class<br>org.apache.orc.impl.writer.TreeWriter.Factory</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.writer.TreeWriter.Factory</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">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/impl/writer/class-use/TreeWriter.Factory.html" target="_top">Frames</a></li>
+<li><a href="TreeWriter.Factory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[14/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/StringBaseTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/StringBaseTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/StringBaseTreeWriter.html
new file mode 100644
index 0000000..8dbf463
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/StringBaseTreeWriter.html
@@ -0,0 +1,498 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>StringBaseTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="StringBaseTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StringBaseTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/StringBaseTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StringBaseTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class StringBaseTreeWriter" class="title">Class StringBaseTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.StringBaseTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer">CharTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer">StringTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer">VarcharTreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">StringBaseTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/StringRedBlackTree.html" title="class in org.apache.orc.impl">StringRedBlackTree</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#dictionary">dictionary</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/PositionedOutputStream.html" title="class in org.apache.orc.impl">PositionedOutputStream</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#directStreamOutput">directStreamOutput</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl">IntegerWriter</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#lengthOutput">lengthOutput</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/DynamicIntArray.html" title="class in org.apache.orc.impl">DynamicIntArray</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#rows">rows</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#useDictionaryEncoding">useDictionaryEncoding</a></span></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></span>()</code>
+<div class="block">This method doesn't call the super method, because unlike most of the
+ other TreeWriters, this one can't record the position in the streams
+ until the stripe is being flushed.</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/impl/writer/StringBaseTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code><
 /li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="lengthOutput">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lengthOutput</h4>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl">IntegerWriter</a> lengthOutput</pre>
+</li>
+</ul>
+<a name="dictionary">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dictionary</h4>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/orc/impl/StringRedBlackTree.html" title="class in org.apache.orc.impl">StringRedBlackTree</a> dictionary</pre>
+</li>
+</ul>
+<a name="rows">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rows</h4>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/orc/impl/DynamicIntArray.html" title="class in org.apache.orc.impl">DynamicIntArray</a> rows</pre>
+</li>
+</ul>
+<a name="directStreamOutput">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>directStreamOutput</h4>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/orc/impl/PositionedOutputStream.html" title="class in org.apache.orc.impl">PositionedOutputStream</a> directStreamOutput</pre>
+</li>
+</ul>
+<a name="useDictionaryEncoding">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>useDictionaryEncoding</h4>
+<pre>protected&nbsp;boolean useDictionaryEncoding</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="createRowIndexEntry--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRowIndexEntry</h4>
+<pre>public&nbsp;void&nbsp;createRowIndexEntry()
+                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">This method doesn't call the super method, because unlike most of the
+ other TreeWriters, this one can't record the position in the streams
+ until the stripe is being flushed. Therefore it saves all of the entries
+ and augments them with the final information as the stripe is written.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/StringBaseTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/StringBaseTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StringBaseTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/StringTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/StringTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/StringTreeWriter.html
new file mode 100644
index 0000000..2249d1e
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/StringTreeWriter.html
@@ -0,0 +1,325 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>StringTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="StringTreeWriter (ORC Core 1.5.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/StringTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/StringTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StringTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.StringBaseTreeWriter">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class StringTreeWriter" class="title">Class StringTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.StringBaseTreeWriter</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.StringTreeWriter</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="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">StringTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.StringBaseTreeWriter">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#dictionary">dictionary</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#directStreamOutput">directStreamOutput</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#lengthOutput">lengthOutput</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#rows">rows</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#useDictionaryEncoding">useDictionaryEncoding</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StringTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.StringBaseTreeWriter">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#estimateMemory--">estimateMemory</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#flushStreams--">flushStreams</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#getRawDataSize--">getRawDataSize</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/StringTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/StringTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StringTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.StringBaseTreeWriter">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/StructTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/StructTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/StructTreeWriter.html
new file mode 100644
index 0000000..ed5936d
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/StructTreeWriter.html
@@ -0,0 +1,581 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>StructTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="StructTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StructTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/StructTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StructTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class StructTreeWriter" class="title">Class StructTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.StructTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">StructTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html#StructTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">StructTreeWriter</a></span>(int&nbsp;columnId,
+                <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></span>()</code>
+<div class="block">Create a row index entry with the previous location and the current
+ index statistics.</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/impl/writer/StructTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stats)</code>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</code>
+<div class="block">Add the file statistics to the file footer.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;batch,
+              int&nbsp;offset,
+              int&nbsp;length)</code>
+<div class="block">Handle the top level object write.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructTreeWriter</h4>
+<pre>public&nbsp;StructTreeWriter(int&nbsp;columnId,
+                        <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                        <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                        boolean&nbsp;nullable)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeRootBatch</h4>
+<pre>public&nbsp;void&nbsp;writeRootBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;batch,
+                           int&nbsp;offset,
+                           int&nbsp;length)
+                    throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Handle the top level object write.
+
+ This default method is used for all types except structs, which are the
+ typical case. VectorizedRowBatch assumes the top level object is a
+ struct, so we use the first column for all other types.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>batch</code> - the batch to write from</dd>
+<dd><code>offset</code> - the row to start on</dd>
+<dd><code>length</code> - the number of rows to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="createRowIndexEntry--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRowIndexEntry</h4>
+<pre>public&nbsp;void&nbsp;createRowIndexEntry()
+                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">TreeWriterBase</a></code></span></div>
+<div class="block">Create a row index entry with the previous location and the current
+ index statistics. Also merges the index statistics into the file
+ statistics before they are cleared. Finally, it records the start of the
+ next index and ensures all of the children columns also create an entry.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateFileStatistics</h4>
+<pre>public&nbsp;void&nbsp;updateFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stats)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">TreeWriter</a></code></span></div>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stats</code> - the statistics for the new stripe</dd>
+</dl>
+</li>
+</ul>
+<a name="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeFileStatistics</h4>
+<pre>public&nbsp;void&nbsp;writeFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">TreeWriter</a></code></span></div>
+<div class="block">Add the file statistics to the file footer.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>footer</code> - the file footer builder</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/StructTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/StructTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="StructTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[31/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader.html
index 8227f31..4d702a1 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader.html
index 9410667..746bd02 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDateTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDateTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDateTreeReader.html
index cc5698f..ee91468 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDateTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDateTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.TimestampFromDateTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.TimestampFromDateTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.TimestampFromDateTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.TimestampFromDateTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDecimalTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDecimalTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDecimalTreeReader.html
index 8653f6b..232abd8 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDecimalTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDecimalTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.TimestampFromDecimalTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.TimestampFromDecimalTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.TimestampFromDecimalTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.TimestampFromDecimalTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html
index 50f896b..5572854 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromDoubleTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.TimestampFromDoubleTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.TimestampFromDoubleTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.TimestampFromDoubleTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.TimestampFromDoubleTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html
index a7a67d6..39be1a0 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromFloatTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.TimestampFromFloatTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.TimestampFromFloatTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.TimestampFromFloatTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.TimestampFromFloatTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html
index 4a28585..9512997 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.html b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.html
index 1da2764..8bd5de5 100644
--- a/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.html
+++ b/api/orc-core/org/apache/orc/impl/ConvertTreeReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConvertTreeReaderFactory (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ConvertTreeReaderFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConvertTreeReaderFactory (ORC Core 1.4.3 API)";
+            parent.document.title="ConvertTreeReaderFactory (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -308,7 +308,7 @@ extends <a href="../../../../org/apache/orc/impl/TreeReaderFactory.html" title="
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/TreeReaderFactory.html" title="class in org.apache.orc.impl">TreeReaderFactory</a></h3>
-<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BinaryTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BooleanTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.BytesColumnVectorUtil.html" title="class in org.apache.orc.impl">TreeReaderFactory.BytesColumnVectorUtil</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ByteTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.CharTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.CharTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>, <a href="../../../../org/apache/orc/impl/TreeRe
 aderFactory.DateTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DateTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.IntTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ListTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html" title="class in org.apac
 he.orc.impl">TreeReaderFactory.LongTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.MapTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.NullTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ShortTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDictionaryTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.String
 DirectTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StructTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TimestampTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.UnionTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.VarcharTreeReader</a></code></li>
+<code><a href="../../../../org/apache/orc/impl/TreeReaderFactory.BinaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BinaryTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.BooleanTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.BytesColumnVectorUtil.html" title="class in org.apache.orc.impl">TreeReaderFactory.BytesColumnVectorUtil</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ByteTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.CharTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.CharTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>, <a href="../../../../org/apache/orc/impl/TreeRe
 aderFactory.DateTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DateTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.Decimal64TreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DecimalTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.DoubleTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.FloatTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.IntTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.IntTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ListTreeReader.html" title="class i
 n org.apache.orc.impl">TreeReaderFactory.ListTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.LongTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.LongTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.MapTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.MapTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.NullTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.NullTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ReaderContext.html" title="class in org.apache.orc.impl">TreeReaderFactory.ReaderContext</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.ShortTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.ShortTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDictionaryTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDictionary
 TreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringDirectTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringDirectTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StringTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StringTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.StructTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.StructTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TimestampTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TimestampTreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.TreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.TreeReader</a>, <a href="../../../../org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.UnionTreeReader</a>, <a href="../../../../or
 g/apache/orc/impl/TreeReaderFactory.VarcharTreeReader.html" title="class in org.apache.orc.impl">TreeReaderFactory.VarcharTreeReader</a></code></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/DataReaderProperties.Builder.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/DataReaderProperties.Builder.html b/api/orc-core/org/apache/orc/impl/DataReaderProperties.Builder.html
index 84547fe..a0fe323 100644
--- a/api/orc-core/org/apache/orc/impl/DataReaderProperties.Builder.html
+++ b/api/orc-core/org/apache/orc/impl/DataReaderProperties.Builder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataReaderProperties.Builder (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>DataReaderProperties.Builder (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataReaderProperties.Builder (ORC Core 1.4.3 API)";
+            parent.document.title="DataReaderProperties.Builder (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -148,11 +148,11 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html#withFileSystem-org.apache.hadoop.fs.FileSystem-">withFileSystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fileSystem)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html#withFileSystem-org.apache.hadoop.fs.FileSystem-">withFileSystem</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fileSystem)</code>&nbsp;</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html#withPath-org.apache.hadoop.fs.Path-">withPath</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html#withPath-org.apache.hadoop.fs.Path-">withPath</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)</code>&nbsp;</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a></code></td>
@@ -190,7 +190,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>withFileSystem</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a>&nbsp;withFileSystem(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fileSystem)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a>&nbsp;withFileSystem(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fileSystem)</pre>
 </li>
 </ul>
 <a name="withPath-org.apache.hadoop.fs.Path-">
@@ -199,7 +199,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>withPath</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a>&nbsp;withPath(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl">DataReaderProperties.Builder</a>&nbsp;withPath(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)</pre>
 </li>
 </ul>
 <a name="withCompression-org.apache.orc.CompressionKind-">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/DataReaderProperties.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/DataReaderProperties.html b/api/orc-core/org/apache/orc/impl/DataReaderProperties.html
index 0b0524c..cc0d37d 100644
--- a/api/orc-core/org/apache/orc/impl/DataReaderProperties.html
+++ b/api/orc-core/org/apache/orc/impl/DataReaderProperties.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataReaderProperties (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>DataReaderProperties (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataReaderProperties (ORC Core 1.4.3 API)";
+            parent.document.title="DataReaderProperties (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -162,11 +162,11 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/DataReaderProperties.html#getCompression--">getCompression</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a></code></td>
+<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/DataReaderProperties.html#getFileSystem--">getFileSystem</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a></code></td>
+<td class="colFirst"><code><a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/DataReaderProperties.html#getPath--">getPath</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i5" class="rowColor">
@@ -205,7 +205,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getFileSystem</h4>
-<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;getFileSystem()</pre>
+<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;getFileSystem()</pre>
 </li>
 </ul>
 <a name="getPath--">
@@ -214,7 +214,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getPath</h4>
-<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;getPath()</pre>
+<pre>public&nbsp;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;getPath()</pre>
 </li>
 </ul>
 <a name="getCompression--">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/DirectDecompressionCodec.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/DirectDecompressionCodec.html b/api/orc-core/org/apache/orc/impl/DirectDecompressionCodec.html
index ce8618f..8178a5a 100644
--- a/api/orc-core/org/apache/orc/impl/DirectDecompressionCodec.html
+++ b/api/orc-core/org/apache/orc/impl/DirectDecompressionCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DirectDecompressionCodec (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>DirectDecompressionCodec (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DirectDecompressionCodec (ORC Core 1.4.3 API)";
+            parent.document.title="DirectDecompressionCodec (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/DynamicByteArray.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/DynamicByteArray.html b/api/orc-core/org/apache/orc/impl/DynamicByteArray.html
index e3a2466..7360f58 100644
--- a/api/orc-core/org/apache/orc/impl/DynamicByteArray.html
+++ b/api/orc-core/org/apache/orc/impl/DynamicByteArray.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DynamicByteArray (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>DynamicByteArray (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DynamicByteArray (ORC Core 1.4.3 API)";
+            parent.document.title="DynamicByteArray (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -216,7 +216,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/DynamicByteArray.html#setText-org.apache.hadoop.io.Text-int-int-">setText</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;result,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/DynamicByteArray.html#setText-org.apache.hadoop.io.Text-int-int-">setText</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;result,
        int&nbsp;offset,
        int&nbsp;length)</code>
 <div class="block">Set a text value from the bytes in this dynamic array.</div>
@@ -408,7 +408,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>setText</h4>
-<pre>public&nbsp;void&nbsp;setText(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;result,
+<pre>public&nbsp;void&nbsp;setText(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/Text.html?is-external=true" title="class or interface in org.apache.hadoop.io">Text</a>&nbsp;result,
                     int&nbsp;offset,
                     int&nbsp;length)</pre>
 <div class="block">Set a text value from the bytes in this dynamic array.</div>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/DynamicIntArray.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/DynamicIntArray.html b/api/orc-core/org/apache/orc/impl/DynamicIntArray.html
index 7ee8c6b..88cc1e9 100644
--- a/api/orc-core/org/apache/orc/impl/DynamicIntArray.html
+++ b/api/orc-core/org/apache/orc/impl/DynamicIntArray.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DynamicIntArray (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>DynamicIntArray (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DynamicIntArray (ORC Core 1.4.3 API)";
+            parent.document.title="DynamicIntArray (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -51,7 +51,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/orc/impl/DynamicByteArray.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/orc/impl/DynamicIntArray.html" target="_top">Frames</a></li>
@@ -351,7 +351,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/orc/impl/DynamicByteArray.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/orc/impl/DynamicIntArray.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/HadoopShimsFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/HadoopShimsFactory.html b/api/orc-core/org/apache/orc/impl/HadoopShimsFactory.html
new file mode 100644
index 0000000..d94aa4b
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/HadoopShimsFactory.html
@@ -0,0 +1,274 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShimsFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShimsFactory (ORC Core 1.5.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/HadoopShimsFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/DynamicIntArray.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShimsFactory.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class HadoopShimsFactory" class="title">Class HadoopShimsFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.HadoopShimsFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">HadoopShimsFactory</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">The factory for getting the proper version of the Hadoop shims.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsFactory.html#HadoopShimsFactory--">HadoopShimsFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsFactory.html#get--">get</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HadoopShimsFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HadoopShimsFactory</h4>
+<pre>public&nbsp;HadoopShimsFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="get--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>get</h4>
+<pre>public static&nbsp;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims</a>&nbsp;get()</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/HadoopShimsFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/DynamicIntArray.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShimsFactory.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/InStream.UncompressedStream.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/InStream.UncompressedStream.html b/api/orc-core/org/apache/orc/impl/InStream.UncompressedStream.html
index 202bd4d..d4b7292 100644
--- a/api/orc-core/org/apache/orc/impl/InStream.UncompressedStream.html
+++ b/api/orc-core/org/apache/orc/impl/InStream.UncompressedStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>InStream.UncompressedStream (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>InStream.UncompressedStream (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InStream.UncompressedStream (ORC Core 1.4.3 API)";
+            parent.document.title="InStream.UncompressedStream (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/InStream.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/InStream.html b/api/orc-core/org/apache/orc/impl/InStream.html
index 701839e..02d0074 100644
--- a/api/orc-core/org/apache/orc/impl/InStream.html
+++ b/api/orc-core/org/apache/orc/impl/InStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>InStream (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>InStream (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InStream (ORC Core 1.4.3 API)";
+            parent.document.title="InStream (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;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&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -503,7 +503,7 @@ public static&nbsp;<a href="../../../../org/apache/orc/impl/InStream.html" title
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;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&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/IntegerReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/IntegerReader.html b/api/orc-core/org/apache/orc/impl/IntegerReader.html
index a692236..615f540 100644
--- a/api/orc-core/org/apache/orc/impl/IntegerReader.html
+++ b/api/orc-core/org/apache/orc/impl/IntegerReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IntegerReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>IntegerReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IntegerReader (ORC Core 1.4.3 API)";
+            parent.document.title="IntegerReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/IntegerWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/IntegerWriter.html b/api/orc-core/org/apache/orc/impl/IntegerWriter.html
index b584c2e..f671f19 100644
--- a/api/orc-core/org/apache/orc/impl/IntegerWriter.html
+++ b/api/orc-core/org/apache/orc/impl/IntegerWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IntegerWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>IntegerWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IntegerWriter (ORC Core 1.4.3 API)";
+            parent.document.title="IntegerWriter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/MemoryManager.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/MemoryManager.html b/api/orc-core/org/apache/orc/impl/MemoryManager.html
index 382c136..49b965b 100644
--- a/api/orc-core/org/apache/orc/impl/MemoryManager.html
+++ b/api/orc-core/org/apache/orc/impl/MemoryManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MemoryManager (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>MemoryManager (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MemoryManager (ORC Core 1.4.3 API)";
+            parent.document.title="MemoryManager (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -151,7 +151,7 @@ extends <a href="../../../../org/apache/orc/impl/MemoryManagerImpl.html" title="
 <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/MemoryManager.html#MemoryManager-org.apache.hadoop.conf.Configuration-">MemoryManager</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MemoryManager.html#MemoryManager-org.apache.hadoop.conf.Configuration-">MemoryManager</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>&nbsp;conf)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 &nbsp;</td>
 </tr>
@@ -198,7 +198,7 @@ extends <a href="../../../../org/apache/orc/impl/MemoryManagerImpl.html" title="
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MemoryManager</h4>
-<pre>public&nbsp;MemoryManager(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+<pre>public&nbsp;MemoryManager(<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>&nbsp;conf)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/MemoryManagerImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/MemoryManagerImpl.html b/api/orc-core/org/apache/orc/impl/MemoryManagerImpl.html
index 2689e5c..a719802 100644
--- a/api/orc-core/org/apache/orc/impl/MemoryManagerImpl.html
+++ b/api/orc-core/org/apache/orc/impl/MemoryManagerImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MemoryManagerImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>MemoryManagerImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MemoryManagerImpl (ORC Core 1.4.3 API)";
+            parent.document.title="MemoryManagerImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -162,7 +162,7 @@ implements <a href="../../../../org/apache/orc/MemoryManager.html" title="interf
 <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/MemoryManagerImpl.html#MemoryManagerImpl-org.apache.hadoop.conf.Configuration-">MemoryManagerImpl</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MemoryManagerImpl.html#MemoryManagerImpl-org.apache.hadoop.conf.Configuration-">MemoryManagerImpl</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>&nbsp;conf)</code>
 <div class="block">Create the memory manager.</div>
 </td>
 </tr>
@@ -189,7 +189,7 @@ implements <a href="../../../../org/apache/orc/MemoryManager.html" title="interf
 </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/MemoryManagerImpl.html#addWriter-org.apache.hadoop.fs.Path-long-org.apache.orc.MemoryManager.Callback-">addWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MemoryManagerImpl.html#addWriter-org.apache.hadoop.fs.Path-long-org.apache.orc.MemoryManager.Callback-">addWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
          long&nbsp;requestedAllocation,
          <a href="../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>&nbsp;callback)</code>
 <div class="block">Add a new writer's memory allocation to the pool.</div>
@@ -216,7 +216,7 @@ implements <a href="../../../../org/apache/orc/MemoryManager.html" title="interf
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MemoryManagerImpl.html#removeWriter-org.apache.hadoop.fs.Path-">removeWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/MemoryManagerImpl.html#removeWriter-org.apache.hadoop.fs.Path-">removeWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)</code>
 <div class="block">Remove the given writer from the pool.</div>
 </td>
 </tr>
@@ -248,7 +248,7 @@ implements <a href="../../../../org/apache/orc/MemoryManager.html" title="interf
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MemoryManagerImpl</h4>
-<pre>public&nbsp;MemoryManagerImpl(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
+<pre>public&nbsp;MemoryManagerImpl(<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>&nbsp;conf)</pre>
 <div class="block">Create the memory manager.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -271,7 +271,7 @@ implements <a href="../../../../org/apache/orc/MemoryManager.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>addWriter</h4>
-<pre>public&nbsp;void&nbsp;addWriter(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<pre>public&nbsp;void&nbsp;addWriter(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
                       long&nbsp;requestedAllocation,
                       <a href="../../../../org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>&nbsp;callback)
                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -294,7 +294,7 @@ implements <a href="../../../../org/apache/orc/MemoryManager.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>removeWriter</h4>
-<pre>public&nbsp;void&nbsp;removeWriter(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)
+<pre>public&nbsp;void&nbsp;removeWriter(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path)
                   throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Remove the given writer from the pool.</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/OrcAcidUtils.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/OrcAcidUtils.html b/api/orc-core/org/apache/orc/impl/OrcAcidUtils.html
index 9fff841..9a518a6 100644
--- a/api/orc-core/org/apache/orc/impl/OrcAcidUtils.html
+++ b/api/orc-core/org/apache/orc/impl/OrcAcidUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcAcidUtils (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcAcidUtils (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcAcidUtils (ORC Core 1.4.3 API)";
+            parent.document.title="OrcAcidUtils (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -172,14 +172,14 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OrcAcidUtils.html#getLastFlushLength-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">getLastFlushLength</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
-                  <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;deltaFile)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OrcAcidUtils.html#getLastFlushLength-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">getLastFlushLength</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+                  <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;deltaFile)</code>
 <div class="block">Read the side file to get the last flush length.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OrcAcidUtils.html#getSideFile-org.apache.hadoop.fs.Path-">getSideFile</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;main)</code>
+<td class="colFirst"><code>static <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OrcAcidUtils.html#getSideFile-org.apache.hadoop.fs.Path-">getSideFile</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;main)</code>
 <div class="block">Get the filename of the ORC ACID side file that contains the lengths
  of the intermediate footers.</div>
 </td>
@@ -267,7 +267,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getSideFile</h4>
-<pre>public static&nbsp;<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;getSideFile(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;main)</pre>
+<pre>public static&nbsp;<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;getSideFile(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;main)</pre>
 <div class="block">Get the filename of the ORC ACID side file that contains the lengths
  of the intermediate footers.</div>
 <dl>
@@ -284,8 +284,8 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getLastFlushLength</h4>
-<pre>public static&nbsp;long&nbsp;getLastFlushLength(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
-                                      <a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;deltaFile)
+<pre>public static&nbsp;long&nbsp;getLastFlushLength(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;fs,
+                                      <a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;deltaFile)
                                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Read the side file to get the last flush length.</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/OrcCodecPool.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/OrcCodecPool.html b/api/orc-core/org/apache/orc/impl/OrcCodecPool.html
index 184227a..f43c6e1 100644
--- a/api/orc-core/org/apache/orc/impl/OrcCodecPool.html
+++ b/api/orc-core/org/apache/orc/impl/OrcCodecPool.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcCodecPool (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcCodecPool (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcCodecPool (ORC Core 1.4.3 API)";
+            parent.document.title="OrcCodecPool (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -132,17 +132,25 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <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/OrcCodecPool.html#clear--">clear</a></span>()</code>
+<div class="block">Clear the codec pool.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
 <td class="colFirst"><code>static <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/OrcCodecPool.html#getCodec-org.apache.orc.CompressionKind-">getCodec</a></span>(<a href="../../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a>&nbsp;kind)</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OrcCodecPool.html#getPoolSize-org.apache.orc.CompressionKind-">getPoolSize</a></span>(<a href="../../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a>&nbsp;kind)</code>&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/OrcCodecPool.html#returnCodec-org.apache.orc.CompressionKind-org.apache.orc.CompressionCodec-">returnCodec</a></span>(<a href="../../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a>&nbsp;kind,
-           <a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>&nbsp;codec)</code>&nbsp;</td>
+           <a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>&nbsp;codec)</code>
+<div class="block">Returns the codec to the pool or closes it, suppressing exceptions.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -183,17 +191,33 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <h4>returnCodec</h4>
 <pre>public static&nbsp;void&nbsp;returnCodec(<a href="../../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a>&nbsp;kind,
                                <a href="../../../../org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>&nbsp;codec)</pre>
+<div class="block">Returns the codec to the pool or closes it, suppressing exceptions.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>kind</code> - Compression kind.</dd>
+<dd><code>codec</code> - Codec.</dd>
+</dl>
 </li>
 </ul>
 <a name="getPoolSize-org.apache.orc.CompressionKind-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getPoolSize</h4>
 <pre>public static&nbsp;int&nbsp;getPoolSize(<a href="../../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a>&nbsp;kind)</pre>
 </li>
 </ul>
+<a name="clear--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clear</h4>
+<pre>public static&nbsp;void&nbsp;clear()</pre>
+<div class="block">Clear the codec pool. Mostly used for testing.</div>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/OrcIndex.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/OrcIndex.html b/api/orc-core/org/apache/orc/impl/OrcIndex.html
index c3b2265..3f32b3f 100644
--- a/api/orc-core/org/apache/orc/impl/OrcIndex.html
+++ b/api/orc-core/org/apache/orc/impl/OrcIndex.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcIndex (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcIndex (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcIndex (ORC Core 1.4.3 API)";
+            parent.document.title="OrcIndex (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/OrcTail.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/OrcTail.html b/api/orc-core/org/apache/orc/impl/OrcTail.html
index 7e88d19..11424f8 100644
--- a/api/orc-core/org/apache/orc/impl/OrcTail.html
+++ b/api/orc-core/org/apache/orc/impl/OrcTail.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OrcTail (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>OrcTail (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrcTail (ORC Core 1.4.3 API)";
+            parent.document.title="OrcTail (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {


[21/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/RedactMaskFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/RedactMaskFactory.html b/api/orc-core/org/apache/orc/impl/mask/RedactMaskFactory.html
new file mode 100644
index 0000000..15f00b4
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/RedactMaskFactory.html
@@ -0,0 +1,479 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>RedactMaskFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="RedactMaskFactory (ORC Core 1.5.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};
+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/RedactMaskFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/RedactMaskFactory.html" target="_top">Frames</a></li>
+<li><a href="RedactMaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class RedactMaskFactory" class="title">Class RedactMaskFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">org.apache.orc.impl.mask.MaskFactory</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.mask.RedactMaskFactory</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">RedactMaskFactory</span>
+extends <a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></pre>
+<div class="block">Masking strategy that hides most string and numeric values based on unicode
+ character categories.
+
+ Masking Parameters:
+   character replacements: string of 10 characters one per group below
+     letter, upper case (default X)
+     letter, lower case (default x)
+     number, digit      (default 9)
+     symbol             (default $)
+     punctuation        (default .)
+     separator          (default no masking)
+     letter, other      (default ª)
+     mark               (default ः)
+     number, other      (default ²)
+     other              (default ۝)
+
+   time replacements: string of 6 numbers or _ one per field below
+     year (0 to 4000, default no masking)
+     month (1 to 12, default 1)
+     date (1 to 31, default 1)
+     hour (0 to 23, default 0)
+     minute (0 to 59, default 0)
+     second (0 to 59, default 0)
+
+ Parameters use "_" for preserve original.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#RedactMaskFactory-java.lang.String...-">RedactMaskFactory</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected <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/mask/RedactMaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i1" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i2" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i3" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i4" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i5" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i6" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i7" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#maskDouble-double-">maskDouble</a></span>(double&nbsp;value)</code>
+<div class="block">Replace each digit in value with digit.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#maskLong-long-">maskLong</a></span>(long&nbsp;value)</code>
+<div class="block">Replace each digit in value with DIGIT_REPLACEMENT scaled to the matching
+ number of digits.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.mask.MaskFactory">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#build-org.apache.orc.TypeDescription-">build</a>, <a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildChildren-java.util.List-">buildChildren</a>, <a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildStructMask-org.apache.orc.TypeDescription-">buildStructMask</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="RedactMaskFactory-java.lang.String...-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RedactMaskFactory</h4>
+<pre>public&nbsp;RedactMaskFactory(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildBooleanMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildBooleanMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildBooleanMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildLongMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildLongMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildLongMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildDecimalMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildDecimalMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildDecimalMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildDoubleMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildDoubleMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildDoubleMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildStringMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildStringMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildStringMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildDateMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildDateMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildDateMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildTimestampMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildTimestampMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildTimestampMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildBinaryMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildBinaryMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildBinaryMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="maskLong-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maskLong</h4>
+<pre>public&nbsp;long&nbsp;maskLong(long&nbsp;value)</pre>
+<div class="block">Replace each digit in value with DIGIT_REPLACEMENT scaled to the matching
+ number of digits.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the number to mask</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the masked value</dd>
+</dl>
+</li>
+</ul>
+<a name="maskDouble-double-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maskDouble</h4>
+<pre>public&nbsp;double&nbsp;maskDouble(double&nbsp;value)</pre>
+<div class="block">Replace each digit in value with digit.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the number to mask</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/RedactMaskFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/RedactMaskFactory.html" target="_top">Frames</a></li>
+<li><a href="RedactMaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/SHA256MaskFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/SHA256MaskFactory.html b/api/orc-core/org/apache/orc/impl/mask/SHA256MaskFactory.html
new file mode 100644
index 0000000..5c97679
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/SHA256MaskFactory.html
@@ -0,0 +1,437 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>SHA256MaskFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SHA256MaskFactory (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SHA256MaskFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/SHA256MaskFactory.html" target="_top">Frames</a></li>
+<li><a href="SHA256MaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class SHA256MaskFactory" class="title">Class SHA256MaskFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">org.apache.orc.impl.mask.MaskFactory</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.mask.SHA256MaskFactory</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SHA256MaskFactory</span>
+extends <a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></pre>
+<div class="block"><p>
+ Masking strategy that masks String, Varchar, Char and Binary types
+ as SHA 256 hash.
+ </p>
+ <p>
+ <b>For String type:</b>
+ All string type of any length will be converted to 64 character length
+ SHA256 hash encoded in hexadecimal.
+ </p>
+ <p>
+ <b>For Varchar type:</b>
+ For Varchar type, max-length property will be honored i.e.
+ if the length is less than max-length then the SHA256 hash will be truncated
+ to max-length. If max-length is greater than 64 then the output is the
+ sha256 length, which is 64.
+ </p>
+ <p>
+ <b>For Char type:</b>
+ For Char type, the length of mask will always be equal to specified
+ max-length. If the given length (max-length) is less than SHA256 hash
+ length (64) the mask will be truncated.
+ If the given length (max-length) is greater than SHA256 hash length (64)
+ then the mask will be padded by blank spaces.
+ </p>
+ <p>
+ <b>For Binary type:</b>
+ All Binary type of any length will be converted to 32 byte length SHA256
+ hash.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#SHA256MaskFactory-java.lang.String...-">SHA256MaskFactory</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected <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/mask/SHA256MaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i1" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i2" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i3" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i4" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i5" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i6" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i7" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.mask.MaskFactory">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.mask.<a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#build-org.apache.orc.TypeDescription-">build</a>, <a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildChildren-java.util.List-">buildChildren</a>, <a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildStructMask-org.apache.orc.TypeDescription-">buildStructMask</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SHA256MaskFactory-java.lang.String...-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SHA256MaskFactory</h4>
+<pre>public&nbsp;SHA256MaskFactory(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildBinaryMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildBinaryMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildBinaryMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildBooleanMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildBooleanMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildBooleanMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildLongMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildLongMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildLongMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildDecimalMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildDecimalMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildDecimalMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildDoubleMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildDoubleMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildDoubleMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildStringMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildStringMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildStringMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildDateMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildDateMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildDateMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildTimestampMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>buildTimestampMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildTimestampMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask">MaskFactory</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/SHA256MaskFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/SHA256MaskFactory.html" target="_top">Frames</a></li>
+<li><a href="SHA256MaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/StructIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/StructIdentity.html b/api/orc-core/org/apache/orc/impl/mask/StructIdentity.html
new file mode 100644
index 0000000..e9d8929
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/StructIdentity.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>StructIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="StructIdentity (ORC Core 1.5.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/StructIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/UnionIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/StructIdentity.html" target="_top">Frames</a></li>
+<li><a href="StructIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class StructIdentity" class="title">Class StructIdentity</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.mask.StructIdentity</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">StructIdentity</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></pre>
+<div class="block">A data mask for struct types that applies the given masks to its
+ children, but doesn't mask at this level.</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.DataMask">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></h3>
+<code><a href="../../../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a>, <a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a>, <a href="../../../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/StructIdentity.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+        <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+        int&nbsp;start,
+        int&nbsp;length)</code>
+<div class="block">Mask the given range of values</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maskData</h4>
+<pre>public&nbsp;void&nbsp;maskData(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+                     <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+                     int&nbsp;start,
+                     int&nbsp;length)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">DataMask</a></code></span></div>
+<div class="block">Mask the given range of values</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>original</code> - the original input data</dd>
+<dd><code>masked</code> - the masked output data</dd>
+<dd><code>start</code> - the first data element to mask</dd>
+<dd><code>length</code> - the number of data elements to mask</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StructIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/UnionIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/StructIdentity.html" target="_top">Frames</a></li>
+<li><a href="StructIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/UnionIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/UnionIdentity.html b/api/orc-core/org/apache/orc/impl/mask/UnionIdentity.html
new file mode 100644
index 0000000..c6d1fe5
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/UnionIdentity.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>UnionIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="UnionIdentity (ORC Core 1.5.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/UnionIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/UnionIdentity.html" target="_top">Frames</a></li>
+<li><a href="UnionIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class UnionIdentity" class="title">Class UnionIdentity</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.mask.UnionIdentity</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">UnionIdentity</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></pre>
+<div class="block">A data mask for union types that applies the given masks to its
+ children, but doesn't mask at this level.</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.DataMask">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></h3>
+<code><a href="../../../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a>, <a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a>, <a href="../../../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/UnionIdentity.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+        <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+        int&nbsp;start,
+        int&nbsp;length)</code>
+<div class="block">Mask the given range of values</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maskData</h4>
+<pre>public&nbsp;void&nbsp;maskData(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+                     <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+                     int&nbsp;start,
+                     int&nbsp;length)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">DataMask</a></code></span></div>
+<div class="block">Mask the given range of values</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>original</code> - the original input data</dd>
+<dd><code>masked</code> - the masked output data</dd>
+<dd><code>start</code> - the first data element to mask</dd>
+<dd><code>length</code> - the number of data elements to mask</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/UnionIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/UnionIdentity.html" target="_top">Frames</a></li>
+<li><a href="UnionIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/class-use/DecimalIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/class-use/DecimalIdentity.html b/api/orc-core/org/apache/orc/impl/mask/class-use/DecimalIdentity.html
new file mode 100644
index 0000000..390c94b
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/class-use/DecimalIdentity.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.mask.DecimalIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../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.impl.mask.DecimalIdentity (ORC Core 1.5.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/impl/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/DecimalIdentity.html" target="_top">Frames</a></li>
+<li><a href="DecimalIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.mask.DecimalIdentity" class="title">Uses of Class<br>org.apache.orc.impl.mask.DecimalIdentity</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.mask.DecimalIdentity</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask">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/impl/mask/class-use/DecimalIdentity.html" target="_top">Frames</a></li>
+<li><a href="DecimalIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[22/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/LongIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/LongIdentity.html b/api/orc-core/org/apache/orc/impl/mask/LongIdentity.html
new file mode 100644
index 0000000..b39a15e
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/LongIdentity.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LongIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="LongIdentity (ORC Core 1.5.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/LongIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/LongIdentity.html" target="_top">Frames</a></li>
+<li><a href="LongIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class LongIdentity" class="title">Class LongIdentity</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.mask.LongIdentity</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">LongIdentity</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></pre>
+<div class="block">An identity data mask for integer types.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.DataMask">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></h3>
+<code><a href="../../../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a>, <a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a>, <a href="../../../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/LongIdentity.html#LongIdentity--">LongIdentity</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/LongIdentity.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+        <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+        int&nbsp;start,
+        int&nbsp;length)</code>
+<div class="block">Mask the given range of values</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LongIdentity--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LongIdentity</h4>
+<pre>public&nbsp;LongIdentity()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maskData</h4>
+<pre>public&nbsp;void&nbsp;maskData(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+                     <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+                     int&nbsp;start,
+                     int&nbsp;length)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">DataMask</a></code></span></div>
+<div class="block">Mask the given range of values</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>original</code> - the original input data</dd>
+<dd><code>masked</code> - the masked output data</dd>
+<dd><code>start</code> - the first data element to mask</dd>
+<dd><code>length</code> - the number of data elements to mask</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LongIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/LongIdentity.html" target="_top">Frames</a></li>
+<li><a href="LongIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/MapIdentity.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/MapIdentity.html b/api/orc-core/org/apache/orc/impl/mask/MapIdentity.html
new file mode 100644
index 0000000..cf95bee
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/MapIdentity.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MapIdentity (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MapIdentity (ORC Core 1.5.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/MapIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/MapIdentity.html" target="_top">Frames</a></li>
+<li><a href="MapIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class MapIdentity" class="title">Class MapIdentity</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.mask.MapIdentity</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MapIdentity</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></pre>
+<div class="block">A data mask for map types that applies the given masks to its
+ children, but doesn't mask at this level.</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.DataMask">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></h3>
+<code><a href="../../../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a>, <a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a>, <a href="../../../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/MapIdentity.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+        <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+        int&nbsp;start,
+        int&nbsp;length)</code>
+<div class="block">Mask the given range of values</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maskData</h4>
+<pre>public&nbsp;void&nbsp;maskData(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+                     <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+                     int&nbsp;start,
+                     int&nbsp;length)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">DataMask</a></code></span></div>
+<div class="block">Mask the given range of values</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>original</code> - the original input data</dd>
+<dd><code>masked</code> - the masked output data</dd>
+<dd><code>start</code> - the first data element to mask</dd>
+<dd><code>length</code> - the number of data elements to mask</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MapIdentity.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/MapIdentity.html" target="_top">Frames</a></li>
+<li><a href="MapIdentity.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/MaskFactory.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/MaskFactory.html b/api/orc-core/org/apache/orc/impl/mask/MaskFactory.html
new file mode 100644
index 0000000..4e1663b
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/MaskFactory.html
@@ -0,0 +1,410 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MaskFactory (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MaskFactory (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":6,"i2":6,"i3":10,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":10,"i10":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MaskFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/MaskFactory.html" target="_top">Frames</a></li>
+<li><a href="MaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class MaskFactory" class="title">Class MaskFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.mask.MaskFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask">RedactMaskFactory</a>, <a href="../../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask">SHA256MaskFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">MaskFactory</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">A mask factory framework that automatically builds a recursive mask.
+ The subclass defines how to mask the primitive types and the factory
+ builds a recursive tree of data masks that matches the schema tree.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#MaskFactory--">MaskFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../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/mask/MaskFactory.html#build-org.apache.orc.TypeDescription-">build</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected abstract <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/mask/MaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected abstract <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/mask/MaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i3" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildChildren-java.util.List-">buildChildren</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&gt;&nbsp;children)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected abstract <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/mask/MaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>protected abstract <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/mask/MaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>protected abstract <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/mask/MaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>protected abstract <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/mask/MaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>protected abstract <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/mask/MaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i9" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/MaskFactory.html#buildStructMask-org.apache.orc.TypeDescription-">buildStructMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>protected abstract <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/mask/MaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask</a></span>(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MaskFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MaskFactory</h4>
+<pre>public&nbsp;MaskFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildBooleanMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildBooleanMask</h4>
+<pre>protected abstract&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildBooleanMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+</li>
+</ul>
+<a name="buildLongMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildLongMask</h4>
+<pre>protected abstract&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildLongMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+</li>
+</ul>
+<a name="buildDecimalMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildDecimalMask</h4>
+<pre>protected abstract&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildDecimalMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+</li>
+</ul>
+<a name="buildDoubleMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildDoubleMask</h4>
+<pre>protected abstract&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildDoubleMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+</li>
+</ul>
+<a name="buildStringMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildStringMask</h4>
+<pre>protected abstract&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildStringMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+</li>
+</ul>
+<a name="buildDateMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildDateMask</h4>
+<pre>protected abstract&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildDateMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+</li>
+</ul>
+<a name="buildTimestampMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildTimestampMask</h4>
+<pre>protected abstract&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildTimestampMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+</li>
+</ul>
+<a name="buildBinaryMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildBinaryMask</h4>
+<pre>protected abstract&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildBinaryMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+</li>
+</ul>
+<a name="build-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;build(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
+</li>
+</ul>
+<a name="buildChildren-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildChildren</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>[]&nbsp;buildChildren(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&gt;&nbsp;children)</pre>
+</li>
+</ul>
+<a name="buildStructMask-org.apache.orc.TypeDescription-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>buildStructMask</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;buildStructMask(<a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</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/MaskFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/MaskFactory.html" target="_top">Frames</a></li>
+<li><a href="MaskFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/MaskProvider.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/MaskProvider.html b/api/orc-core/org/apache/orc/impl/mask/MaskProvider.html
new file mode 100644
index 0000000..e46f7d0
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/MaskProvider.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MaskProvider (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MaskProvider (ORC Core 1.5.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/MaskProvider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/MaskProvider.html" target="_top">Frames</a></li>
+<li><a href="MaskProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class MaskProvider" class="title">Class MaskProvider</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.mask.MaskProvider</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MaskProvider</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a></pre>
+<div class="block">The Provider for all of the built-in data masks.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/MaskProvider.html#MaskProvider--">MaskProvider</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../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/mask/MaskProvider.html#build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+     <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>
+<div class="block">Build a mask with the given parameters.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MaskProvider--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MaskProvider</h4>
+<pre>public&nbsp;MaskProvider()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>&nbsp;build(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                      <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.Provider.html#build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">DataMask.Provider</a></code></span></div>
+<div class="block">Build a mask with the given parameters.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/DataMask.Provider.html#build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the kind of masking</dd>
+<dd><code>schema</code> - the type of the field</dd>
+<dd><code>params</code> - the list of parameters with the name in params[0]</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the new data mask or null if this name is unknown</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MaskProvider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/MaskProvider.html" target="_top">Frames</a></li>
+<li><a href="MaskProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/mask/NullifyMask.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/mask/NullifyMask.html b/api/orc-core/org/apache/orc/impl/mask/NullifyMask.html
new file mode 100644
index 0000000..857f663
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/mask/NullifyMask.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:15 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NullifyMask (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NullifyMask (ORC Core 1.5.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/NullifyMask.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/NullifyMask.html" target="_top">Frames</a></li>
+<li><a href="NullifyMask.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.mask</div>
+<h2 title="Class NullifyMask" class="title">Class NullifyMask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.mask.NullifyMask</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">NullifyMask</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></pre>
+<div class="block">Masking routine that converts every value to NULL.</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.DataMask">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.<a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></h3>
+<code><a href="../../../../../org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc">DataMask.Factory</a>, <a href="../../../../../org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a>, <a href="../../../../../org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc">DataMask.Standard</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/NullifyMask.html#NullifyMask--">NullifyMask</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/mask/NullifyMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+        <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+        int&nbsp;start,
+        int&nbsp;length)</code>
+<div class="block">Mask the given range of values</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NullifyMask--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NullifyMask</h4>
+<pre>public&nbsp;NullifyMask()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maskData</h4>
+<pre>public&nbsp;void&nbsp;maskData(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;original,
+                     <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;masked,
+                     int&nbsp;start,
+                     int&nbsp;length)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">DataMask</a></code></span></div>
+<div class="block">Mask the given range of values</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/DataMask.html#maskData-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">maskData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>original</code> - the original input data</dd>
+<dd><code>masked</code> - the masked output data</dd>
+<dd><code>start</code> - the first data element to mask</dd>
+<dd><code>length</code> - the number of data elements to mask</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NullifyMask.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/mask/NullifyMask.html" target="_top">Frames</a></li>
+<li><a href="NullifyMask.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[12/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/TreeWriterBase.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/TreeWriterBase.html b/api/orc-core/org/apache/orc/impl/writer/TreeWriterBase.html
new file mode 100644
index 0000000..bf8f161
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/TreeWriterBase.html
@@ -0,0 +1,674 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TreeWriterBase (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TreeWriterBase (ORC Core 1.5.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/TreeWriterBase.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/TreeWriterBase.html" target="_top">Frames</a></li>
+<li><a href="TreeWriterBase.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class TreeWriterBase" class="title">Class TreeWriterBase</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.writer.TreeWriterBase</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer">BinaryTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer">BooleanTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer">ByteTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer">DateTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer">Decimal64TreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer">DecimalTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer">DoubleTreeWriter</a>, <a href="..
 /../../../../org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer">FloatTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer">IntegerTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer">ListTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer">MapTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer">StringBaseTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer">StructTreeWriter</a>, <a href="../../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer">TimestampTreeWriter</a>, <a href="../../../../../
 org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer">UnionTreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">TreeWriterBase</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></pre>
+<div class="block">The parent class of all of the writers for each column. Each column
+ is written by an instance of this class. The compound types (struct,
+ list, map, and union) have children tree writers that write the children
+ types.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.BloomFilter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.BloomFilter.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/util/BloomFilterUtf8.html" title="class in org.apache.orc.util">BloomFilterUtf8</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/BitFieldWriter.html" title="class in org.apache.orc.impl">BitFieldWriter</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/writer/TreeWriterBase.RowIndexPositionRecorder.html?is-external=true" title="class or interface in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase.RowIndexPositionRecorder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a></span>()</code>
+<div class="block">Create a row index entry with the previous location and the current
+ index statistics.</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/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.RowIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.RowIndex.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.RowIndexEntry.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.RowIndexEntry.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stats)</code>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</code>
+<div class="block">Add the file statistics to the file footer.</div>
+</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/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;batch,
+              int&nbsp;offset,
+              int&nbsp;length)</code>
+<div class="block">Handle the top level object write.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">getRawDataSize</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="id">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>protected final&nbsp;int id</pre>
+</li>
+</ul>
+<a name="isPresent">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isPresent</h4>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/orc/impl/BitFieldWriter.html" title="class in org.apache.orc.impl">BitFieldWriter</a> isPresent</pre>
+</li>
+</ul>
+<a name="indexStatistics">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>indexStatistics</h4>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a> indexStatistics</pre>
+</li>
+</ul>
+<a name="stripeColStatistics">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stripeColStatistics</h4>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a> stripeColStatistics</pre>
+</li>
+</ul>
+<a name="fileStatistics">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fileStatistics</h4>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a> fileStatistics</pre>
+</li>
+</ul>
+<a name="rowIndexPosition">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rowIndexPosition</h4>
+<pre>protected final&nbsp;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/writer/TreeWriterBase.RowIndexPositionRecorder.html?is-external=true" title="class or interface in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase.RowIndexPositionRecorder</a> rowIndexPosition</pre>
+</li>
+</ul>
+<a name="bloomFilter">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bloomFilter</h4>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/orc/util/BloomFilter.html" title="class in org.apache.orc.util">BloomFilter</a> bloomFilter</pre>
+</li>
+</ul>
+<a name="bloomFilterUtf8">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bloomFilterUtf8</h4>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/orc/util/BloomFilterUtf8.html" title="class in org.apache.orc.util">BloomFilterUtf8</a> bloomFilterUtf8</pre>
+</li>
+</ul>
+<a name="createBloomFilter">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createBloomFilter</h4>
+<pre>protected final&nbsp;boolean createBloomFilter</pre>
+</li>
+</ul>
+<a name="bloomFilterEntry">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>bloomFilterEntry</h4>
+<pre>protected final&nbsp;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.BloomFilter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.BloomFilter.Builder</a> bloomFilterEntry</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getRowIndex--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRowIndex</h4>
+<pre>protected&nbsp;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.RowIndex.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.RowIndex.Builder</a>&nbsp;getRowIndex()</pre>
+</li>
+</ul>
+<a name="getStripeStatistics--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStripeStatistics</h4>
+<pre>protected&nbsp;<a href="../../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a>&nbsp;getStripeStatistics()</pre>
+</li>
+</ul>
+<a name="getRowIndexEntry--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRowIndexEntry</h4>
+<pre>protected&nbsp;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.RowIndexEntry.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.RowIndexEntry.Builder</a>&nbsp;getRowIndexEntry()</pre>
+</li>
+</ul>
+<a name="writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeRootBatch</h4>
+<pre>public&nbsp;void&nbsp;writeRootBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/VectorizedRowBatch.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">VectorizedRowBatch</a>&nbsp;batch,
+                           int&nbsp;offset,
+                           int&nbsp;length)
+                    throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Handle the top level object write.
+
+ This default method is used for all types except structs, which are the
+ typical case. VectorizedRowBatch assumes the top level object is a
+ struct, so we use the first column for all other types.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>batch</code> - the batch to write from</dd>
+<dd><code>offset</code> - the row to start on</dd>
+<dd><code>length</code> - the number of rows to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="createRowIndexEntry--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRowIndexEntry</h4>
+<pre>public&nbsp;void&nbsp;createRowIndexEntry()
+                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Create a row index entry with the previous location and the current
+ index statistics. Also merges the index statistics into the file
+ statistics before they are cleared. Finally, it records the start of the
+ next index and ensures all of the children columns also create an entry.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateFileStatistics</h4>
+<pre>public&nbsp;void&nbsp;updateFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stats)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">TreeWriter</a></code></span></div>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stats</code> - the statistics for the new stripe</dd>
+</dl>
+</li>
+</ul>
+<a name="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>writeFileStatistics</h4>
+<pre>public&nbsp;void&nbsp;writeFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">TreeWriter</a></code></span></div>
+<div class="block">Add the file statistics to the file footer.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>footer</code> - the file footer builder</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TreeWriterBase.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/TreeWriterBase.html" target="_top">Frames</a></li>
+<li><a href="TreeWriterBase.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/UnionTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/UnionTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/UnionTreeWriter.html
new file mode 100644
index 0000000..fc89bcd
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/UnionTreeWriter.html
@@ -0,0 +1,498 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>UnionTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="UnionTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/UnionTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/UnionTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="UnionTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class UnionTreeWriter" class="title">Class UnionTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.UnionTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">UnionTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></span>()</code>
+<div class="block">Create a row index entry with the previous location and the current
+ index statistics.</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/impl/writer/UnionTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stats)</code>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</code>
+<div class="block">Add the file statistics to the file footer.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/UnionTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="createRowIndexEntry--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRowIndexEntry</h4>
+<pre>public&nbsp;void&nbsp;createRowIndexEntry()
+                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">TreeWriterBase</a></code></span></div>
+<div class="block">Create a row index entry with the previous location and the current
+ index statistics. Also merges the index statistics into the file
+ statistics before they are cleared. Finally, it records the start of the
+ next index and ensures all of the children columns also create an entry.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#createRowIndexEntry--">createRowIndexEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateFileStatistics</h4>
+<pre>public&nbsp;void&nbsp;updateFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics</a>&nbsp;stats)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">TreeWriter</a></code></span></div>
+<div class="block">During a stripe append, we need to update the file statistics.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stats</code> - the statistics for the new stripe</dd>
+</dl>
+</li>
+</ul>
+<a name="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeFileStatistics</h4>
+<pre>public&nbsp;void&nbsp;writeFileStatistics(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Footer.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Footer.Builder</a>&nbsp;footer)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">TreeWriter</a></code></span></div>
+<div class="block">Add the file statistics to the file footer.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>footer</code> - the file footer builder</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/UnionTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/UnionTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="UnionTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[02/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.KeyMetadata.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.KeyMetadata.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.KeyMetadata.html
new file mode 100644
index 0000000..a165cd0
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.KeyMetadata.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_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.HadoopShims.KeyMetadata (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../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.impl.HadoopShims.KeyMetadata (ORC Shims 1.5.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/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.KeyMetadata.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.KeyMetadata.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.HadoopShims.KeyMetadata" class="title">Uses of Class<br>org.apache.orc.impl.HadoopShims.KeyMetadata</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/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</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/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.KeyProvider.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html#getCurrentKeyVersion-java.lang.String-">getCurrentKeyVersion</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyName)</code>
+<div class="block">Get the current metadata for a given key.</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/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.KeyProvider.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html#createLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-">createLocalKey</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;key)</code>
+<div class="block">Create a local key for the given key version.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.KeyProvider.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html#decryptLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-byte:A-">decryptLocalKey</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;key,
+               byte[]&nbsp;encryptedKey)</code>
+<div class="block">Decrypt a local key for reading a file.</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/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.KeyMetadata.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.KeyMetadata.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.KeyProvider.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.KeyProvider.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.KeyProvider.html
new file mode 100644
index 0000000..870bee0
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.KeyProvider.html
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.impl.HadoopShims.KeyProvider (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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.impl.HadoopShims.KeyProvider (ORC Shims 1.5.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/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.KeyProvider.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.KeyProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    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.impl.HadoopShims.KeyProvider" class="title">Uses of Interface<br>org.apache.orc.impl.HadoopShims.KeyProvider</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/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</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/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsCurrent.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsCurrent.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>&nbsp;conf,
+              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_7.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_7.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>&nbsp;conf,
+              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_6.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_6.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>&nbsp;conf,
+              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_3.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_3.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>&nbsp;conf,
+              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShims.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>&nbsp;conf,
+              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</code>
+<div class="block">Create a KeyProvider to get encryption keys.</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/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.KeyProvider.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.KeyProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.LocalKey.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.LocalKey.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.LocalKey.html
new file mode 100644
index 0000000..4df5c19
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.LocalKey.html
@@ -0,0 +1,168 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.HadoopShims.LocalKey (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../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.impl.HadoopShims.LocalKey (ORC Shims 1.5.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/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.LocalKey.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.LocalKey.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.HadoopShims.LocalKey" class="title">Uses of Class<br>org.apache.orc.impl.HadoopShims.LocalKey</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/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</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/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.KeyProvider.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html#createLocalKey-org.apache.orc.impl.HadoopShims.KeyMetadata-">createLocalKey</a></span>(<a href="../../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&nbsp;key)</code>
+<div class="block">Create a local key for the given key version.</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/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.LocalKey.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.LocalKey.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.ZeroCopyReaderShim.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.ZeroCopyReaderShim.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.ZeroCopyReaderShim.html
new file mode 100644
index 0000000..f13f448
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.ZeroCopyReaderShim.html
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.impl.HadoopShims.ZeroCopyReaderShim (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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.impl.HadoopShims.ZeroCopyReaderShim (ORC Shims 1.5.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/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.ZeroCopyReaderShim.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.ZeroCopyReaderShim.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    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.impl.HadoopShims.ZeroCopyReaderShim" class="title">Uses of Interface<br>org.apache.orc.impl.HadoopShims.ZeroCopyReaderShim</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/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</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/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsCurrent.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsCurrent.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_7.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_7.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_6.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_6.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShimsPre2_3.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_3.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HadoopShims.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</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/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.ZeroCopyReaderShim.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.ZeroCopyReaderShim.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.html
new file mode 100644
index 0000000..3331ca5
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShims.html
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.orc.impl.HadoopShims (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" 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.impl.HadoopShims (ORC Shims 1.5.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/impl/HadoopShims.html" title="interface in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    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.impl.HadoopShims" class="title">Uses of Interface<br>org.apache.orc.impl.HadoopShims</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/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.orc.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</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/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">HadoopShimsCurrent</a></span></code>
+<div class="block">Shims for recent versions of Hadoop
+
+ Adds support for:
+ 
+   Variable length HDFS blocks
+ </div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl">HadoopShimsPre2_3</a></span></code>
+<div class="block">Shims for versions of Hadoop up to and including 2.2.x</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl">HadoopShimsPre2_6</a></span></code>
+<div class="block">Shims for versions of Hadoop less than 2.6
+
+ Adds support for:
+ 
+   Direct buffer decompression
+   Zero copy
+ </div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl">HadoopShimsPre2_7</a></span></code>
+<div class="block">Shims for versions of Hadoop less than 2.7.</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/impl/HadoopShims.html" title="interface in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShims.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsCurrent.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsCurrent.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsCurrent.html
new file mode 100644
index 0000000..be7c799
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsCurrent.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_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.HadoopShimsCurrent (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../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.impl.HadoopShimsCurrent (ORC Shims 1.5.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/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShimsCurrent.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsCurrent.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.HadoopShimsCurrent" class="title">Uses of Class<br>org.apache.orc.impl.HadoopShimsCurrent</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.HadoopShimsCurrent</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShimsCurrent.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsCurrent.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_3.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_3.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_3.html
new file mode 100644
index 0000000..2eb8906
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_3.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_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.HadoopShimsPre2_3 (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../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.impl.HadoopShimsPre2_3 (ORC Shims 1.5.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/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShimsPre2_3.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_3.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.HadoopShimsPre2_3" class="title">Uses of Class<br>org.apache.orc.impl.HadoopShimsPre2_3</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.HadoopShimsPre2_3</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShimsPre2_3.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_3.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_6.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_6.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_6.html
new file mode 100644
index 0000000..bbd9b57
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_6.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_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.HadoopShimsPre2_6 (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../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.impl.HadoopShimsPre2_6 (ORC Shims 1.5.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/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShimsPre2_6.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_6.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.HadoopShimsPre2_6" class="title">Uses of Class<br>org.apache.orc.impl.HadoopShimsPre2_6</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.HadoopShimsPre2_6</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShimsPre2_6.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_6.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_7.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_7.html b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_7.html
new file mode 100644
index 0000000..3b9b8c3
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/class-use/HadoopShimsPre2_7.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_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.impl.HadoopShimsPre2_7 (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../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.impl.HadoopShimsPre2_7 (ORC Shims 1.5.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/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShimsPre2_7.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_7.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.impl.HadoopShimsPre2_7" class="title">Uses of Class<br>org.apache.orc.impl.HadoopShimsPre2_7</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.impl.HadoopShimsPre2_7</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></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/impl/class-use/HadoopShimsPre2_7.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_7.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/package-frame.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/package-frame.html b/api/orc-shims/org/apache/orc/impl/package-frame.html
new file mode 100644
index 0000000..a9aa601
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/package-frame.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc.impl (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../org/apache/orc/impl/package-summary.html" target="classFrame">org.apache.orc.impl</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="HadoopShims.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims</span></a></li>
+<li><a href="HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.ByteBufferPoolShim</span></a></li>
+<li><a href="HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.DirectDecompressor</span></a></li>
+<li><a href="HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.KeyProvider</span></a></li>
+<li><a href="HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.ZeroCopyReaderShim</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShims.KeyMetadata</a></li>
+<li><a href="HadoopShims.LocalKey.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShims.LocalKey</a></li>
+<li><a href="HadoopShimsCurrent.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsCurrent</a></li>
+<li><a href="HadoopShimsPre2_3.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsPre2_3</a></li>
+<li><a href="HadoopShimsPre2_6.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsPre2_6</a></li>
+<li><a href="HadoopShimsPre2_7.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsPre2_7</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl" target="classFrame">HadoopShims.DirectCompressionType</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/package-summary.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/package-summary.html b/api/orc-shims/org/apache/orc/impl/package-summary.html
new file mode 100644
index 0000000..d48b1a9
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/package-summary.html
@@ -0,0 +1,239 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.orc.impl (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.orc.impl (ORC Shims 1.5.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><a href="../../../../org/apache/orc/package-summary.html">Prev&nbsp;Package</a></li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.orc.impl</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></td>
+<td class="colLast">
+<div class="block">a hadoop.io ByteBufferPool shim.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></td>
+<td class="colLast">
+<div class="block">A source of crypto keys.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></td>
+<td class="colLast">
+<div class="block">Information about a crypto key including the key name, version, and the
+ algorithm.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a></td>
+<td class="colLast">
+<div class="block">When a local key is created, the user gets both the encrypted and
+ unencrypted versions.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">HadoopShimsCurrent</a></td>
+<td class="colLast">
+<div class="block">Shims for recent versions of Hadoop
+
+ Adds support for:
+ 
+   Variable length HDFS blocks
+ </div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl">HadoopShimsPre2_3</a></td>
+<td class="colLast">
+<div class="block">Shims for versions of Hadoop up to and including 2.2.x</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl">HadoopShimsPre2_6</a></td>
+<td class="colLast">
+<div class="block">Shims for versions of Hadoop less than 2.6
+
+ Adds support for:
+ 
+   Direct buffer decompression
+   Zero copy
+ </div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl">HadoopShimsPre2_7</a></td>
+<td class="colLast">
+<div class="block">Shims for versions of Hadoop less than 2.7.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/orc/package-summary.html">Prev&nbsp;Package</a></li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[16/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/DoubleTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/DoubleTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/DoubleTreeWriter.html
new file mode 100644
index 0000000..fb33f6d
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/DoubleTreeWriter.html
@@ -0,0 +1,463 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DoubleTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DoubleTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DoubleTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/DoubleTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DoubleTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class DoubleTreeWriter" class="title">Class DoubleTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.DoubleTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DoubleTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html#DoubleTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DoubleTreeWriter</a></span>(int&nbsp;columnId,
+                <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</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/writer/DoubleTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</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/impl/writer/DoubleTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DoubleTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DoubleTreeWriter</h4>
+<pre>public&nbsp;DoubleTreeWriter(int&nbsp;columnId,
+                        <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                        <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                        boolean&nbsp;nullable)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/DoubleTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/DoubleTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="DoubleTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/FloatTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/FloatTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/FloatTreeWriter.html
new file mode 100644
index 0000000..a1c664b
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/FloatTreeWriter.html
@@ -0,0 +1,463 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>FloatTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FloatTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FloatTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/FloatTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="FloatTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class FloatTreeWriter" class="title">Class FloatTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.FloatTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FloatTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html#FloatTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">FloatTreeWriter</a></span>(int&nbsp;columnId,
+               <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+               <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+               boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</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/writer/FloatTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</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/impl/writer/FloatTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/FloatTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FloatTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FloatTreeWriter</h4>
+<pre>public&nbsp;FloatTreeWriter(int&nbsp;columnId,
+                       <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                       <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                       boolean&nbsp;nullable)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/FloatTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/FloatTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="FloatTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/writer/IntegerTreeWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/writer/IntegerTreeWriter.html b/api/orc-core/org/apache/orc/impl/writer/IntegerTreeWriter.html
new file mode 100644
index 0000000..d6c877d
--- /dev/null
+++ b/api/orc-core/org/apache/orc/impl/writer/IntegerTreeWriter.html
@@ -0,0 +1,463 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>IntegerTreeWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="IntegerTreeWriter (ORC Core 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/IntegerTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/IntegerTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="IntegerTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl.writer</div>
+<h2 title="Class IntegerTreeWriter" class="title">Class IntegerTreeWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">org.apache.orc.impl.writer.TreeWriterBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.orc.impl.writer.IntegerTreeWriter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">IntegerTreeWriter</span>
+extends <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.orc.impl.writer.TreeWriter">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer">TreeWriter.Factory</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.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilter">bloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterEntry">bloomFilterEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#bloomFilterUtf8">bloomFilterUtf8</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createBloomFilter">createBloomFilter</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#fileStatistics">fileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#id">id</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#indexStatistics">indexStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#isPresent">isPresent</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#rowIndexPosition">rowIndexPosition</a>, <a href="../../../../../org/apache/orc/impl/writer
 /TreeWriterBase.html#stripeColStatistics">stripeColStatistics</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html#IntegerTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">IntegerTreeWriter</a></span>(int&nbsp;columnId,
+                 <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                 <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                 boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html#estimateMemory--">estimateMemory</a></span>()</code>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+</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/writer/IntegerTreeWriter.html#flushStreams--">flushStreams</a></span>()</code>
+<div class="block">Flush the TreeWriter stream</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/impl/writer/IntegerTreeWriter.html#getRawDataSize--">getRawDataSize</a></span>()</code>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+          int&nbsp;offset,
+          int&nbsp;length)</code>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></span>(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+           int&nbsp;requiredIndexEntries)</code>
+<div class="block">Write the stripe out to the file.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.orc.impl.writer.<a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></h3>
+<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#createRowIndexEntry--">createRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndex--">getRowIndex</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getRowIndexEntry--">getRowIndexEntry</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#getStripeStatistics--">getStripeStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#updateFileStatistics-org.apache.orc.OrcProto.StripeStatistics-">updateFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeFileStatistics-org.apache.orc.OrcProto.Footer.Builder-">writeFileStatistics</a>, <a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeRootBatch-org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch-int-int-">writeRootBatch</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="IntegerTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>IntegerTreeWriter</h4>
+<pre>public&nbsp;IntegerTreeWriter(int&nbsp;columnId,
+                         <a href="../../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                         <a href="../../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                         boolean&nbsp;nullable)
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeBatch</h4>
+<pre>public&nbsp;void&nbsp;writeBatch(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/ColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">ColumnVector</a>&nbsp;vector,
+                       int&nbsp;offset,
+                       int&nbsp;length)
+                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">TreeWriterBase</a></code></span></div>
+<div class="block">Write the values from the given vector from offset for length elements.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeBatch-org.apache.hadoop.hive.ql.exec.vector.ColumnVector-int-int-">writeBatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector to write from</dd>
+<dd><code>offset</code> - the first value from the vector to write</dd>
+<dd><code>length</code> - the number of values from the vector to write</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeStripe</h4>
+<pre>public&nbsp;void&nbsp;writeStripe(<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter.Builder</a>&nbsp;builder,
+                        <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeStatistics.Builder.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeStatistics.Builder</a>&nbsp;stats,
+                        int&nbsp;requiredIndexEntries)
+                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">TreeWriter</a></code></span></div>
+<div class="block">Write the stripe out to the file.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#writeStripe-org.apache.orc.OrcProto.StripeFooter.Builder-org.apache.orc.OrcProto.StripeStatistics.Builder-int-">writeStripe</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>builder</code> - the stripe footer that contains the information about the
+                layout of the stripe. The TreeWriterBase is required to update
+                the footer with its information.</dd>
+<dd><code>stats</code> - the stripe statistics information</dd>
+<dd><code>requiredIndexEntries</code> - the number of index entries that are
+                             required. this is to check to make sure the
+                             row index is well formed.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="estimateMemory--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>estimateMemory</h4>
+<pre>public&nbsp;long&nbsp;estimateMemory()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">TreeWriterBase</a></code></span></div>
+<div class="block">Estimate how much memory the writer is consuming excluding the streams.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#estimateMemory--">estimateMemory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#estimateMemory--">estimateMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRawDataSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRawDataSize</h4>
+<pre>public&nbsp;long&nbsp;getRawDataSize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#getRawDataSize--">TreeWriter</a></code></span></div>
+<div class="block">Estimate the memory used if the file was read into Hive's Writable
+ types. This is used as an estimate for the query optimizer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="flushStreams--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>flushStreams</h4>
+<pre>public&nbsp;void&nbsp;flushStreams()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">TreeWriter</a></code></span></div>
+<div class="block">Flush the TreeWriter stream</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html#flushStreams--">flushStreams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html#flushStreams--">flushStreams</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer">TreeWriterBase</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/IntegerTreeWriter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.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/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/orc/impl/writer/IntegerTreeWriter.html" target="_top">Frames</a></li>
+<li><a href="IntegerTreeWriter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.orc.impl.writer.TreeWriterBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[07/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/overview-tree.html
----------------------------------------------------------------------
diff --git a/api/orc-core/overview-tree.html b/api/orc-core/overview-tree.html
index bef1046..d312132 100644
--- a/api/orc-core/overview-tree.html
+++ b/api/orc-core/overview-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Class Hierarchy (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Class Hierarchy (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (ORC Core 1.4.3 API)";
+            parent.document.title="Class Hierarchy (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -76,6 +76,8 @@
 <ul class="horizontal">
 <li><a href="org/apache/orc/package-tree.html">org.apache.orc</a>, </li>
 <li><a href="org/apache/orc/impl/package-tree.html">org.apache.orc.impl</a>, </li>
+<li><a href="org/apache/orc/impl/mask/package-tree.html">org.apache.orc.impl.mask</a>, </li>
+<li><a href="org/apache/orc/impl/writer/package-tree.html">org.apache.orc.impl.writer</a>, </li>
 <li><a href="org/apache/orc/util/package-tree.html">org.apache.orc.util</a></li>
 </ul>
 </div>
@@ -105,8 +107,10 @@
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/ColumnStatisticsImpl.StringStatisticsImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">ColumnStatisticsImpl.StringStatisticsImpl</span></a> (implements org.apache.orc.<a href="org/apache/orc/StringColumnStatistics.html" title="interface in org.apache.orc">StringColumnStatistics</a>)</li>
 </ul>
 </li>
+<li type="circle">org.apache.orc.<a href="org/apache/orc/DataMask.Factory.html" title="class in org.apache.orc"><span class="typeNameLink">DataMask.Factory</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/DataReaderProperties.html" title="class in org.apache.orc.impl"><span class="typeNameLink">DataReaderProperties</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/DataReaderProperties.Builder.html" title="class in org.apache.orc.impl"><span class="typeNameLink">DataReaderProperties.Builder</span></a></li>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/DecimalIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">DecimalIdentity</span></a> (implements org.apache.orc.<a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
 <li type="circle">org.apache.hadoop.hive.common.io.<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRange.html?is-external=true" title="class or interface in org.apache.hadoop.hive.common.io"><span class="typeNameLink">DiskRange</span></a>
 <ul>
 <li type="circle">org.apache.hadoop.hive.common.io.<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"><span class="typeNameLink">DiskRangeList</span></a>
@@ -116,11 +120,11 @@
 </li>
 </ul>
 </li>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/DoubleIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">DoubleIdentity</span></a> (implements org.apache.orc.<a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/DynamicByteArray.html" title="class in org.apache.orc.impl"><span class="typeNameLink">DynamicByteArray</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/DynamicIntArray.html" title="class in org.apache.orc.impl"><span class="typeNameLink">DynamicIntArray</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims_2_2.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShims_2_2</span></a> (implements org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.Factory.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.Factory</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsCurrent</span></a> (implements org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShimsFactory.html" title="class in org.apache.orc.impl"><span class="typeNameLink">HadoopShimsFactory</span></a></li>
+<li type="circle">org.apache.orc.<a href="org/apache/orc/InMemoryKeystore.html" title="class in org.apache.orc"><span class="typeNameLink">InMemoryKeystore</span></a> (implements org.apache.orc.impl.<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyProvider</a>)</li>
 <li type="circle">java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">InputStream</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
 <ul>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl"><span class="typeNameLink">InStream</span></a>
@@ -134,12 +138,23 @@
 </li>
 </ul>
 </li>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/ListIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">ListIdentity</span></a> (implements org.apache.orc.<a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/LongIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">LongIdentity</span></a> (implements org.apache.orc.<a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MapIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">MapIdentity</span></a> (implements org.apache.orc.<a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">MaskFactory</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/RedactMaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">RedactMaskFactory</span></a></li>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/SHA256MaskFactory.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">SHA256MaskFactory</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/MaskProvider.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">MaskProvider</span></a> (implements org.apache.orc.<a href="org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc">DataMask.Provider</a>)</li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/MemoryManagerImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">MemoryManagerImpl</span></a> (implements org.apache.orc.<a href="org/apache/orc/MemoryManager.html" title="interface in org.apache.orc">MemoryManager</a>)
 <ul>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/MemoryManager.html" title="class in org.apache.orc.impl"><span class="typeNameLink">MemoryManager</span></a></li>
 </ul>
 </li>
 <li type="circle">org.apache.orc.util.<a href="org/apache/orc/util/Murmur3.html" title="class in org.apache.orc.util"><span class="typeNameLink">Murmur3</span></a></li>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/NullifyMask.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">NullifyMask</span></a> (implements org.apache.orc.<a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/OrcAcidUtils.html" title="class in org.apache.orc.impl"><span class="typeNameLink">OrcAcidUtils</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/OrcCodecPool.html" title="class in org.apache.orc.impl"><span class="typeNameLink">OrcCodecPool</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/OrcFile.html" title="class in org.apache.orc"><span class="typeNameLink">OrcFile</span></a></li>
@@ -165,7 +180,7 @@
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/RecordReaderImpl.PositionProviderImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RecordReaderImpl.PositionProviderImpl</span></a> (implements org.apache.orc.impl.<a href="org/apache/orc/impl/PositionProvider.html" title="interface in org.apache.orc.impl">PositionProvider</a>)</li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/RecordReaderImpl.SargApplier.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RecordReaderImpl.SargApplier</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/RecordReaderUtils.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RecordReaderUtils</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RecordReaderUtils.ByteBufferAllocatorPool</span></a> (implements org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/RecordReaderUtils.ByteBufferAllocatorPool.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RecordReaderUtils.ByteBufferAllocatorPool</span></a> (implements org.apache.orc.impl.<a href="http://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>)</li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/RunLengthByteReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RunLengthByteReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/RunLengthByteWriter.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RunLengthByteWriter</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/RunLengthIntegerReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">RunLengthIntegerReader</span></a> (implements org.apache.orc.impl.<a href="org/apache/orc/impl/IntegerReader.html" title="interface in org.apache.orc.impl">IntegerReader</a>)</li>
@@ -177,6 +192,7 @@
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/StreamName.html" title="class in org.apache.orc.impl"><span class="typeNameLink">StreamName</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/StringRedBlackTree.html" title="class in org.apache.orc.impl"><span class="typeNameLink">StringRedBlackTree</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/StripeStatistics.html" title="class in org.apache.orc"><span class="typeNameLink">StripeStatistics</span></a></li>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/StructIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">StructIdentity</span></a> (implements org.apache.orc.<a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
@@ -253,6 +269,7 @@
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.BooleanTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.BooleanTreeReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.ByteTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.ByteTreeReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.DateTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.DateTreeReader</span></a></li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.Decimal64TreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.Decimal64TreeReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.DecimalTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.DecimalTreeReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.DoubleTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.DoubleTreeReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.FloatTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.FloatTreeReader</span></a></li>
@@ -275,8 +292,37 @@
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.UnionTreeReader.html" title="class in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.UnionTreeReader</span></a></li>
 </ul>
 </li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriter.Factory.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">TreeWriter.Factory</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriterBase.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">TreeWriterBase</span></a> (implements org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a>)
+<ul>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/BinaryTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">BinaryTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/BooleanTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">BooleanTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/ByteTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">ByteTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DateTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">DateTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/Decimal64TreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">Decimal64TreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DecimalTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">DecimalTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/DoubleTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">DoubleTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/FloatTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">FloatTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/IntegerTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">IntegerTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/ListTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">ListTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/MapTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">MapTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/StringBaseTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">StringBaseTreeWriter</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/CharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">CharTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/StringTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">StringTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/VarcharTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">VarcharTreeWriter</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/StructTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">StructTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TimestampTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">TimestampTreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/UnionTreeWriter.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">UnionTreeWriter</span></a></li>
+</ul>
+</li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/TypeDescription.html" title="class in org.apache.orc"><span class="typeNameLink">TypeDescription</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">WriterImpl</span></a> (implements org.apache.orc.<a href="org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>, org.apache.orc.<a href="org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a>)</li>
+<li type="circle">org.apache.orc.<a href="org/apache/orc/TypeDescriptionPrettyPrint.html" title="class in org.apache.orc"><span class="typeNameLink">TypeDescriptionPrettyPrint</span></a></li>
+<li type="circle">org.apache.orc.impl.mask.<a href="org/apache/orc/impl/mask/UnionIdentity.html" title="class in org.apache.orc.impl.mask"><span class="typeNameLink">UnionIdentity</span></a> (implements org.apache.orc.<a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc">DataMask</a>)</li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/WriterImpl.html" title="class in org.apache.orc.impl"><span class="typeNameLink">WriterImpl</span></a> (implements org.apache.orc.<a href="org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>, org.apache.orc.impl.<a href="org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a>)</li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer"><span class="typeNameLink">WriterImplV2</span></a> (implements org.apache.orc.<a href="org/apache/orc/MemoryManager.Callback.html" title="interface in org.apache.orc">MemoryManager.Callback</a>, org.apache.orc.impl.<a href="org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a>)</li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/ZlibCodec.html" title="class in org.apache.orc.impl"><span class="typeNameLink">ZlibCodec</span></a> (implements org.apache.orc.<a href="org/apache/orc/CompressionCodec.html" title="interface in org.apache.orc">CompressionCodec</a>, org.apache.orc.impl.<a href="org/apache/orc/impl/DirectDecompressionCodec.html" title="interface in org.apache.orc.impl">DirectDecompressionCodec</a>)</li>
 </ul>
 </li>
@@ -287,14 +333,22 @@
 <ul>
 <li type="circle">java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">Closeable</span></a>
 <ul>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ZeroCopyReaderShim</span></a></li>
-<li type="circle">org.apache.orc.<a href="org/apache/orc/Writer.html" title="interface in org.apache.orc"><span class="typeNameLink">Writer</span></a></li>
+<li type="circle">org.apache.orc.<a href="org/apache/orc/Writer.html" title="interface in org.apache.orc"><span class="typeNameLink">Writer</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">WriterInternal</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">WriterInternal</span></a></li>
 </ul>
 </li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/DataReader.html" title="interface in org.apache.orc"><span class="typeNameLink">DataReader</span></a> (also extends java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>)</li>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ZeroCopyReaderShim</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/RecordReader.html" title="interface in org.apache.orc"><span class="typeNameLink">RecordReader</span></a></li>
-<li type="circle">org.apache.orc.<a href="org/apache/orc/Writer.html" title="interface in org.apache.orc"><span class="typeNameLink">Writer</span></a></li>
+<li type="circle">org.apache.orc.<a href="org/apache/orc/Writer.html" title="interface in org.apache.orc"><span class="typeNameLink">Writer</span></a>
+<ul>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">WriterInternal</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">WriterInternal</span></a></li>
 </ul>
 </li>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Cloneable</span></a>
@@ -319,11 +373,9 @@
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/DirectDecompressionCodec.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">DirectDecompressionCodec</span></a></li>
 </ul>
 </li>
+<li type="circle">org.apache.orc.<a href="org/apache/orc/DataMask.html" title="interface in org.apache.orc"><span class="typeNameLink">DataMask</span></a></li>
+<li type="circle">org.apache.orc.<a href="org/apache/orc/DataMask.Provider.html" title="interface in org.apache.orc"><span class="typeNameLink">DataMask.Provider</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/FileMetadata.html" title="interface in org.apache.orc"><span class="typeNameLink">FileMetadata</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.ByteBufferPoolShim</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.DirectDecompressor</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.TextReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.TextReaderShim</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/IntegerReader.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">IntegerReader</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/IntegerWriter.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">IntegerWriter</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/MemoryManager.html" title="interface in org.apache.orc"><span class="typeNameLink">MemoryManager</span></a></li>
@@ -339,6 +391,8 @@
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/StringRedBlackTree.VisitorContext.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">StringRedBlackTree.VisitorContext</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/StripeInformation.html" title="interface in org.apache.orc"><span class="typeNameLink">StripeInformation</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">TreeReaderFactory.Context</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">TreeWriter</span></a></li>
+<li type="circle">org.apache.orc.impl.writer.<a href="org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer"><span class="typeNameLink">WriterContext</span></a></li>
 </ul>
 <h2 title="Enum Hierarchy">Enum Hierarchy</h2>
 <ul>
@@ -347,14 +401,16 @@
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/SerializationUtils.FixedBitSizes.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">SerializationUtils.FixedBitSizes</span></a></li>
-<li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">HadoopShims.DirectCompressionType</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/RunLengthIntegerWriterV2.EncodingType.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">RunLengthIntegerWriterV2.EncodingType</span></a></li>
 <li type="circle">org.apache.orc.impl.<a href="org/apache/orc/impl/StreamName.Area.html" title="enum in org.apache.orc.impl"><span class="typeNameLink">StreamName.Area</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/TypeDescription.Category.html" title="enum in org.apache.orc"><span class="typeNameLink">TypeDescription.Category</span></a></li>
+<li type="circle">org.apache.orc.<a href="org/apache/orc/TypeDescription.RowBatchVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">TypeDescription.RowBatchVersion</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/CompressionCodec.Modifier.html" title="enum in org.apache.orc"><span class="typeNameLink">CompressionCodec.Modifier</span></a></li>
 <li type="circle">org.apache.orc.util.<a href="org/apache/orc/util/BloomFilterIO.Encoding.html" title="enum in org.apache.orc.util"><span class="typeNameLink">BloomFilterIO.Encoding</span></a></li>
+<li type="circle">org.apache.orc.<a href="org/apache/orc/DataMask.Standard.html" title="enum in org.apache.orc"><span class="typeNameLink">DataMask.Standard</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/OrcConf.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcConf</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.Version</span></a></li>
+<li type="circle">org.apache.orc.<a href="org/apache/orc/OrcFile.WriterImplementation.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.WriterImplementation</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.WriterVersion</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.EncodingStrategy</span></a></li>
 <li type="circle">org.apache.orc.<a href="org/apache/orc/OrcFile.CompressionStrategy.html" title="enum in org.apache.orc"><span class="typeNameLink">OrcFile.CompressionStrategy</span></a></li>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/package-list
----------------------------------------------------------------------
diff --git a/api/orc-core/package-list b/api/orc-core/package-list
index 893e5b3..7857f74 100644
--- a/api/orc-core/package-list
+++ b/api/orc-core/package-list
@@ -1,3 +1,5 @@
 org.apache.orc
 org.apache.orc.impl
+org.apache.orc.impl.mask
+org.apache.orc.impl.writer
 org.apache.orc.util

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/serialized-form.html
----------------------------------------------------------------------
diff --git a/api/orc-core/serialized-form.html b/api/orc-core/serialized-form.html
index 1055050..d0999df 100644
--- a/api/orc-core/serialized-form.html
+++ b/api/orc-core/serialized-form.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Serialized Form (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Serialized Form (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Serialized Form (ORC Core 1.4.3 API)";
+            parent.document.title="Serialized Form (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -420,6 +420,10 @@
 <pre>boolean hasNull_</pre>
 </li>
 <li class="blockList">
+<h4>bytesOnDisk_</h4>
+<pre>long bytesOnDisk_</pre>
+</li>
+<li class="blockList">
 <h4>memoizedIsInitialized</h4>
 <pre>byte memoizedIsInitialized</pre>
 </li>
@@ -730,6 +734,10 @@
 <pre>int rowIndexStride_</pre>
 </li>
 <li class="blockList">
+<h4>writer_</h4>
+<pre>int writer_</pre>
+</li>
+<li class="blockList">
 <h4>memoizedIsInitialized</h4>
 <pre>byte memoizedIsInitialized</pre>
 </li>
@@ -1561,7 +1569,7 @@
 <ul class="blockList">
 <li class="blockList">
 <h4>path</h4>
-<pre><a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a> path</pre>
+<pre><a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a> path</pre>
 </li>
 <li class="blockList">
 <h4>versionString</h4>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/allclasses-frame.html b/api/orc-shims/allclasses-frame.html
new file mode 100644
index 0000000..b61e345
--- /dev/null
+++ b/api/orc-shims/allclasses-frame.html
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc" target="classFrame">EncryptionAlgorithm</a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims</span></a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.ByteBufferPoolShim</span></a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl" target="classFrame">HadoopShims.DirectCompressionType</a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.DirectDecompressor</span></a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShims.KeyMetadata</a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.KeyProvider</span></a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShims.LocalKey</a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl" target="classFrame"><span class="interfaceName">HadoopShims.ZeroCopyReaderShim</span></a></li>
+<li><a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsCurrent</a></li>
+<li><a href="org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsPre2_3</a></li>
+<li><a href="org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsPre2_6</a></li>
+<li><a href="org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl" target="classFrame">HadoopShimsPre2_7</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/allclasses-noframe.html b/api/orc-shims/allclasses-noframe.html
new file mode 100644
index 0000000..2801774
--- /dev/null
+++ b/api/orc-shims/allclasses-noframe.html
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/orc/EncryptionAlgorithm.html" title="enum in org.apache.orc">EncryptionAlgorithm</a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl"><span class="interfaceName">HadoopShims</span></a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl"><span class="interfaceName">HadoopShims.ByteBufferPoolShim</span></a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl"><span class="interfaceName">HadoopShims.DirectDecompressor</span></a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl"><span class="interfaceName">HadoopShims.KeyProvider</span></a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a></li>
+<li><a href="org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="interfaceName">HadoopShims.ZeroCopyReaderShim</span></a></li>
+<li><a href="org/apache/orc/impl/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">HadoopShimsCurrent</a></li>
+<li><a href="org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl">HadoopShimsPre2_3</a></li>
+<li><a href="org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl">HadoopShimsPre2_6</a></li>
+<li><a href="org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl">HadoopShimsPre2_7</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/constant-values.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/constant-values.html b/api/orc-shims/constant-values.html
new file mode 100644
index 0000000..d97a505
--- /dev/null
+++ b/api/orc-shims/constant-values.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_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Constant Field Values (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Constant Field Values (ORC Shims 1.5.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>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/deprecated-list.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/deprecated-list.html b/api/orc-shims/deprecated-list.html
new file mode 100644
index 0000000..2762bc3
--- /dev/null
+++ b/api/orc-shims/deprecated-list.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_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Deprecated List (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Deprecated List (ORC Shims 1.5.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>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/help-doc.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/help-doc.html b/api/orc-shims/help-doc.html
new file mode 100644
index 0000000..1da9e67
--- /dev/null
+++ b/api/orc-shims/help-doc.html
@@ -0,0 +1,231 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>API Help (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="API Help (ORC Shims 1.5.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>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Use</h2>
+<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[33/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/TypeDescription.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/TypeDescription.html b/api/orc-core/org/apache/orc/class-use/TypeDescription.html
index 71cc4b1..c546c51 100644
--- a/api/orc-core/org/apache/orc/class-use/TypeDescription.html
+++ b/api/orc-core/org/apache/orc/class-use/TypeDescription.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.TypeDescription (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.TypeDescription (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.TypeDescription (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.TypeDescription (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -91,6 +91,14 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -211,44 +219,50 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TypeDescription.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.html#findSubtype-java.lang.String-">findSubtype</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;columnName)</code>
+<div class="block">Find a subtype of this schema by name.</div>
+</td>
+</tr>
+<tr class="altColor">
 <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"><span class="typeNameLabel">TypeDescription.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.html#fromString-java.lang.String-">fromString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeName)</code>
 <div class="block">Parse TypeDescription from the Hive type names.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Writer.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Writer.html#getSchema--">getSchema</a></span>()</code>
 <div class="block">Get the schema for this writer</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr 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"><span class="typeNameLabel">Reader.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.html#getSchema--">getSchema</a></span>()</code>
 <div class="block">Get the type of rows in this ORC file.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Reader.Options.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/Reader.Options.html#getSchema--">getSchema</a></span>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr 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"><span class="typeNameLabel">OrcFile.WriterOptions.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.WriterOptions.html#getSchema--">getSchema</a></span>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></code></td>
 <td class="colLast"><span class="typeNameLabel">TypeDescription.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.html#withMaxLength-int-">withMaxLength</a></span>(int&nbsp;maxLength)</code>
 <div class="block">Set the maximum length for char and varchar types.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr 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"><span class="typeNameLabel">TypeDescription.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.html#withPrecision-int-">withPrecision</a></span>(int&nbsp;precision)</code>
 <div class="block">For decimal types, set the precision.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></code></td>
 <td class="colLast"><span class="typeNameLabel">TypeDescription.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.html#withScale-int-">withScale</a></span>(int&nbsp;scale)</code>
 <div class="block">For decimal types, set the scale.</div>
@@ -265,6 +279,12 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">TypeDescription.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.html#findSubtypes-java.lang.String-">findSubtypes</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;columnNameList)</code>
+<div class="block">Find a list of subtypes from a string, including the empty list.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">TypeDescription.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.html#getChildren--">getChildren</a></span>()</code>
 <div class="block">Get the subtypes of this type.</div>
 </td>
@@ -300,29 +320,55 @@
 </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">DataMask.Provider.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataMask.Provider.html#build-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+     <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>
+<div class="block">Build a mask with the given parameters.</div>
+</td>
+</tr>
+<tr class="altColor">
+<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-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+     <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>
+<div class="block">Build a new DataMask instance.</div>
+</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">DataMask.Standard.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataMask.Standard.html#build-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">TypeDescription.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.html#compareTo-org.apache.orc.TypeDescription-">compareTo</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;other)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">TypeDescription.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.html#createList-org.apache.orc.TypeDescription-">createList</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;childType)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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"><span class="typeNameLabel">TypeDescription.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescription.html#createMap-org.apache.orc.TypeDescription-org.apache.orc.TypeDescription-">createMap</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;keyType,
          <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;valueType)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.Type.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.Type</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">OrcUtils.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcUtils.html#getOrcTypes-org.apache.orc.TypeDescription-">getOrcTypes</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;typeDescr)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static boolean[]</code></td>
 <td class="colLast"><span class="typeNameLabel">OrcUtils.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcUtils.html#includeColumns-java.lang.String-org.apache.orc.TypeDescription-">includeColumns</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;selectedColumns,
               <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>
 <div class="block">Returns selected columns as a boolean array with true value set for specified column names.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">TypeDescriptionPrettyPrint.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/TypeDescriptionPrettyPrint.html#print-java.io.PrintStream-org.apache.orc.TypeDescription-">print</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;output,
+     <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/orc/impl/OrcIndex.html" title="class in org.apache.orc.impl">OrcIndex</a></code></td>
 <td class="colLast"><span class="typeNameLabel">DataReader.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/DataReader.html#readRowIndex-org.apache.orc.StripeInformation-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.StripeFooter-boolean-boolean:A-org.apache.orc.OrcProto.RowIndex:A-boolean:A-org.apache.orc.OrcFile.WriterVersion-org.apache.orc.OrcProto.Stream.Kind:A-org.apache.orc.OrcProto.BloomFilterIndex:A-">readRowIndex</a></span>(<a href="../../../../org/apache/orc/StripeInformation.html" title="interface in org.apache.orc">StripeInformation</a>&nbsp;stripe,
@@ -471,6 +517,16 @@
                 <a href="../../../../org/apache/orc/impl/TreeReaderFactory.Context.html" title="interface in org.apache.orc.impl">TreeReaderFactory.Context</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ColumnStatisticsImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#deserialize-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.ColumnStatistics-">deserialize</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+           <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&nbsp;stats)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/ColumnStatistics.html" title="interface in org.apache.orc">ColumnStatistics</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ReaderImpl.html#deserializeStats-org.apache.orc.TypeDescription-java.util.List-">deserializeStats</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.ColumnStatistics.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.ColumnStatistics</a>&gt;&nbsp;fileStats)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">ConvertTreeReaderFactory.ConvertTreeReader.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html#downCastAnyInteger-org.apache.hadoop.hive.ql.exec.vector.LongColumnVector-int-long-org.apache.orc.TypeDescription-">downCastAnyInteger</a></span>(<a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/exec/vector/LongColumnVector.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.exec.vector">LongColumnVector</a>&nbsp;longColVector,
                   int&nbsp;elementNum,
@@ -498,6 +554,19 @@
 <td class="colLast"><span class="typeNameLabel">ConvertTreeReaderFactory.ConvertTreeReader.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ConvertTreeReaderFactory.ConvertTreeReader.html#integerDownCastNeeded-org.apache.orc.TypeDescription-org.apache.orc.TypeDescription-">integerDownCastNeeded</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;fileType,
                      <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;readerType)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <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></code></td>
+<td class="colLast"><span class="typeNameLabel">RecordReaderUtils.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/RecordReaderUtils.html#planIndexReading-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.StripeFooter-boolean-boolean:A-boolean:A-org.apache.orc.OrcFile.WriterVersion-org.apache.orc.OrcProto.Stream.Kind:A-">planIndexReading</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;fileSchema,
+                <a href="http://orc.apache.org/api/orc-core/org/apache/orc/OrcProto.StripeFooter.html?is-external=true" title="class or interface in org.apache.orc">OrcProto.StripeFooter</a>&nbsp;footer,
+                boolean&nbsp;ignoreNonUtf8BloomFilter,
+                boolean[]&nbsp;fileIncluded,
+                boolean[]&nbsp;sargColumns,
+                <a href="../../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;version,
+                <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>[]&nbsp;bloomFilterKinds)</code>
+<div class="block">Plans the list of disk ranges that the given stripe needs to read the
+ indexes.</div>
+</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
@@ -547,6 +616,250 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.mask">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</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/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../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-java.lang.String-org.apache.orc.TypeDescription-java.lang.String...-">build</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+     <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;params)</code>&nbsp;</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-">build</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract <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#buildBinaryMask-org.apache.orc.TypeDescription-">buildBinaryMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract <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#buildBooleanMask-org.apache.orc.TypeDescription-">buildBooleanMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract <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#buildDateMask-org.apache.orc.TypeDescription-">buildDateMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract <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#buildDecimalMask-org.apache.orc.TypeDescription-">buildDecimalMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract <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#buildDoubleMask-org.apache.orc.TypeDescription-">buildDoubleMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract <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#buildLongMask-org.apache.orc.TypeDescription-">buildLongMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract <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#buildStringMask-org.apache.orc.TypeDescription-">buildStringMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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-">buildStructMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">RedactMaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/RedactMaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</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">SHA256MaskFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/mask/SHA256MaskFactory.html#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract <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#buildTimestampMask-org.apache.orc.TypeDescription-">buildTimestampMask</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../../org/apache/orc/impl/mask/package-summary.html">org.apache.orc.impl.mask</a> with type arguments of type <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>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-">buildChildren</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&gt;&nbsp;children)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</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/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></code></td>
+<td class="colLast"><span class="typeNameLabel">WriterImplV2.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterImplV2.html#getSchema--">getSchema</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../org/apache/orc/impl/writer/package-summary.html">org.apache.orc.impl.writer</a> with parameters of type <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/orc/impl/writer/TreeWriter.html" title="interface in org.apache.orc.impl.writer">TreeWriter</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TreeWriter.Factory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/TreeWriter.Factory.html#create-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">create</a></span>(<a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+      <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;streamFactory,
+      boolean&nbsp;nullable)</code>&nbsp;</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/writer/package-summary.html">org.apache.orc.impl.writer</a> with parameters of type <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/BinaryTreeWriter.html#BinaryTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">BinaryTreeWriter</a></span>(int&nbsp;columnId,
+                <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/BooleanTreeWriter.html#BooleanTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">BooleanTreeWriter</a></span>(int&nbsp;columnId,
+                 <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                 <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                 boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/ByteTreeWriter.html#ByteTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">ByteTreeWriter</a></span>(int&nbsp;columnId,
+              <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+              <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+              boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/DateTreeWriter.html#DateTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DateTreeWriter</a></span>(int&nbsp;columnId,
+              <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+              <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+              boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/Decimal64TreeWriter.html#Decimal64TreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">Decimal64TreeWriter</a></span>(int&nbsp;columnId,
+                   <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                   <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                   boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/DecimalTreeWriter.html#DecimalTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DecimalTreeWriter</a></span>(int&nbsp;columnId,
+                 <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                 <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                 boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/DoubleTreeWriter.html#DoubleTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">DoubleTreeWriter</a></span>(int&nbsp;columnId,
+                <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/FloatTreeWriter.html#FloatTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">FloatTreeWriter</a></span>(int&nbsp;columnId,
+               <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+               <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+               boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/IntegerTreeWriter.html#IntegerTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">IntegerTreeWriter</a></span>(int&nbsp;columnId,
+                 <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                 <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                 boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/StructTreeWriter.html#StructTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">StructTreeWriter</a></span>(int&nbsp;columnId,
+                <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/TimestampTreeWriter.html#TimestampTreeWriter-int-org.apache.orc.TypeDescription-org.apache.orc.impl.writer.WriterContext-boolean-">TimestampTreeWriter</a></span>(int&nbsp;columnId,
+                   <a href="../../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema,
+                   <a href="../../../../org/apache/orc/impl/writer/WriterContext.html" title="interface in org.apache.orc.impl.writer">WriterContext</a>&nbsp;writer,
+                   boolean&nbsp;nullable)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/TypeDescriptionPrettyPrint.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/TypeDescriptionPrettyPrint.html b/api/orc-core/org/apache/orc/class-use/TypeDescriptionPrettyPrint.html
new file mode 100644
index 0000000..84a78f6
--- /dev/null
+++ b/api/orc-core/org/apache/orc/class-use/TypeDescriptionPrettyPrint.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_121) on Mon May 14 13:41:17 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.orc.TypeDescriptionPrettyPrint (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../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.TypeDescriptionPrettyPrint (ORC Core 1.5.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/TypeDescriptionPrettyPrint.html" title="class 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/TypeDescriptionPrettyPrint.html" target="_top">Frames</a></li>
+<li><a href="TypeDescriptionPrettyPrint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.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.TypeDescriptionPrettyPrint" class="title">Uses of Class<br>org.apache.orc.TypeDescriptionPrettyPrint</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.orc.TypeDescriptionPrettyPrint</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="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/TypeDescriptionPrettyPrint.html" title="class 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/TypeDescriptionPrettyPrint.html" target="_top">Frames</a></li>
+<li><a href="TypeDescriptionPrettyPrint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/UnknownFormatException.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/UnknownFormatException.html b/api/orc-core/org/apache/orc/class-use/UnknownFormatException.html
index 9302cef..1c896bd 100644
--- a/api/orc-core/org/apache/orc/class-use/UnknownFormatException.html
+++ b/api/orc-core/org/apache/orc/class-use/UnknownFormatException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.orc.UnknownFormatException (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Class org.apache.orc.UnknownFormatException (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.orc.UnknownFormatException (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Class org.apache.orc.UnknownFormatException (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/class-use/Writer.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/class-use/Writer.html b/api/orc-core/org/apache/orc/class-use/Writer.html
index 2df6ce6..3df51c3 100644
--- a/api/orc-core/org/apache/orc/class-use/Writer.html
+++ b/api/orc-core/org/apache/orc/class-use/Writer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:51 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:17 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.orc.Writer (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>Uses of Interface org.apache.orc.Writer (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.orc.Writer (ORC Core 1.4.3 API)";
+            parent.document.title="Uses of Interface org.apache.orc.Writer (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -91,6 +91,10 @@
 <td class="colFirst"><a href="#org.apache.orc.impl">org.apache.orc.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -109,7 +113,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#createWriter-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">createWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
+<td class="colLast"><span class="typeNameLabel">OrcFile.</span><code><span class="memberNameLink"><a href="../../../../org/apache/orc/OrcFile.html#createWriter-org.apache.hadoop.fs.Path-org.apache.orc.OrcFile.WriterOptions-">createWriter</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/Path.html?is-external=true" title="class or interface in org.apache.hadoop.fs">Path</a>&nbsp;path,
             <a href="../../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;opts)</code>
 <div class="block">Create an ORC file writer.</div>
 </td>
@@ -125,6 +129,21 @@
 <!--   -->
 </a>
 <h3>Uses of <a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</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 subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a> in <a href="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/WriterInternal.html" title="interface in org.apache.orc.impl">WriterInternal</a></span></code>
+<div class="block">The ORC internal API to the writer.</div>
+</td>
+</tr>
+</tbody>
+</table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
 <caption><span>Classes in <a href="../../../../org/apache/orc/impl/package-summary.html">org.apache.orc.impl</a> that implement <a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
@@ -141,6 +160,26 @@
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.orc.impl.writer">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../org/apache/orc/Writer.html" title="interface in org.apache.orc">Writer</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/Writer.html" title="interface in org.apache.orc">Writer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/writer/WriterImplV2.html" title="class in org.apache.orc.impl.writer">WriterImplV2</a></span></code>
+<div class="block">An ORCv2 file writer.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/AcidStats.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/AcidStats.html b/api/orc-core/org/apache/orc/impl/AcidStats.html
index c50476b..de67473 100644
--- a/api/orc-core/org/apache/orc/impl/AcidStats.html
+++ b/api/orc-core/org/apache/orc/impl/AcidStats.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AcidStats (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>AcidStats (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AcidStats (ORC Core 1.4.3 API)";
+            parent.document.title="AcidStats (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/AircompressorCodec.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/AircompressorCodec.html b/api/orc-core/org/apache/orc/impl/AircompressorCodec.html
index ee518e2..d753330 100644
--- a/api/orc-core/org/apache/orc/impl/AircompressorCodec.html
+++ b/api/orc-core/org/apache/orc/impl/AircompressorCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AircompressorCodec (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>AircompressorCodec (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AircompressorCodec (ORC Core 1.4.3 API)";
+            parent.document.title="AircompressorCodec (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/BitFieldReader.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/BitFieldReader.html b/api/orc-core/org/apache/orc/impl/BitFieldReader.html
index b217fc7..c251c07 100644
--- a/api/orc-core/org/apache/orc/impl/BitFieldReader.html
+++ b/api/orc-core/org/apache/orc/impl/BitFieldReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BitFieldReader (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>BitFieldReader (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BitFieldReader (ORC Core 1.4.3 API)";
+            parent.document.title="BitFieldReader (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <span class="typeNameLabel">BitFieldReader</span>
+<pre>public final class <span class="typeNameLabel">BitFieldReader</span>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
 </li>
 </ul>
@@ -130,8 +130,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <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/BitFieldReader.html#BitFieldReader-org.apache.orc.impl.InStream-int-">BitFieldReader</a></span>(<a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;input,
-              int&nbsp;bitSize)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/BitFieldReader.html#BitFieldReader-org.apache.orc.impl.InStream-">BitFieldReader</a></span>(<a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;input)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -163,13 +162,9 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/BitFieldReader.html#setInStream-org.apache.orc.impl.InStream-">setInStream</a></span>(<a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;inStream)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/BitFieldReader.html#skip-long-">skip</a></span>(long&nbsp;totalBits)</code>&nbsp;</td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/BitFieldReader.html#skip-long-">skip</a></span>(long&nbsp;items)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/BitFieldReader.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
@@ -195,14 +190,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="BitFieldReader-org.apache.orc.impl.InStream-int-">
+<a name="BitFieldReader-org.apache.orc.impl.InStream-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>BitFieldReader</h4>
-<pre>public&nbsp;BitFieldReader(<a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;input,
-                      int&nbsp;bitSize)</pre>
+<pre>public&nbsp;BitFieldReader(<a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;input)</pre>
 </li>
 </ul>
 </li>
@@ -213,15 +207,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="setInStream-org.apache.orc.impl.InStream-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setInStream</h4>
-<pre>public&nbsp;void&nbsp;setInStream(<a href="../../../../org/apache/orc/impl/InStream.html" title="class in org.apache.orc.impl">InStream</a>&nbsp;inStream)</pre>
-</li>
-</ul>
 <a name="next--">
 <!--   -->
 </a>
@@ -271,7 +256,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>skip</h4>
-<pre>public&nbsp;void&nbsp;skip(long&nbsp;items)
+<pre>public&nbsp;void&nbsp;skip(long&nbsp;totalBits)
           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/BitFieldWriter.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/BitFieldWriter.html b/api/orc-core/org/apache/orc/impl/BitFieldWriter.html
index c86e28b..1cdf630 100644
--- a/api/orc-core/org/apache/orc/impl/BitFieldWriter.html
+++ b/api/orc-core/org/apache/orc/impl/BitFieldWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BitFieldWriter (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>BitFieldWriter (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BitFieldWriter (ORC Core 1.4.3 API)";
+            parent.document.title="BitFieldWriter (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/BufferChunk.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/BufferChunk.html b/api/orc-core/org/apache/orc/impl/BufferChunk.html
index 511d4b1..b92bfb1 100644
--- a/api/orc-core/org/apache/orc/impl/BufferChunk.html
+++ b/api/orc-core/org/apache/orc/impl/BufferChunk.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BufferChunk (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>BufferChunk (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BufferChunk (ORC Core 1.4.3 API)";
+            parent.document.title="BufferChunk (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -234,7 +234,7 @@ extends <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hi
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.common.io.<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></h3>
-<code><a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#getTotalLength--" title="class or interface in org.apache.hadoop.hive.common.io">getTotalLength</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#hasContiguousNext--" title="class or interface in org.apache.hadoop.hive.common.io">hasContiguousNext</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#insertAfter-org.apache.hadoop.hive.common.io.DiskRangeList-" title="class or interface in org.apache.hadoop.hive.common.io">insertAfter</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#insertPartAfter-org.apache.hadoop.hive.common.io.DiskRangeList-" title="class or interface in org.apache.hadoop.hive.common.io">insertPartAfter</a>, <a href="
 http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#insertPartBefore-org.apache.hadoop.hive.common.io.DiskRangeList-" title="class or interface in org.apache.hadoop.hive.common.io">insertPartBefore</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#listSize--" title="class or interface in org.apache.hadoop.hive.common.io">listSize</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#listToArray--" title="class or interface in org.apache.hadoop.hive.common.io">listToArray</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#removeAfter--" title="class or interface in org.apache.hadoop.hive.common.io">removeAfter</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRan
 geList.html?is-external=true#removeSelf--" title="class or interface in org.apache.hadoop.hive.common.io">removeSelf</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#replaceSelfWith-org.apache.hadoop.hive.common.io.DiskRangeList-" title="class or interface in org.apache.hadoop.hive.common.io">replaceSelfWith</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#split-long-" title="class or interface in org.apache.hadoop.hive.common.io">split</a></code></li>
+<code><a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#getTotalLength--" title="class or interface in org.apache.hadoop.hive.common.io">getTotalLength</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#hasContiguousNext--" title="class or interface in org.apache.hadoop.hive.common.io">hasContiguousNext</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#insertAfter-org.apache.hadoop.hive.common.io.DiskRangeList-" title="class or interface in org.apache.hadoop.hive.common.io">insertAfter</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#insertPartAfter-org.apache.hadoop.hive.common.io.DiskRangeList-" title="class or interface in org.apache.hadoop.hive.common.io">insertPartAfter</a>, <a href="
 http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#insertPartBefore-org.apache.hadoop.hive.common.io.DiskRangeList-" title="class or interface in org.apache.hadoop.hive.common.io">insertPartBefore</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#listSize--" title="class or interface in org.apache.hadoop.hive.common.io">listSize</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#listToArray--" title="class or interface in org.apache.hadoop.hive.common.io">listToArray</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#removeAfter--" title="class or interface in org.apache.hadoop.hive.common.io">removeAfter</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRan
 geList.html?is-external=true#removeSelf--" title="class or interface in org.apache.hadoop.hive.common.io">removeSelf</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#replaceSelfWith-org.apache.hadoop.hive.common.io.DiskRangeList-" title="class or interface in org.apache.hadoop.hive.common.io">replaceSelfWith</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#setEnd-long-" title="class or interface in org.apache.hadoop.hive.common.io">setEnd</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#split-long-" title="class or interface in org.apache.hadoop.hive.common.io">split</a>, <a href="http://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/common/io/DiskRangeList.html?is-external=true#stringifyDiskRanges-org.apache.hadoop.hive.common.io.DiskRangeList
 -" title="class or interface in org.apache.hadoop.hive.common.io">stringifyDiskRanges</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.common.io.DiskRange">

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.BinaryStatisticsImpl.html
----------------------------------------------------------------------
diff --git a/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.BinaryStatisticsImpl.html b/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.BinaryStatisticsImpl.html
index f40de7e..ba210ee 100644
--- a/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.BinaryStatisticsImpl.html
+++ b/api/orc-core/org/apache/orc/impl/ColumnStatisticsImpl.BinaryStatisticsImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Fri Feb 09 09:04:50 PST 2018 -->
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:41:16 PDT 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ColumnStatisticsImpl.BinaryStatisticsImpl (ORC Core 1.4.3 API)</title>
-<meta name="date" content="2018-02-09">
+<title>ColumnStatisticsImpl.BinaryStatisticsImpl (ORC Core 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnStatisticsImpl.BinaryStatisticsImpl (ORC Core 1.4.3 API)";
+            parent.document.title="ColumnStatisticsImpl.BinaryStatisticsImpl (ORC Core 1.5.0 API)";
         }
     }
     catch(err) {
@@ -196,7 +196,7 @@ implements <a href="../../../../org/apache/orc/BinaryColumnStatistics.html" titl
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.BinaryStatisticsImpl.html#updateBinary-org.apache.hadoop.io.BytesWritable-">updateBinary</a></span>(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/BytesWritable.html?is-external=true" title="class or interface in org.apache.hadoop.io">BytesWritable</a>&nbsp;value)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.BinaryStatisticsImpl.html#updateBinary-org.apache.hadoop.io.BytesWritable-">updateBinary</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/BytesWritable.html?is-external=true" title="class or interface in org.apache.hadoop.io">BytesWritable</a>&nbsp;value)</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -204,7 +204,7 @@ implements <a href="../../../../org/apache/orc/BinaryColumnStatistics.html" titl
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></h3>
-<code><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#create-org.apache.orc.TypeDescription-">create</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#deserialize-org.apache.orc.OrcProto.ColumnStatistics-">deserialize</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#hasNull--">hasNull</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#increment--">increment</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#increment-int-">increment</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#isStatsExists--">isStatsExists</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#setNull--">setNull</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBoolean-boolean-int-">updateBoolean</a>, <a href="../../../../org/apach
 e/orc/impl/ColumnStatisticsImpl.html#updateDate-org.apache.hadoop.hive.serde2.io.DateWritable-">updateDate</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDate-int-">updateDate</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDecimal-org.apache.hadoop.hive.serde2.io.HiveDecimalWritable-">updateDecimal</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDouble-double-">updateDouble</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateInteger-long-int-">updateInteger</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateString-byte:A-int-int-int-">updateString</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateString-org.apache.hadoop.io.Text-">updateString</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateTimestamp-long-">updateTimestamp</a>, <a href="../../../../org/apache/orc/impl/ColumnStatistic
 sImpl.html#updateTimestamp-java.sql.Timestamp-">updateTimestamp</a></code></li>
+<code><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#create-org.apache.orc.TypeDescription-">create</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#deserialize-org.apache.orc.TypeDescription-org.apache.orc.OrcProto.ColumnStatistics-">deserialize</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#getBytesOnDisk--">getBytesOnDisk</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#hasNull--">hasNull</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#increment--">increment</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#increment-int-">increment</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#isStatsExists--">isStatsExists</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#setNull--">setNull</a>, <a href=
 "../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBoolean-boolean-int-">updateBoolean</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateByteCount-long-">updateByteCount</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDate-org.apache.hadoop.hive.serde2.io.DateWritable-">updateDate</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDate-int-">updateDate</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDecimal-org.apache.hadoop.hive.serde2.io.HiveDecimalWritable-">updateDecimal</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDecimal64-long-int-">updateDecimal64</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateDouble-double-">updateDouble</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateInteger-long-int-">updateInteger</a>, <a href="../../../../org/apache/orc/impl/ColumnSta
 tisticsImpl.html#updateString-byte:A-int-int-int-">updateString</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateString-org.apache.hadoop.io.Text-">updateString</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateTimestamp-long-">updateTimestamp</a>, <a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateTimestamp-java.sql.Timestamp-">updateTimestamp</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -218,7 +218,7 @@ implements <a href="../../../../org/apache/orc/BinaryColumnStatistics.html" titl
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;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#getNumberOfValues--">getNumberOfValues</a>, <a href="../../../../org/apache/orc/ColumnStatistics.html#hasNull--">hasNull</a></code></li>
+<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>
@@ -253,7 +253,7 @@ implements <a href="../../../../org/apache/orc/BinaryColumnStatistics.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>updateBinary</h4>
-<pre>public&nbsp;void&nbsp;updateBinary(<a href="http://hadoop.apache.org/docs/r2.6.4/api/org/apache/hadoop/io/BytesWritable.html?is-external=true" title="class or interface in org.apache.hadoop.io">BytesWritable</a>&nbsp;value)</pre>
+<pre>public&nbsp;void&nbsp;updateBinary(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/io/BytesWritable.html?is-external=true" title="class or interface in org.apache.hadoop.io">BytesWritable</a>&nbsp;value)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html#updateBinary-org.apache.hadoop.io.BytesWritable-">updateBinary</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/orc/impl/ColumnStatisticsImpl.html" title="class in org.apache.orc.impl">ColumnStatisticsImpl</a></code></dd>


[04/44] orc git commit: Deploying the ORC 1.5.0 javadoc.

Posted by om...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShims.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShims.html b/api/orc-shims/org/apache/orc/impl/HadoopShims.html
new file mode 100644
index 0000000..648e437
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShims.html
@@ -0,0 +1,371 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShims (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShims (ORC Shims 1.5.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":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/HadoopShims.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Interface HadoopShims" class="title">Interface HadoopShims</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/HadoopShimsCurrent.html" title="class in org.apache.orc.impl">HadoopShimsCurrent</a>, <a href="../../../../org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl">HadoopShimsPre2_3</a>, <a href="../../../../org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl">HadoopShimsPre2_6</a>, <a href="../../../../org/apache/orc/impl/HadoopShimsPre2_7.html" title="class in org.apache.orc.impl">HadoopShimsPre2_7</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">HadoopShims</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a></span></code>
+<div class="block">a hadoop.io ByteBufferPool shim.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a></span></code>
+<div class="block">Information about a crypto key including the key name, version, and the
+ algorithm.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></span></code>
+<div class="block">A source of crypto keys.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a></span></code>
+<div class="block">When a local key is created, the user gets both the encrypted and
+ unencrypted versions.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output)</code>
+<div class="block">End the OutputStream's current block at the current location.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>
+<div class="block">Get a direct decompressor codec, if it is available</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.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>&nbsp;conf,
+              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</code>
+<div class="block">Create a KeyProvider to get encryption keys.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</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="getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDirectDecompressor</h4>
+<pre><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a>&nbsp;getDirectDecompressor(<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</pre>
+<div class="block">Get a direct decompressor codec, if it is available</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>codec</code> - the kind of decompressor that we need</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a direct decompressor or null, if it isn't available</dd>
+</dl>
+</li>
+</ul>
+<a name="getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZeroCopyReader</h4>
+<pre><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a>&nbsp;getZeroCopyReader(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                                                 <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)
+                                          throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - FSDataInputStream to read from (where the cached/mmap buffers are
+          tied to)</dd>
+<dd><code>pool</code> - ByteBufferPoolShim to allocate fallback buffers with</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>returns null if not supported</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="endVariableLengthBlock-java.io.OutputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endVariableLengthBlock</h4>
+<pre>boolean&nbsp;endVariableLengthBlock(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output)
+                        throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">End the OutputStream's current block at the current location.
+ This is only available on HDFS on Hadoop &ge; 2.7, but will return false
+ otherwise.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>was a variable length block created?</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getKeyProvider</h4>
+<pre><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a>&nbsp;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>&nbsp;conf,
+                                       <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)
+                                throws <a href="http://docs.oracle.com/javase/7/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 to get encryption keys.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - the configuration</dd>
+<dd><code>random</code> - a secure random number generator</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a key provider or null if none was provided</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/HadoopShims.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShims.html" target="_top">Frames</a></li>
+<li><a href="HadoopShims.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShimsCurrent.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShimsCurrent.html b/api/orc-shims/org/apache/orc/impl/HadoopShimsCurrent.html
new file mode 100644
index 0000000..902de99
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShimsCurrent.html
@@ -0,0 +1,402 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShimsCurrent (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShimsCurrent (ORC Shims 1.5.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/HadoopShimsCurrent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShimsCurrent.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsCurrent.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class HadoopShimsCurrent" class="title">Class HadoopShimsCurrent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.HadoopShimsCurrent</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">HadoopShimsCurrent</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></pre>
+<div class="block">Shims for recent versions of Hadoop
+
+ Adds support for:
+ <ul>
+   <li>Variable length HDFS blocks</li>
+ </ul></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.HadoopShims">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></h3>
+<code><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.imp
 l">HadoopShims.ZeroCopyReaderShim</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html#HadoopShimsCurrent--">HadoopShimsCurrent</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output)</code>
+<div class="block">End the OutputStream's current block at the current location.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>
+<div class="block">Get a direct decompressor codec, if it is available</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.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>&nbsp;conf,
+              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</code>
+<div class="block">Create a KeyProvider to get encryption keys.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsCurrent.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HadoopShimsCurrent--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HadoopShimsCurrent</h4>
+<pre>public&nbsp;HadoopShimsCurrent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDirectDecompressor</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a>&nbsp;getDirectDecompressor(<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">HadoopShims</a></code></span></div>
+<div class="block">Get a direct decompressor codec, if it is available</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>codec</code> - the kind of decompressor that we need</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a direct decompressor or null, if it isn't available</dd>
+</dl>
+</li>
+</ul>
+<a name="getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZeroCopyReader</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a>&nbsp;getZeroCopyReader(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                                                        <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)
+                                                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">HadoopShims</a></code></span></div>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - FSDataInputStream to read from (where the cached/mmap buffers are
+          tied to)</dd>
+<dd><code>pool</code> - ByteBufferPoolShim to allocate fallback buffers with</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>returns null if not supported</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="endVariableLengthBlock-java.io.OutputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endVariableLengthBlock</h4>
+<pre>public&nbsp;boolean&nbsp;endVariableLengthBlock(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output)
+                               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#endVariableLengthBlock-java.io.OutputStream-">HadoopShims</a></code></span></div>
+<div class="block">End the OutputStream's current block at the current location.
+ This is only available on HDFS on Hadoop &ge; 2.7, but will return false
+ otherwise.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>was a variable length block created?</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getKeyProvider</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a>&nbsp;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>&nbsp;conf,
+                                              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)
+                                       throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">HadoopShims</a></code></span></div>
+<div class="block">Create a KeyProvider to get encryption keys.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">getKeyProvider</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - the configuration</dd>
+<dd><code>random</code> - a secure random number generator</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a key provider or null if none was provided</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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/HadoopShimsCurrent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_3.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShimsCurrent.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsCurrent.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/orc/blob/13ea6893/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_3.html
----------------------------------------------------------------------
diff --git a/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_3.html b/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_3.html
new file mode 100644
index 0000000..c810a40
--- /dev/null
+++ b/api/orc-shims/org/apache/orc/impl/HadoopShimsPre2_3.html
@@ -0,0 +1,357 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Mon May 14 13:23:31 PDT 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HadoopShimsPre2_3 (ORC Shims 1.5.0 API)</title>
+<meta name="date" content="2018-05-14">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HadoopShimsPre2_3 (ORC Shims 1.5.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/HadoopShimsPre2_3.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShimsCurrent.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShimsPre2_3.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_3.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.orc.impl</div>
+<h2 title="Class HadoopShimsPre2_3" class="title">Class HadoopShimsPre2_3</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/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.HadoopShimsPre2_3</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">HadoopShimsPre2_3</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></pre>
+<div class="block">Shims for versions of Hadoop up to and including 2.2.x</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.HadoopShims">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.orc.impl.<a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></h3>
+<code><a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.KeyMetadata.html" title="class in org.apache.orc.impl">HadoopShims.KeyMetadata</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.LocalKey.html" title="class in org.apache.orc.impl">HadoopShims.LocalKey</a>, <a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.imp
 l">HadoopShims.ZeroCopyReaderShim</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_3.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output)</code>
+<div class="block">End the OutputStream's current block at the current location.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_3.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></span>(<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</code>
+<div class="block">Get a direct decompressor codec, if it is available</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_3.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>&nbsp;conf,
+              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</code>
+<div class="block">Create a KeyProvider to get encryption keys.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_3.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></span>(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                 <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)</code>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDirectDecompressor</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.DirectDecompressor.html" title="interface in org.apache.orc.impl">HadoopShims.DirectDecompressor</a>&nbsp;getDirectDecompressor(<a href="../../../../org/apache/orc/impl/HadoopShims.DirectCompressionType.html" title="enum in org.apache.orc.impl">HadoopShims.DirectCompressionType</a>&nbsp;codec)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">HadoopShims</a></code></span></div>
+<div class="block">Get a direct decompressor codec, if it is available</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getDirectDecompressor-org.apache.orc.impl.HadoopShims.DirectCompressionType-">getDirectDecompressor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>codec</code> - the kind of decompressor that we need</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a direct decompressor or null, if it isn't available</dd>
+</dl>
+</li>
+</ul>
+<a name="getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZeroCopyReader</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.ZeroCopyReaderShim.html" title="interface in org.apache.orc.impl">HadoopShims.ZeroCopyReaderShim</a>&nbsp;getZeroCopyReader(<a href="http://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FSDataInputStream.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FSDataInputStream</a>&nbsp;in,
+                                                        <a href="../../../../org/apache/orc/impl/HadoopShims.ByteBufferPoolShim.html" title="interface in org.apache.orc.impl">HadoopShims.ByteBufferPoolShim</a>&nbsp;pool)
+                                                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">HadoopShims</a></code></span></div>
+<div class="block">Provides an HDFS ZeroCopyReader shim.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getZeroCopyReader-org.apache.hadoop.fs.FSDataInputStream-org.apache.orc.impl.HadoopShims.ByteBufferPoolShim-">getZeroCopyReader</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - FSDataInputStream to read from (where the cached/mmap buffers are
+          tied to)</dd>
+<dd><code>pool</code> - ByteBufferPoolShim to allocate fallback buffers with</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>returns null if not supported</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="endVariableLengthBlock-java.io.OutputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endVariableLengthBlock</h4>
+<pre>public&nbsp;boolean&nbsp;endVariableLengthBlock(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#endVariableLengthBlock-java.io.OutputStream-">HadoopShims</a></code></span></div>
+<div class="block">End the OutputStream's current block at the current location.
+ This is only available on HDFS on Hadoop &ge; 2.7, but will return false
+ otherwise.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#endVariableLengthBlock-java.io.OutputStream-">endVariableLengthBlock</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>was a variable length block created?</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&nbsp;<a href="../../../../org/apache/orc/impl/HadoopShims.KeyProvider.html" title="interface in org.apache.orc.impl">HadoopShims.KeyProvider</a>&nbsp;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>&nbsp;conf,
+                                              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a>&nbsp;random)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">HadoopShims</a></code></span></div>
+<div class="block">Create a KeyProvider to get encryption keys.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/orc/impl/HadoopShims.html#getKeyProvider-org.apache.hadoop.conf.Configuration-java.util.Random-">getKeyProvider</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/orc/impl/HadoopShims.html" title="interface in org.apache.orc.impl">HadoopShims</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - the configuration</dd>
+<dd><code>random</code> - a secure random number generator</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a key provider or null if none was provided</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HadoopShimsPre2_3.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.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/HadoopShimsCurrent.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/orc/impl/HadoopShimsPre2_6.html" title="class in org.apache.orc.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/orc/impl/HadoopShimsPre2_3.html" target="_top">Frames</a></li>
+<li><a href="HadoopShimsPre2_3.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2013&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>