org.apache.orc.impl Class Hierarchy (ORC Core 1.6.6 API)
Date: 2021-01-13

# Hierarchy For Package org.apache.orc.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.orc.impl.AcidStats
  - org.apache.orc.impl.AircompressorCodec (implements org.apache.orc.CompressionCodec)
    - org.apache.orc.impl.SnappyCodec (implements org.apache.orc.impl.DirectDecompressionCodec)
  - org.apache.orc.impl.BitFieldReader
  - org.apache.orc.impl.BitFieldWriter
  - org.apache.orc.impl.BufferChunkList
  - org.apache.orc.impl.ColumnStatisticsImpl (implements org.apache.orc.ColumnStatistics)
    - org.apache.orc.impl.ColumnStatisticsImpl.BinaryStatisticsImpl (implements org.apache.orc.BinaryColumnStatistics)
    - org.apache.orc.impl.ColumnStatisticsImpl.StringStatisticsImpl (implements org.apache.orc.StringColumnStatistics)
  - org.apache.orc.impl.CryptoUtils
  - org.apache.orc.impl.CryptoUtils.HadoopKeyProviderFactory (implements org.apache.orc.impl.KeyProvider.Factory)
  - org.apache.orc.impl.DataReaderProperties
  - org.apache.orc.impl.DataReaderProperties.Builder
  - org.apache.orc.impl.DateUtils
  - org.apache.hadoop.hive.common.io.DiskRange
    - org.apache.hadoop.hive.common.io.DiskRangeList
      - org.apache.orc.impl.BufferChunk
  - org.apache.orc.impl.DynamicByteArray
  - org.apache.orc.impl.DynamicIntArray
  - org.apache.orc.impl.HadoopShimsFactory
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.orc.impl.InStream
      - org.apache.orc.impl.InStream.UncompressedStream
        - org.apache.orc.impl.InStream.EncryptedStream
  - org.apache.orc.impl.InStream.StreamOptions (implements java.lang.Cloneable)
  - org.apache.orc.impl.MaskDescriptionImpl (implements java.lang.Comparable<T>, org.apache.orc.DataMaskDescription)
  - org.apache.orc.impl.MemoryManagerImpl (implements org.apache.orc.MemoryManager)
    - org.apache.orc.impl.MemoryManager
  - org.apache.orc.impl.OrcAcidUtils
  - org.apache.orc.impl.OrcCodecPool
  - org.apache.orc.impl.OrcIndex
  - org.apache.orc.impl.OrcTail
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.apache.orc.impl.PositionedOutputStream
      - org.apache.orc.impl.OutStream
  - org.apache.orc.impl.ParserUtils
  - org.apache.orc.impl.ParserUtils.StringPosition
  - org.apache.orc.impl.PhysicalFsWriter (implements org.apache.orc.PhysicalWriter)
  - org.apache.orc.impl.PhysicalFsWriter.VariantTracker
  - org.apache.orc.impl.ReaderImpl (implements org.apache.orc.Reader)
  - org.apache.orc.impl.ReaderImpl.StripeInformationImpl (implements org.apache.orc.StripeInformation)
  - org.apache.orc.impl.RecordReaderImpl (implements org.apache.orc.RecordReader)
  - org.apache.orc.impl.RecordReaderImpl.PositionProviderImpl (implements org.apache.orc.impl.PositionProvider)
  - org.apache.orc.impl.RecordReaderImpl.SargApplier
  - org.apache.orc.impl.RecordReaderImpl.ZeroPositionProvider (implements org.apache.orc.impl.PositionProvider)
  - org.apache.orc.impl.RecordReaderUtils
  - org.apache.orc.impl.RecordReaderUtils.ByteBufferAllocatorPool (implements org.apache.orc.impl.HadoopShims.ByteBufferPoolShim)
  - org.apache.orc.impl.RunLengthByteReader
  - org.apache.orc.impl.RunLengthByteWriter
  - org.apache.orc.impl.RunLengthIntegerReader (implements org.apache.orc.impl.IntegerReader)
  - org.apache.orc.impl.RunLengthIntegerReaderV2 (implements org.apache.orc.impl.IntegerReader)
  - org.apache.orc.impl.RunLengthIntegerWriter (implements org.apache.orc.impl.IntegerWriter)
  - org.apache.orc.impl.RunLengthIntegerWriterV2 (implements org.apache.orc.impl.IntegerWriter)
  - org.apache.orc.impl.SchemaEvolution
  - org.apache.orc.impl.SerializationUtils
  - org.apache.orc.impl.StreamName (implements java.lang.Comparable<T>)
  - org.apache.orc.impl.StringRedBlackTree
  - org.apache.orc.StripeStatistics
    - org.apache.orc.impl.StripeStatisticsImpl
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.orc.impl.SchemaEvolution.IllegalEvolutionException
  - org.apache.orc.impl.TreeReaderFactory
    - org.apache.orc.impl.ConvertTreeReaderFactory
  - org.apache.orc.impl.TreeReaderFactory.BytesColumnVectorUtil
  - org.apache.orc.impl.TreeReaderFactory.ReaderContext (implements org.apache.orc.impl.TreeReaderFactory.Context)
  - org.apache.orc.impl.TreeReaderFactory.TreeReader
    - org.apache.orc.impl.ConvertTreeReaderFactory.ConvertTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.DateFromStringGroupTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.DateFromTimestampTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromDecimalTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromDoubleTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.DecimalFromTimestampTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromDecimalTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.DoubleFromTimestampTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.FloatFromDoubleTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader
        - org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDateTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDateTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDecimalTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromDoubleTreeReader
      - org.apache.orc.impl.ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader
    - org.apache.orc.impl.TreeReaderFactory.BinaryTreeReader
    - org.apache.orc.impl.TreeReaderFactory.BooleanTreeReader
    - org.apache.orc.impl.TreeReaderFactory.ByteTreeReader
    - org.apache.orc.impl.TreeReaderFactory.DateTreeReader
    - org.apache.orc.impl.TreeReaderFactory.Decimal64TreeReader
    - org.apache.orc.impl.TreeReaderFactory.DecimalTreeReader
    - org.apache.orc.impl.TreeReaderFactory.DoubleTreeReader
    - org.apache.orc.impl.TreeReaderFactory.FloatTreeReader
    - org.apache.orc.impl.TreeReaderFactory.IntTreeReader
    - org.apache.orc.impl.TreeReaderFactory.ListTreeReader
    - org.apache.orc.impl.TreeReaderFactory.LongTreeReader
    - org.apache.orc.impl.TreeReaderFactory.MapTreeReader
    - org.apache.orc.impl.TreeReaderFactory.NullTreeReader
    - org.apache.orc.impl.TreeReaderFactory.ShortTreeReader
    - org.apache.orc.impl.TreeReaderFactory.StringDictionaryTreeReader
    - org.apache.orc.impl.TreeReaderFactory.StringDirectTreeReader
    - org.apache.orc.impl.TreeReaderFactory.StringTreeReader
      - org.apache.orc.impl.TreeReaderFactory.CharTreeReader
      - org.apache.orc.impl.TreeReaderFactory.VarcharTreeReader
    - org.apache.orc.impl.TreeReaderFactory.StructTreeReader
    - org.apache.orc.impl.TreeReaderFactory.TimestampTreeReader
    - org.apache.orc.impl.TreeReaderFactory.UnionTreeReader
  - org.apache.orc.impl.TypeUtils
  - org.apache.orc.impl.Utf8Utils
  - org.apache.orc.impl.WriterImpl (implements org.apache.orc.MemoryManager.Callback, org.apache.orc.impl.WriterInternal)
  - org.apache.orc.impl.ZlibCodec (implements org.apache.orc.CompressionCodec, org.apache.orc.impl.DirectDecompressionCodec)

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.orc.CompressionCodec
      - org.apache.orc.impl.DirectDecompressionCodec
    - org.apache.orc.Writer
      - org.apache.orc.impl.WriterInternal
- org.apache.orc.impl.IntegerReader
- org.apache.orc.impl.IntegerWriter
- org.apache.orc.impl.PositionProvider
- org.apache.orc.impl.PositionRecorder
- org.apache.orc.impl.StringRedBlackTree.Visitor
- org.apache.orc.impl.StringRedBlackTree.VisitorContext
- org.apache.orc.impl.TreeReaderFactory.Context

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.orc.impl.SerializationUtils.FixedBitSizes
    - org.apache.orc.impl.StreamName.Area
    - org.apache.orc.impl.RunLengthIntegerWriterV2.EncodingType

Copyright © 2013–2021 The Apache Software Foundation. All rights reserved.