Package | Description |
---|---|
org.apache.hadoop.hbase.coprocessor |
Table of Contents
|
org.apache.hadoop.hbase.io | |
org.apache.hadoop.hbase.io.encoding | |
org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache . |
org.apache.hadoop.hbase.io.hfile.bucket |
Provides
BucketCache , an implementation of
BlockCache . |
org.apache.hadoop.hbase.mob | |
org.apache.hadoop.hbase.regionserver | |
org.apache.hadoop.hbase.tmpl.regionserver | |
org.apache.hadoop.hbase.util |
Class and Description |
---|
CacheConfig
Stores all of the cache objects and configuration for a single HFile.
|
Class and Description |
---|
CacheConfig
Stores all of the cache objects and configuration for a single HFile.
|
HFileScanner
A scanner allows you to position yourself within a HFile and
scan through it.
|
Class and Description |
---|
BlockType
Various types of HFile blocks.
|
HFileContext
This carries the information on some of the meta data about the HFile.
|
Class and Description |
---|
AgeSnapshot
Snapshot of block cache age in cache.
|
BlockCache
Block cache interface.
|
BlockCacheKey
Cache Key for use with implementations of
BlockCache |
BlockCacheUtil.CachedBlocksByFile
Use one of these to keep a running account of cached blocks by file.
|
BlockPriority |
BlockType
Various types of HFile blocks.
|
BlockType.BlockCategory |
Cacheable
Cacheable is an interface that allows for an object to be cached.
|
Cacheable.MemoryType
SHARED means when this Cacheable is read back from cache it refers to the same memory area as
used by the cache for caching it.
|
CacheableDeserializer
Interface for a deserializer.
|
CacheConfig
Stores all of the cache objects and configuration for a single HFile.
|
CachedBlock |
CacheStats
Class that implements cache metrics.
|
CombinedBlockCache
CombinedBlockCache is an abstraction layer that combines
LruBlockCache and BucketCache . |
CombinedBlockCache.CombinedCacheStats |
CompoundBloomFilterBase |
CorruptHFileException
This exception is thrown when attempts to read an HFile fail due to corruption or truncation
issues.
|
FixedFileTrailer
The
HFile has a fixed trailer which contains offsets to other
variable parts of the file. |
HFile.CachingBlockReader
An abstraction used by the block index.
|
HFile.FileInfo
Metadata for this file.
|
HFile.Reader
An interface used by clients to open and iterate an
HFile . |
HFile.Writer
API required to write an
HFile |
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
Cacheable Blocks of an
HFile version 2 file. |
HFileContext
This carries the information on some of the meta data about the HFile.
|
HFileContextBuilder
A builder that helps in building up the HFileContext
|
HFileDataBlockEncoder
Controls what kind of data block encoding is used.
|
HFileReaderImpl.HFileScannerImpl |
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 . |
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, boolean, boolean) operations. |
LruCachedBlock
Represents an entry in the
LruBlockCache . |
NoOpDataBlockEncoder
Does not perform any kind of encoding/decoding.
|
ResizableBlockCache
BlockCache which is resizable.
|
Class and Description |
---|
BlockCache
Block cache interface.
|
BlockCacheKey
Cache Key for use with implementations of
BlockCache |
Cacheable
Cacheable is an interface that allows for an object to be cached.
|
CacheableDeserializer
Interface for a deserializer.
|
CachedBlock |
CacheStats
Class that implements cache metrics.
|
Class and Description |
---|
CacheConfig
Stores all of the cache objects and configuration for a single HFile.
|
Class and Description |
---|
BlockType
Various types of HFile blocks.
|
CacheConfig
Stores all of the cache objects and configuration for a single HFile.
|
HFile.Reader
An interface used by clients to open and iterate an
HFile . |
HFile.Writer
API required to write an
HFile |
HFileContext
This carries the information on some of the meta data about the HFile.
|
HFileDataBlockEncoder
Controls what kind of data block encoding is used.
|
HFileScanner
A scanner allows you to position yourself within a HFile and
scan through it.
|
Class and Description |
---|
CacheConfig
Stores all of the cache objects and configuration for a single HFile.
|
Class and Description |
---|
CacheConfig
Stores all of the cache objects and configuration for a single HFile.
|
HFile.Reader
An interface used by clients to open and iterate an
HFile . |
HFile.Writer
API required to write an
HFile |
Copyright © 2007–2019 Cloudera. All rights reserved.