接口 | 说明 |
---|---|
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. |
CellBuilder |
Use
CellBuilderFactory to get CellBuilder instance. |
CellComparator |
Comparator for comparing cells and has some specialized methods that allows comparing individual
cell components like row, family, qualifier and timestamp
|
CellScannable |
Implementer can return a CellScanner over its Cell content.
|
CellScanner |
An interface for iterating through a sequence of cells.
|
ExtendedCell |
Extension to
Cell with server side required functions. |
ExtendedCellBuilder |
For internal purpose.
|
KeyValue.SamePrefixComparator<T> |
Avoids redundant comparisons for better performance.
|
RawCell |
An extended version of cell that gives more power to CPs
|
RawCellBuilder |
Allows creating a cell with
Tag
An instance of this type can be acquired by using RegionCoprocessorEnvironment#getCellBuilder
(for prod code) and RawCellBuilderFactory (for unit tests). |
Stoppable |
Implementers are Stoppable.
|
Tag |
Tags are part of cells and helps to add metadata about them.
|
类 | 说明 |
---|---|
ArrayBackedTag |
This is a
Tag implementation in which value is backed by an on heap byte array. |
AsyncConsoleAppender |
Logger class that buffers before trying to log to the specified console.
|
AuthUtil | 已过时
since 2.2.0, to be marked as
InterfaceAudience.Private in 4.0.0. |
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 |
BBKVComparator |
A comparator for case where
ByteBufferKeyValue is prevalent type (BBKV
is base-type in hbase2). |
ByteBufferExtendedCell |
This class is a server side extension to the
Cell interface. |
ByteBufferKeyOnlyKeyValue |
This is a key only Cell implementation which is identical to
KeyValue.KeyOnlyKeyValue
with respect to key serialization but have its data in the form of Byte buffer
(onheap and offheap). |
ByteBufferKeyValue |
This Cell is an implementation of
ByteBufferExtendedCell where the data resides in
off heap/ on heap ByteBuffer |
ByteBufferTag |
This is a
Tag implementation in which value is backed by
ByteBuffer |
CellBuilderFactory |
Create a CellBuilder instance.
|
CellComparatorImpl |
Compare two HBase cells.
|
CellComparatorImpl.MetaCellComparator | |
CellUtil |
Utility methods helpful for 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.
|
ExtendedCellBuilderFactory | |
ExtendedCellBuilderImpl | |
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
|
IndividualBytesFieldCell | |
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 | 已过时
: Use
CellComparatorImpl . |
KeyValue.MetaComparator | 已过时
:
CellComparatorImpl.META_COMPARATOR to be used. |
KeyValueTestUtil | |
KeyValueUtil |
static convenience methods for dealing with KeyValues and collections of KeyValues
|
NamespaceDescriptor |
Namespace POJO class.
|
NamespaceDescriptor.Builder | |
NoTagsByteBufferKeyValue |
An extension of the ByteBufferKeyValue where the tags length is always 0
|
NoTagsKeyValue |
An extension of the KeyValue where the tags length is always 0
|
PrivateCellUtil |
Utility methods helpful slinging
Cell instances. |
RawCellBuilderFactory |
Factory for creating cells for CPs.
|
ScheduledChore |
ScheduledChore is a task performed on a period in hbase.
|
ServerName |
Name of a particular incarnation of an HBase Server.
|
SizeCachedKeyValue |
This class is an extension to KeyValue where rowLen and keyLen are cached.
|
SizeCachedNoTagsKeyValue |
This class is an extension to ContentSizeCachedKeyValue where there are no tags in Cell.
|
TableName |
Immutable POJO class for representing a table name.
|
TagType | |
TagUtil | |
Version |
枚举 | 说明 |
---|---|
Cell.Type |
The valid types for user to build the cell.
|
CellBuilderType |
Used by
CellBuilderFactory and ExtendedCellBuilderFactory . |
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
|
ServiceNotRunningException |
注释类型 | 说明 |
---|---|
MetaMutationAnnotation |
The field or the parameter to which this annotation can be applied only when it
holds mutations for hbase:meta table.
|
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.