Uses of Interface
org.apache.hadoop.hbase.io.HeapSize

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.migration.nineteen   
org.apache.hadoop.hbase.regionserver   
org.apache.hadoop.hbase.regionserver.transactional   
 

Uses of HeapSize in org.apache.hadoop.hbase
 

Classes in org.apache.hadoop.hbase that implement HeapSize
 class HStoreKey
          Deprecated. Replaced by KeyValue.
 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 BatchOperation
          Deprecated. As of hbase 0.20.0, replaced by new Get/Put/Delete/Result-based API.
 class BatchUpdate
          Deprecated. As of hbase 0.20.0, replaced by new Get/Put/Delete/Result-based API.
 

Uses of HeapSize in org.apache.hadoop.hbase.io.hfile
 

Classes in org.apache.hadoop.hbase.io.hfile that implement HeapSize
 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 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(java.lang.String, java.nio.ByteBuffer, boolean) and LruBlockCache.getBlock(java.lang.String) operations.
 

Uses of HeapSize in org.apache.hadoop.hbase.migration.nineteen
 

Classes in org.apache.hadoop.hbase.migration.nineteen that implement HeapSize
static class HStoreKey.BeforeThisStoreKey
          Pass this class into MapFile.getClosest when searching for the key that comes BEFORE this one but NOT this one.
 

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 HLogKey
          A Key for an entry in the change log.
 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.
 

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.transactional
 

Classes in org.apache.hadoop.hbase.regionserver.transactional that implement HeapSize
 class THLogKey
           
 class TransactionalRegion
          Regionserver which provides transactional support for atomic transactions.
 



Copyright © 2010 The Apache Software Foundation