Interface | Description |
---|---|
Cell |
The unit of storage in HBase consisting of the following fields:
|
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.
|
Class | Description |
---|---|
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 |
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 |
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 | Deprecated
: Use
CellComparatorImpl . |
KeyValue.MetaComparator | Deprecated
:
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 |
Enum | Description |
---|---|
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.
|
Exception | Description |
---|---|
HBaseIOException |
All hbase specific IOExceptions should be subclasses of HBaseIOException
|
ServiceNotRunningException |
Annotation Type | Description |
---|---|
MetaMutationAnnotation |
The field or the parameter to which this annotation can be applied only when it
holds mutations for hbase:meta table.
|
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.