|
||||||||||
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. |
HRegion.BulkLoadListener | Listener class to enable callers of bulkLoadHFile() to perform any necessary pre/post processing of a given bulkload call |
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. |
MXBean | This is the JMX management interface for HBase Region Server information |
RegionScanner | RegionScanner describes iterators over rows in an HRegion. |
RegionServerServices | Services provided by HRegionServer |
ReplicationService | Gateway to Cluster Replication. |
ReplicationSinkService | A sink for a replication stream has to expose this service. |
ReplicationSourceService | A source for a replication stream has to expose this service. |
SplitLogWorker.TaskExecutor | Objects implementing this interface actually do the task that has been
acquired by a SplitLogWorker . |
Class Summary | |
---|---|
ColumnCount | Simple wrapper for a byte buffer and a counter. |
CompactionTool | |
CompactSplitThread | Compact region on request and then run split if appropriate |
ConstantSizeRegionSplitPolicy | A RegionSplitPolicy implementation which splits a region
as soon as any of its store files exceeds a maximum configurable
size. |
DebugPrint | |
DelimitedKeyPrefixRegionSplitPolicy | A custom RegionSplitPolicy implementing a SplitPolicy that groups rows by a prefix of the row-key with a delimiter. |
DisabledRegionSplitPolicy | A RegionSplitPolicy that disables region splits. |
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. |
HRegionFileSystem | Acts as an abstraction layer b/w HBase and underlying fs. |
HRegionServer | HRegionServer makes a set of HRegions available to clients. |
HRegionServerCommandLine | Class responsible for parsing the command line and starting the RegionServer. |
HRegionThriftServer | HRegionThriftServer - this class starts up a Thrift server in the same JVM where the RegionServer is running. |
IncreasingToUpperBoundRegionSplitPolicy | Split size is the number of regions that are on this server that all are of the same table, cubed, times 2x the region flush size OR the maximum region split size, whichever is smaller. |
KeyPrefixRegionSplitPolicy | A custom RegionSplitPolicy implementing a SplitPolicy that groups rows by a prefix of the row-key This ensures that a region is not split "inside" a prefix of a row key. |
KeyValueHeap | Implements a heap merge across any number of KeyValueScanners. |
KeyValueSkipListSet | A Set of KeyValue s implemented on top of a
ConcurrentSkipListMap . |
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. |
MiniBatchOperationInProgress<T> | Wraps together the mutations which are applied as a batch to the region and their operation status and WALEdits. |
MultiVersionConsistencyControl | Manages the read/write consistency within memstore. |
MultiVersionConsistencyControl.WriteEntry | |
MXBeanImpl | Impl for exposing Region Server Information through JMX |
NonLazyKeyValueScanner | A "non-lazy" scanner which always does a real seek operation. |
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. |
RegionServerCoprocessorHost | |
RegionSplitPolicy | A split policy determines when a region should be split. |
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. |
Store.ScanInfo | Immutable information for scans over a store. |
StoreFile | A Store data file. |
StoreFile.Reader | Reader for a StoreFile. |
StoreFile.Writer | A StoreFile writer. |
StoreFile.WriterBuilder | |
StoreFileScanner | KeyValueScanner adaptor over the Reader. |
StoreScanner | Scanner scans both the memstore and the HStore. |
TimeRangeTracker | Stores the minimum and maximum timestamp values (both are inclusive). |
Enum Summary | |
---|---|
DeleteTracker.DeleteCompare | Return codes for comparison of two Deletes. |
DeleteTracker.DeleteResult | Returns codes for delete result. |
RegionOpeningState | |
ScanQueryMatcher.MatchCode | ScanQueryMatcher.match(org.apache.hadoop.hbase.KeyValue) return codes. |
ScanType | Enum to distinguish general scan types. |
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 |