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.hfile Provides the hbase data+index+metadata file. 
org.apache.hadoop.hbase.regionserver   
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.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, boolean) operations.
 

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.
 

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



Copyright © 2011 The Apache Software Foundation. All Rights Reserved.