接口 | 说明 |
---|---|
Cell |
The unit of storage in HBase consisting of the following fields:
1) row 2) column family 3) column qualifier 4) timestamp 5) type 6) MVCC version 7) value Uniqueness is determined by the combination of row, column family, column qualifier, timestamp, and type. |
CellScannable |
Implementer can return a CellScanner over its Cell content.
|
CellScanner |
An interface for iterating through a sequence of cells.
|
KeyValue.SamePrefixComparator<T> |
Avoids redundant comparisons for better performance.
|
SettableSequenceId |
Using this Interface one can mark a Cell as Sequence stampable.
|
SettableTimestamp |
Using this Interface one can mark a Cell as timestamp changeable.
|
Stoppable |
Implementers are Stoppable.
|
类 | 说明 |
---|---|
AsyncConsoleAppender |
Logger class that buffers before trying to log to the specified console.
|
AuthUtil |
Utility methods for helping with security tasks.
|
BaseConfigurable |
HBase version of Hadoop's Configured class that doesn't initialize the
configuration via
BaseConfigurable.setConf(Configuration) in the constructor, but
only sets the configuration through the BaseConfigurable.setConf(Configuration)
method |
CellComparator |
Compare two HBase cells.
|
CellComparator.RowComparator |
Counter part for the KeyValue.RowOnlyComparator
|
CellUtil |
Utility methods helpful slinging
Cell instances. |
ChoreService |
ChoreService is a service that can be used to schedule instances of
ScheduledChore to run
periodically while sharing threads. |
CompoundConfiguration |
Do a shallow merge of multiple KV configuration pools.
|
HBaseConfiguration |
Adds HBase configuration files to a Configuration
|
HBaseInterfaceAudience |
This class defines constants for different classes of hbase limited private apis
|
HConstants |
HConstants holds a bunch of HBase-related constants
|
JitterScheduledThreadPoolExecutorImpl |
ScheduledThreadPoolExecutor that will add some jitter to the RunnableScheduledFuture.getDelay.
|
KeyValue |
An HBase Key/Value.
|
KeyValue.KeyOnlyKeyValue |
A simple form of KeyValue that creates a keyvalue with only the key part of the byte[]
Mainly used in places where we need to compare two cells.
|
KeyValue.KVComparator |
Compare KeyValues.
|
KeyValue.MetaComparator | |
KeyValue.RawBytesComparator |
This is a TEST only Comparator used in TestSeekTo and TestReseekTo.
|
KeyValue.RowOnlyComparator |
Comparator that compares row component only of a KeyValue.
|
KeyValueTestUtil | |
KeyValueUtil |
static convenience methods for dealing with KeyValues and collections of KeyValues
|
NamespaceDescriptor |
Namespace POJO class.
|
NamespaceDescriptor.Builder | |
NoTagsKeyValue |
An extension of the KeyValue where the tags length is always 0
|
ProcedureInfo |
Procedure information
|
ScheduledChore |
ScheduledChore is a task performed on a period in hbase.
|
TableName |
Immutable POJO class for representing a table name.
|
Tag |
Tags are part of cells and helps to add metadata about the KVs.
|
TagType | |
Version |
枚举 | 说明 |
---|---|
HConstants.Modify |
modifyTable op for replacing the table descriptor
|
HConstants.OperationStatusCode |
Status codes used for return values of bulk operations.
|
KeyValue.Type |
Key type.
|
异常错误 | 说明 |
---|---|
HBaseIOException |
All hbase specific IOExceptions should be subclasses of HBaseIOException
|
注释类型 | 说明 |
---|---|
MetaMutationAnnotation |
The field or the parameter to which this annotation can be applied only when it
holds mutations for hbase:meta table.
|
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.