|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
BlockCache | Block cache interface. |
Cacheable | Cacheable is an interface that allows for an object to be cached. |
CacheableDeserializer<T extends Cacheable> | Interface for a deserializer. |
HFile.CachingBlockReader | An abstraction used by the block index |
HFile.Reader | An interface used by clients to open and iterate an HFile . |
HFile.Writer | API required to write an HFile |
HFileBlock.BlockIterator | An interface allowing to iterate HFileBlock s. |
HFileBlock.BlockWritable | Something that can be written into a block. |
HFileBlock.FSReader | A full-fledged reader with iteration ability. |
HFileScanner | A scanner allows you to position yourself within a HFile and scan through it. |
InlineBlockWriter | A way to write "inline" blocks into an HFile . |
Class Summary | |
---|---|
AbstractHFileReader | Common functionality needed by all versions of HFile readers. |
AbstractHFileReader.Scanner | |
AbstractHFileWriter | Common functionality needed by all versions of HFile writers. |
BlockCacheColumnFamilySummary | BlockCacheColumnFamilySummary represents a summary of the blockCache usage at Table/ColumnFamily granularity. |
BlockCacheKey | Cache Key for use with implementations of BlockCache |
CacheConfig | Stores all of the cache objects and configuration for a single HFile. |
CachedBlock | Represents an entry in the LruBlockCache . |
CachedBlockQueue | A memory-bound queue that will grow until an element brings total size >= maxSize. |
CacheStats | Class that implements cache metrics. |
Compression | Compression related stuff. |
DoubleBlockCache | DoubleBlockCache is an abstraction layer that combines two caches, the smaller onHeapCache and the larger offHeapCache. |
FixedFileTrailer | The HFile has a fixed trailer which contains offsets to other
variable parts of the file. |
HFile | File format for hbase. |
HFile.WriterFactory | This variety of ways to construct writers is used throughout the code, and we want to be able to swap writer implementations. |
HFileBlock | Reading HFile version 1 and 2 blocks, and writing version 2 blocks. |
HFileBlock.AbstractFSReader | A common implementation of some methods of HFileBlock.FSReader and some
tools for implementing HFile format version-specific block readers. |
HFileBlock.FSReaderV1 | Reads version 1 blocks from the file system. |
HFileBlock.FSReaderV2 | Reads version 2 blocks from the filesystem. |
HFileBlock.Writer | Unified version 2 HFile block writer. |
HFileBlockIndex | Provides functionality to write (HFileBlockIndex.BlockIndexWriter ) and read
(HFileBlockIndex.BlockIndexReader ) single-level and multi-level block indexes. |
HFileBlockIndex.BlockIndexReader | The reader will always hold the root level index in the memory. |
HFileBlockIndex.BlockIndexWriter | Writes the block index into the output stream. |
HFilePrettyPrinter | Implements pretty-printing functionality for HFile s. |
HFileReaderV1 | HFile reader for version 1. |
HFileReaderV1.ScannerV1 | Implementation of HFileScanner interface. |
HFileReaderV2 | HFile reader for version 2. |
HFileReaderV2.ScannerV2 | Implementation of HFileScanner interface. |
HFileWriterV1 | Writes version 1 HFiles. |
HFileWriterV2 | Writes HFile format version 2. |
LruBlockCache | A block cache implementation that is memory-aware using HeapSize ,
memory-bound using an LRU eviction algorithm, and concurrent: backed by a
ConcurrentHashMap and with a non-blocking eviction thread giving
constant-time LruBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable, boolean) and LruBlockCache.getBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey, boolean) operations. |
SimpleBlockCache | Simple one RFile soft reference cache. |
Enum Summary | |
---|---|
BlockType | Various types of HFile blocks. |
BlockType.BlockCategory | |
Compression.Algorithm | Compression algorithms. |
Exception Summary | |
---|---|
AbstractHFileReader.BlockIndexNotLoadedException | |
AbstractHFileReader.NotSeekedException | An exception thrown when an operation requiring a scanner to be seeked is invoked on a scanner that is not seeked. |
CorruptHFileException | This exception is thrown when attempts to read an HFile fail due to corruption or truncation issues. |
InvalidHFileException | Thrown when an invalid HFile format is detected |
Provides the hbase data+index+metadata file.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |