|
||||||||||
| 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 and timeToLive 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. |
| RegionScanner | RegionScanner describes iterators over rows in an HRegion. |
| RegionServerServices | Services provided by HRegionServer |
| SplitLogWorker.TaskExecutor | Objects implementing this interface actually do the task that has been
acquired by a SplitLogWorker. |
| Class Summary | |
|---|---|
| AbstractKeyValueScanner | |
| 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. |
| MultiVersionConsistencyControl | Manages the read/write consistency within memstore. |
| MultiVersionConsistencyControl.WriteEntry | |
| OperationStatus | This class stores the Operation status code and the exception message that occurs in case of failure of operations like put, delete, etc. |
| RegionCoprocessorHost | Implements the coprocessor environment and runtime support for coprocessors
loaded within a HRegion. |
| RegionServerAccounting | RegionServerAccounting keeps record of some basic real time information about the Region Server. |
| RSDumpServlet | |
| RSStatusServlet | |
| 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 |
| ShutdownHook | Manage regionserver shutdown hooks. |
| SplitLogWorker | This worker is spawned in every regionserver (should we also spawn one in the master?). |
| SplitTransaction | Executes region split as a "transaction". |
| 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. |
| KeyValueHeap.SeekType | A helper enum that knows how to call the correct seek function within a
KeyValueScanner. |
| RegionOpeningState | |
| ScanQueryMatcher.MatchCode | ScanQueryMatcher.match(org.apache.hadoop.hbase.KeyValue) return codes. |
| SplitLogWorker.TaskExecutor.Status | |
| 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 in 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 | |||||||||