Package org.apache.hadoop.hbase.io
package org.apache.hadoop.hbase.io
-
ClassDescriptionorg.apache.hadoop.hbase.io.ByteArrayOutputStreamOur own implementation of ByteArrayOutputStream where all methods are NOT synchronized and supports writing ByteBuffer directly to it.org.apache.hadoop.hbase.io.ByteBuffAllocatorByteBuffAllocator 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.Recyclerorg.apache.hadoop.hbase.io.ByteBufferInputStreamNot thread safe!org.apache.hadoop.hbase.io.ByteBufferListOutputStreamAn OutputStream which writes data into ByteBuffers.org.apache.hadoop.hbase.io.ByteBufferOutputStreamNot thread safe!org.apache.hadoop.hbase.io.ByteBufferWriterThis interface marks a class to support writing ByteBuffers into it.org.apache.hadoop.hbase.io.ByteBufferWriterDataOutputStreamOur extension of DataOutputStream which implements ByteBufferWriterorg.apache.hadoop.hbase.io.ByteBufferWriterOutputStreamWhen deal with OutputStream which is not ByteBufferWriter type, wrap it with this class.org.apache.hadoop.hbase.io.ByteBuffInputStreamNot thread safe!org.apache.hadoop.hbase.io.CellOutputStreamAccepts a stream of Cells.org.apache.hadoop.hbase.io.DeallocateRewriteByteBuffAllocatorA ByteBuffAllocator that rewrite the bytebuffers right after released.org.apache.hadoop.hbase.io.DelegatingInputStreamAn input stream that delegates all operations to another input stream.org.apache.hadoop.hbase.io.FileChangeWatcherInstances of this class can be used to watch a directory for file changes.org.apache.hadoop.hbase.io.FileChangeWatcher.Stateorg.apache.hadoop.hbase.io.FileLinkThe FileLink is a sort of hardlink, that allows access to a file given a set of locations.org.apache.hadoop.hbase.io.FileLink.FileLinkInputStreamFileLink InputStream that handles the switch between the original path and the alternative locations, when the file is moved.org.apache.hadoop.hbase.io.FSDataInputStreamWrapperWrapper 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.HalfStoreFileReaderA 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.HeapSizeImplementations can be asked for an estimate of their size in bytes.org.apache.hadoop.hbase.io.HFileLinkHFileLink describes a link to an hfile.org.apache.hadoop.hbase.io.ImmutableBytesWritableA byte sequence that is usable as a key or value.org.apache.hadoop.hbase.io.ImmutableBytesWritable.ComparatorA Comparator optimized for ImmutableBytesWritable.org.apache.hadoop.hbase.io.MetricsIOorg.apache.hadoop.hbase.io.MetricsIOSourceorg.apache.hadoop.hbase.io.MetricsIOSourceImplorg.apache.hadoop.hbase.io.MetricsIOWrapperorg.apache.hadoop.hbase.io.MetricsIOWrapperImplorg.apache.hadoop.hbase.io.ReferenceA 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.SizedCellScannerA CellScanner that knows its size in memory in bytes.org.apache.hadoop.hbase.io.TagCompressionContextContext that holds the dictionary for Tag compression and doing the compress/uncompress.org.apache.hadoop.hbase.io.TimeRangeRepresents an interval of version timestamps.org.apache.hadoop.hbase.io.WALLinkWALLink describes a link to a WAL.org.apache.hadoop.hbase.io.WritableWithSizeAn optional interface to 'size' writables.