|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.apache.hadoop.hbase.io.hfile | |
|---|---|
| org.apache.hadoop.hbase.io | |
| org.apache.hadoop.hbase.io.encoding | |
| org.apache.hadoop.hbase.io.hfile | Provides the hbase data+index+metadata file. |
| org.apache.hadoop.hbase.io.hfile.bucket | |
| org.apache.hadoop.hbase.io.hfile.slab | |
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.util | |
| Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.io | |
|---|---|
| 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. |
|
| Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.io.encoding | |
|---|---|
| BlockType
Various types of HFile blocks. |
|
| Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.io.hfile | |
|---|---|
| AbstractHFileReader
Common functionality needed by all versions of HFile readers. |
|
| AbstractHFileReader.Scanner
|
|
| AbstractHFileWriter
Common functionality needed by all versions of HFile writers. |
|
| BlockCache
Block cache interface. |
|
| BlockCacheColumnFamilySummary
BlockCacheColumnFamilySummary represents a summary of the blockCache usage at Table/ColumnFamily granularity. |
|
| BlockCacheKey
Cache Key for use with implementations of BlockCache |
|
| BlockType
Various types of HFile blocks. |
|
| BlockType.BlockCategory
|
|
| BlockWithScanInfo
BlockWithScanInfo is wrapper class for HFileBlock with other attributes. |
|
| Cacheable
Cacheable is an interface that allows for an object to be cached. |
|
| CacheableDeserializer
Interface for a deserializer. |
|
| CacheConfig
Stores all of the cache objects and configuration for a single HFile. |
|
| CachedBlock
Represents an entry in the LruBlockCache. |
|
| CacheStats
Class that implements cache metrics. |
|
| 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.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
Reading HFile version 1 and 2 blocks, and writing version 2 blocks. |
|
| HFileBlock.BlockIterator
An interface allowing to iterate HFileBlocks. |
|
| HFileBlock.BlockWritable
Something that can be written into a block. |
|
| HFileBlock.Writer
Unified version 2 HFile block writer. |
|
| HFileBlockIndex.BlockIndexReader
The reader will always hold the root level index in the memory. |
|
| HFileDataBlockEncoder
Controls what kind of data block encoding is used. |
|
HFileReaderV2
HFile reader for version 2. |
|
| HFileReaderV2.AbstractScannerV2
|
|
| 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) operations. |
|
| NoOpDataBlockEncoder
Does not perform any kind of encoding/decoding. |
|
| Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.io.hfile.bucket | |
|---|---|
| BlockCache
Block cache interface. |
|
| BlockCacheColumnFamilySummary
BlockCacheColumnFamilySummary represents a summary of the blockCache usage at Table/ColumnFamily granularity. |
|
| BlockCacheKey
Cache Key for use with implementations of BlockCache |
|
| Cacheable
Cacheable is an interface that allows for an object to be cached. |
|
| CacheStats
Class that implements cache metrics. |
|
| Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.io.hfile.slab | |
|---|---|
| BlockCache
Block cache interface. |
|
| BlockCacheColumnFamilySummary
BlockCacheColumnFamilySummary represents a summary of the blockCache usage at Table/ColumnFamily granularity. |
|
| BlockCacheKey
Cache Key for use with implementations of BlockCache |
|
| Cacheable
Cacheable is an interface that allows for an object to be cached. |
|
| CacheStats
Class that implements cache metrics. |
|
| Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.regionserver | |
|---|---|
| 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 |
|
| 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. |
|
| Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.util | |
|---|---|
| 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 |
|
| InlineBlockWriter
A way to write "inline" blocks into an HFile. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||