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>

Reply via email to