Package org.apache.hadoop.hbase

Interface Summary
HConstants HConstants holds a bunch of HBase-related constants
LeaseListener LeaseListener is an interface meant to be implemented by users of the Leases class.
WritableComparator<T> Interface that brings writable and comparable together
 

Class Summary
Chore Chore is a task performed on a period in hbase.
ClusterStatus Status information on the HBase cluster.
HBaseConfiguration Adds HBase configuration files to a Configuration
HColumnDescriptor An HColumnDescriptor contains information about a column family such as the number of versions, compression settings, etc.
HMsg HMsg is for communicating instructions between the HMaster and the HRegionServers.
HRegionInfo HRegion information.
HRegionLocation Contains the HRegionInfo for the region and the HServerAddress for the HRegionServer serving the region
HServerAddress HServerAddress is a "label" for a HBase server that combines the host name and port number.
HServerInfo HServerInfo contains metainfo about an HRegionServer, Currently it only contains the server start code.
HServerLoad This class encapsulates metrics for determining the load on a HRegionServer
HServerLoad.RegionLoad Encapsulates per-region loading metrics.
HStoreKey Deprecated. Replaced by KeyValue.
HStoreKey.HStoreKeyComparator Passed as comparator for memcache and for store files.
HStoreKey.HStoreKeyMetaComparator Passed as comparator for memcache and for store files.
HStoreKey.HStoreKeyRootComparator Passed as comparator for memcache and for store files.
HStoreKey.MetaStoreKeyComparator StoreKeyComparator for the .META.
HStoreKey.RootStoreKeyComparator StoreKeyComparator for the -ROOT- table.
HStoreKey.StoreKeyComparator RawComparator for plain -- i.e.
HTableDescriptor HTableDescriptor contains the name of an HTable, and its column families.
KeyValue An HBase Key/Value.
KeyValue.KeyComparator Compare key portion of a KeyValue.
KeyValue.KVComparator Compare KeyValues.
KeyValue.MetaComparator A KeyValue.KVComparator for .META. catalog table KeyValues.
KeyValue.MetaKeyComparator Compare key portion of a KeyValue for keys in .META. table.
KeyValue.RootComparator A KeyValue.KVComparator for -ROOT- catalog table KeyValues.
KeyValue.RootKeyComparator Compare key portion of a KeyValue for keys in -ROOT- table.
KeyValue.RowComparator Comparator that compares row component only of a KeyValue.
KeyValue.SplitKeyValue Utility class that splits a KeyValue buffer into separate byte arrays.
Leases Leases There are several server classes in HBase that need to track external clients that occasionally send heartbeats.
LocalHBaseCluster This class creates a single process HBase cluster.
LocalHBaseCluster.RegionServerThread runs region servers
RemoteExceptionHandler An immutable class which contains a static method for handling org.apache.hadoop.ipc.RemoteException exceptions.
 

Enum Summary
HColumnDescriptor.CompressionType Deprecated. Compression now means which compression library rather than 'what' to compress.
HConstants.Modify modifyTable op for replacing the table descriptor
HMsg.Type Message types sent between master and regionservers
KeyValue.Type Key type.
 

Exception Summary
ColumnNameParseException Thrown if issue with passed column name.
DoNotRetryIOException Subclass if exception is not meant to be retried: e.g.
DroppedSnapshotException Thrown during flush if the possibility snapshot content was not properly persisted into store files.
LeaseException Reports a problem with a lease
Leases.LeaseStillHeldException Thrown if we are asked create a lease but lease on passed name already exists.
MasterNotRunningException Thrown if the master is not running
NotServingRegionException Thrown by a region server if it is sent a request for a region it is not serving.
RegionException Thrown when something happens related to region handling.
TableExistsException Thrown when a table exists but should not
TableNotDisabledException Thrown if a table should be offline but is not
TableNotFoundException Thrown when a table can not be located
UnknownRowLockException Thrown if a region server is passed an unknown row lock id
UnknownScannerException Thrown if a region server is passed an unknown scanner id.
ValueOverMaxLengthException Thrown when a value is longer than the specified LENGTH
 

Annotation Types Summary
VersionAnnotation A package attribute that captures the version of hbase that was compiled.
 



Copyright © 2010 The Apache Software Foundation