|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ChangedReadersObserver | If set of MapFile.Readers in Store change, implementors are notified. |
ColumnTracker | Implementing classes of this interface will be used for the tracking and enforcement of columns and numbers of versions during the course of a Get or Scan operation. |
CompactionRequestor | |
DeleteTracker | This interface is used for the tracking and enforcement of Deletes during the course of a Get or Scan operation. |
FlushRequester | Request a flush. |
InternalScanner | Internal scanners differ from client-side scanners in that they operate on HStoreKeys and byte[] instead of RowResults. |
KeyValueScanner | Scanner that returns the next KeyValue. |
LeaseListener | LeaseListener is an interface meant to be implemented by users of the Leases class. |
RegionServerServices | Services provided by HRegionServer |
Class Summary | |
---|---|
ColumnCount | Simple wrapper for a byte buffer and a counter. |
CompactSplitThread | Compact region on request and then run split if appropriate |
DebugPrint | |
ExplicitColumnTracker | This class is used for the tracking and enforcement of columns and numbers of versions during the course of a Get or Scan operation, when explicit column qualifiers have been asked for in the query. |
HRegion | HRegion stores data for a certain region of a table. |
HRegionServer | HRegionServer makes a set of HRegions available to clients. |
HRegionServerCommandLine | Class responsible for parsing the command line and starting the RegionServer. |
KeyValueHeap | Implements a heap merge across any number of KeyValueScanners. |
Leases | Leases There are several server classes in HBase that need to track external clients that occasionally send heartbeats. |
LruHashMap<K extends HeapSize,V extends HeapSize> | The LruHashMap is a memory-aware HashMap with a configurable maximum memory footprint. |
LruHashMap.Entry<K extends HeapSize,V extends HeapSize> | Entry to store key/value mappings. |
MemStore | The MemStore holds in-memory modifications to the Store. |
MemStoreLAB | A memstore-local allocation buffer. |
MemStoreLAB.Allocation | The result of a single allocation. |
PriorityCompactionQueue | This class delegates to the BlockingQueue but wraps all HRegions in compaction requests that hold the priority and the date requested. |
ReadWriteConsistencyControl | Manages the read/write consistency within memstore. |
ReadWriteConsistencyControl.WriteEntry | |
ScanDeleteTracker | This class is responsible for the tracking and enforcement of Deletes during the course of a Scan operation. |
ScanQueryMatcher | A query matcher that is specifically designed for the scan case. |
ScanWildcardColumnTracker | Keeps track of the columns for a scan if they are not explicitly specified |
Store | A Store holds a column family in a Region. |
StoreFile | A Store data file. |
StoreFile.Reader | Reader for a StoreFile. |
StoreFile.Writer | A StoreFile writer. |
TimeRangeTracker | Stores the minimum and maximum timestamp values. |
Enum Summary | |
---|---|
DeleteTracker.DeleteCompare | Return codes for comparison of two Deletes. |
ScanQueryMatcher.MatchCode | ScanQueryMatcher.match(org.apache.hadoop.hbase.KeyValue) return codes. |
StoreFile.BloomType |
Exception Summary | |
---|---|
LeaseException | Reports a problem with a lease |
Leases.LeaseStillHeldException | Thrown if we are asked create a lease but lease on passed name already exists. |
NoSuchColumnFamilyException | Thrown if request for nonexistent column family. |
RegionAlreadyInTransitionException | This exception is thrown when a region server is asked to open or close a region but it's already processing it |
RegionServerRunningException | Thrown if the region server log directory exists (which indicates another region server is running at the same address) |
RegionServerStoppedException | Thrown by the region server when it is shutting down state. |
WrongRegionException | Thrown when a request contains a key which is not part of this region |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |