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 21:33:29 UTC

[42/42] orc git commit: Update javadoc for ORC 1.5.0.

Update javadoc for ORC 1.5.0.


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

Branch: refs/heads/master
Commit: c06fe4d18f0b26e15958e245aac766ab47bd0756
Parents: 4f1e5dd
Author: Owen O'Malley <om...@apache.org>
Authored: Mon May 14 14:31:56 2018 -0700
Committer: Owen O'Malley <om...@apache.org>
Committed: Mon May 14 14:31:56 2018 -0700

----------------------------------------------------------------------
 site/api/orc-core/allclasses-frame.html         |   61 +-
 site/api/orc-core/allclasses-noframe.html       |   61 +-
 site/api/orc-core/constant-values.html          |   53 +-
 site/api/orc-core/deprecated-list.html          |    8 +-
 site/api/orc-core/help-doc.html                 |    8 +-
 site/api/orc-core/index-all.html                | 1013 ++++++++++++++++--
 site/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 +++++++
 site/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 +-
 .../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 +-
 .../orc-core/org/apache/orc/MemoryManager.html  |   16 +-
 site/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 +-
 site/api/orc-core/org/apache/orc/OrcFile.html   |   44 +-
 site/api/orc-core/org/apache/orc/OrcUtils.html  |   43 +-
 .../orc/PhysicalWriter.OutputReceiver.html      |    8 +-
 .../orc-core/org/apache/orc/PhysicalWriter.html |   44 +-
 .../orc-core/org/apache/orc/Reader.Options.html |   80 +-
 site/api/orc-core/org/apache/orc/Reader.html    |    8 +-
 .../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 +-
 site/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 +-
 .../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 +-
 .../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 +-
 .../orc-core/org/apache/orc/impl/OrcIndex.html  |    8 +-
 .../orc-core/org/apache/orc/impl/OrcTail.html   |    8 +-
 .../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 +++++
 .../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 +++
 .../orc-core/org/apache/orc/package-frame.html  |   14 +-
 .../org/apache/orc/package-summary.html         |   62 +-
 .../orc-core/org/apache/orc/package-tree.html   |   22 +-
 .../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 +-
 .../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 +-
 site/api/orc-core/overview-frame.html           |    8 +-
 site/api/orc-core/overview-summary.html         |   18 +-
 site/api/orc-core/overview-tree.html            |   92 +-
 site/api/orc-core/package-list                  |    2 +
 site/api/orc-core/serialized-form.html          |   18 +-
 site/api/orc-shims/allclasses-frame.html        |   32 +
 site/api/orc-shims/allclasses-noframe.html      |   32 +
 site/api/orc-shims/constant-values.html         |  126 +++
 site/api/orc-shims/deprecated-list.html         |  126 +++
 site/api/orc-shims/help-doc.html                |  231 ++++
 site/api/orc-shims/index-all.html               |  418 ++++++++
 site/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 ++++
 .../orc-shims/org/apache/orc/package-frame.html |   21 +
 .../org/apache/orc/package-summary.html         |  146 +++
 .../orc-shims/org/apache/orc/package-tree.html  |  143 +++
 .../orc-shims/org/apache/orc/package-use.html   |  182 ++++
 site/api/orc-shims/overview-frame.html          |   23 +
 site/api/orc-shims/overview-summary.html        |  144 +++
 site/api/orc-shims/overview-tree.html           |  175 +++
 site/api/orc-shims/package-list                 |    2 +
 site/api/orc-shims/script.js                    |   30 +
 site/api/orc-shims/stylesheet.css               |  574 ++++++++++
 509 files changed, 42252 insertions(+), 2402 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/orc/blob/c06fe4d1/site/api/orc-core/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/site/api/orc-core/allclasses-frame.html b/site/api/orc-core/allclasses-frame.html
index d72e7a6..7372c64 100644
--- a/site/api/orc-core/allclasses-frame.html
+++ b/site/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/c06fe4d1/site/api/orc-core/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/site/api/orc-core/allclasses-noframe.html b/site/api/orc-core/allclasses-noframe.html
index a403c84..42dc770 100644
--- a/site/api/orc-core/allclasses-noframe.html
+++ b/site/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/c06fe4d1/site/api/orc-core/constant-values.html
----------------------------------------------------------------------
diff --git a/site/api/orc-core/constant-values.html b/site/api/orc-core/constant-values.html
index 2f1ba0b..fb620dc 100644
--- a/site/api/orc-core/constant-values.html
+++ b/site/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/c06fe4d1/site/api/orc-core/deprecated-list.html
----------------------------------------------------------------------
diff --git a/site/api/orc-core/deprecated-list.html b/site/api/orc-core/deprecated-list.html
index 56773da..5e148c3 100644
--- a/site/api/orc-core/deprecated-list.html
+++ b/site/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/c06fe4d1/site/api/orc-core/help-doc.html
----------------------------------------------------------------------
diff --git a/site/api/orc-core/help-doc.html b/site/api/orc-core/help-doc.html
index 23e24db..aaf8a45 100644
--- a/site/api/orc-core/help-doc.html
+++ b/site/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) {