Package org.apache.hadoop.hbase.io


package org.apache.hadoop.hbase.io
  • Class
    Description
    org.apache.hadoop.hbase.io.ByteArrayOutputStream
    Our own implementation of ByteArrayOutputStream where all methods are NOT synchronized and supports writing ByteBuffer directly to it.
    org.apache.hadoop.hbase.io.ByteBuffAllocator
    ByteBuffAllocator is used for allocating/freeing the ByteBuffers from/to NIO ByteBuffer pool, and it provide high-level interfaces for upstream.
    org.apache.hadoop.hbase.io.ByteBuffAllocator.Recycler
     
    org.apache.hadoop.hbase.io.ByteBufferInputStream
    Not thread safe!
    org.apache.hadoop.hbase.io.ByteBufferListOutputStream
    An OutputStream which writes data into ByteBuffers.
    org.apache.hadoop.hbase.io.ByteBufferOutputStream
    Not thread safe!
    org.apache.hadoop.hbase.io.ByteBufferWriter
    This interface marks a class to support writing ByteBuffers into it.
    org.apache.hadoop.hbase.io.ByteBufferWriterDataOutputStream
    Our extension of DataOutputStream which implements ByteBufferWriter
    org.apache.hadoop.hbase.io.ByteBufferWriterOutputStream
    When deal with OutputStream which is not ByteBufferWriter type, wrap it with this class.
    org.apache.hadoop.hbase.io.ByteBuffInputStream
    Not thread safe!
    org.apache.hadoop.hbase.io.CellOutputStream
    Accepts a stream of Cells.
    org.apache.hadoop.hbase.io.DeallocateRewriteByteBuffAllocator
    A ByteBuffAllocator that rewrite the bytebuffers right after released.
    org.apache.hadoop.hbase.io.DelegatingInputStream
    An input stream that delegates all operations to another input stream.
    org.apache.hadoop.hbase.io.FileChangeWatcher
    Instances of this class can be used to watch a directory for file changes.
    org.apache.hadoop.hbase.io.FileChangeWatcher.State
     
    org.apache.hadoop.hbase.io.FileLink
    The FileLink is a sort of hardlink, that allows access to a file given a set of locations.
    org.apache.hadoop.hbase.io.FileLink.FileLinkInputStream
    FileLink InputStream that handles the switch between the original path and the alternative locations, when the file is moved.
    org.apache.hadoop.hbase.io.FSDataInputStreamWrapper
    Wrapper for input stream(s) that takes care of the interaction of FS and HBase checksums, as well as closing streams.
    org.apache.hadoop.hbase.io.HalfStoreFileReader
    A facade for a HFile.Reader that serves up either the top or bottom half of a HFile where 'bottom' is the first half of the file containing the keys that sort lowest and 'top' is the second half of the file with keys that sort greater than those of the bottom half.
    org.apache.hadoop.hbase.io.HeapSize
    Implementations can be asked for an estimate of their size in bytes.
    org.apache.hadoop.hbase.io.HFileLink
    HFileLink describes a link to an hfile.
    org.apache.hadoop.hbase.io.ImmutableBytesWritable
    A byte sequence that is usable as a key or value.
    org.apache.hadoop.hbase.io.ImmutableBytesWritable.Comparator
    A Comparator optimized for ImmutableBytesWritable.
    org.apache.hadoop.hbase.io.MetricsIO
     
    org.apache.hadoop.hbase.io.MetricsIOSource
     
    org.apache.hadoop.hbase.io.MetricsIOSourceImpl
     
    org.apache.hadoop.hbase.io.MetricsIOWrapper
     
    org.apache.hadoop.hbase.io.MetricsIOWrapperImpl
     
    org.apache.hadoop.hbase.io.Reference
    A reference to the top or bottom half of a store file where 'bottom' is the first half of the file containing the keys that sort lowest and 'top' is the second half of the file with keys that sort greater than those of the bottom half.
    org.apache.hadoop.hbase.io.SizedCellScanner
    A CellScanner that knows its size in memory in bytes.
    org.apache.hadoop.hbase.io.TagCompressionContext
    Context that holds the dictionary for Tag compression and doing the compress/uncompress.
    org.apache.hadoop.hbase.io.TimeRange
    Represents an interval of version timestamps.
    org.apache.hadoop.hbase.io.WALLink
    WALLink describes a link to a WAL.
    org.apache.hadoop.hbase.io.WritableWithSize
    An optional interface to 'size' writables.