|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use HeapSize | |
---|---|
org.apache.hadoop.hbase | |
org.apache.hadoop.hbase.client | Provides HBase Client |
org.apache.hadoop.hbase.io | |
org.apache.hadoop.hbase.io.hfile | Provides the hbase data+index+metadata file. |
org.apache.hadoop.hbase.io.hfile.slab | |
org.apache.hadoop.hbase.regionserver | |
org.apache.hadoop.hbase.regionserver.metrics | |
org.apache.hadoop.hbase.regionserver.wal |
Uses of HeapSize in org.apache.hadoop.hbase |
---|
Classes in org.apache.hadoop.hbase that implement HeapSize | |
---|---|
class |
KeyValue
An HBase Key/Value. |
Uses of HeapSize in org.apache.hadoop.hbase.client |
---|
Classes in org.apache.hadoop.hbase.client that implement HeapSize | |
---|---|
class |
Put
Used to perform Put operations for a single row. |
Uses of HeapSize in org.apache.hadoop.hbase.io |
---|
Classes in org.apache.hadoop.hbase.io that implement HeapSize | |
---|---|
class |
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. |
Uses of HeapSize in org.apache.hadoop.hbase.io.hfile |
---|
Subinterfaces of HeapSize in org.apache.hadoop.hbase.io.hfile | |
---|---|
interface |
Cacheable
Cacheable is an interface that allows for an object to be cached. |
Classes in org.apache.hadoop.hbase.io.hfile that implement HeapSize | |
---|---|
class |
AbstractHFileReader
Common functionality needed by all versions of HFile readers. |
class |
AbstractHFileWriter
Common functionality needed by all versions of HFile writers. |
class |
BlockCacheKey
Cache Key for use with implementations of BlockCache |
class |
CachedBlock
Represents an entry in the LruBlockCache . |
class |
CachedBlockQueue
A memory-bound queue that will grow until an element brings total size >= maxSize. |
class |
DoubleBlockCache
DoubleBlockCache is an abstraction layer that combines two caches, the smaller onHeapCache and the larger offHeapCache. |
class |
HFileBlock
Reading HFile version 1 and 2 blocks, and writing version 2 blocks. |
static class |
HFileBlockIndex.BlockIndexReader
The reader will always hold the root level index in the memory. |
static class |
HFileBlockIndex.BlockIndexWriter
Writes the block index into the output stream. |
class |
HFileReaderV1
HFile reader for version 1. |
class |
HFileReaderV2
HFile reader for version 2. |
class |
HFileWriterV1
Writes version 1 HFiles. |
class |
HFileWriterV2
Writes HFile format version 2. |
class |
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. |
Uses of HeapSize in org.apache.hadoop.hbase.io.hfile.slab |
---|
Classes in org.apache.hadoop.hbase.io.hfile.slab that implement HeapSize | |
---|---|
class |
SingleSizeCache
SingleSizeCache is a slab allocated cache that caches elements up to a single size. |
class |
SlabCache
SlabCache is composed of multiple SingleSizeCaches. |
Uses of HeapSize in org.apache.hadoop.hbase.regionserver |
---|
Classes in org.apache.hadoop.hbase.regionserver with type parameters of type HeapSize | |
---|---|
class |
LruHashMap<K extends HeapSize,V extends HeapSize>
The LruHashMap is a memory-aware HashMap with a configurable maximum memory footprint. |
class |
LruHashMap<K extends HeapSize,V extends HeapSize>
The LruHashMap is a memory-aware HashMap with a configurable maximum memory footprint. |
protected static class |
LruHashMap.Entry<K extends HeapSize,V extends HeapSize>
Entry to store key/value mappings. |
protected static class |
LruHashMap.Entry<K extends HeapSize,V extends HeapSize>
Entry to store key/value mappings. |
Classes in org.apache.hadoop.hbase.regionserver that implement HeapSize | |
---|---|
class |
HRegion
HRegion stores data for a certain region of a table. |
class |
LruHashMap<K extends HeapSize,V extends HeapSize>
The LruHashMap is a memory-aware HashMap with a configurable maximum memory footprint. |
protected static class |
LruHashMap.Entry<K extends HeapSize,V extends HeapSize>
Entry to store key/value mappings. |
class |
MemStore
The MemStore holds in-memory modifications to the Store. |
class |
Store
A Store holds a column family in a Region. |
class |
StoreFile
A Store data file. |
static class |
StoreFile.Reader
Reader for a StoreFile. |
Fields in org.apache.hadoop.hbase.regionserver declared as HeapSize | |
---|---|
protected K |
LruHashMap.Entry.key
The key |
protected V |
LruHashMap.Entry.value
The value |
Uses of HeapSize in org.apache.hadoop.hbase.regionserver.metrics |
---|
Classes in org.apache.hadoop.hbase.regionserver.metrics that implement HeapSize | |
---|---|
class |
SchemaConfigured
A base class for objects that are associated with a particular table and column family. |
Uses of HeapSize in org.apache.hadoop.hbase.regionserver.wal |
---|
Classes in org.apache.hadoop.hbase.regionserver.wal that implement HeapSize | |
---|---|
class |
WALEdit
WALEdit: Used in HBase's transaction log (WAL) to represent the collection of edits (KeyValue objects) corresponding to a single transaction. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |