| Package | Description | 
|---|---|
| org.apache.hadoop.hbase | |
| org.apache.hadoop.hbase.client | Provides HBase Client | 
| org.apache.hadoop.hbase.filter | Provides row-level filters applied to HRegion scan results during calls to
  ResultScanner.next(). | 
| org.apache.hadoop.hbase.io.encoding | |
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.util | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ExtendedCellExtension to  Cellwith server side required functions. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ByteBufferExtendedCellThis class is a server side extension to the  Cellinterface. | 
| class  | ByteBufferKeyOnlyKeyValueThis is a key only Cell implementation which is identical to  KeyValue.KeyOnlyKeyValuewith respect to key serialization but have its data in the form of Byte buffer
 (onheap and offheap). | 
| class  | ByteBufferKeyValueThis Cell is an implementation of  ByteBufferExtendedCellwhere the data resides in
 off heap/ on heap ByteBuffer | 
| class  | IndividualBytesFieldCell | 
| class  | KeyValueAn HBase Key/Value. | 
| static class  | KeyValue.KeyOnlyKeyValueA 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. | 
| class  | NoTagsByteBufferKeyValueAn extension of the ByteBufferKeyValue where the tags length is always 0 | 
| class  | NoTagsKeyValueAn extension of the KeyValue where the tags length is always 0 | 
| private static class  | PrivateCellUtil.EmptyByteBufferExtendedCellThese cells are used in reseeks/seeks to improve the read performance. | 
| private static class  | PrivateCellUtil.EmptyCellThese cells are used in reseeks/seeks to improve the read performance. | 
| private static class  | PrivateCellUtil.FirstOnRowByteBufferExtendedCell | 
| private static class  | PrivateCellUtil.FirstOnRowCell | 
| private static class  | PrivateCellUtil.FirstOnRowColByteBufferExtendedCell | 
| private static class  | PrivateCellUtil.FirstOnRowColCell | 
| private static class  | PrivateCellUtil.FirstOnRowColTSByteBufferExtendedCell | 
| private static class  | PrivateCellUtil.FirstOnRowColTSCell | 
| private static class  | PrivateCellUtil.FirstOnRowDeleteFamilyCell | 
| private static class  | PrivateCellUtil.LastOnRowByteBufferExtendedCell | 
| private static class  | PrivateCellUtil.LastOnRowCell | 
| private static class  | PrivateCellUtil.LastOnRowColByteBufferExtendedCell | 
| private static class  | PrivateCellUtil.LastOnRowColCell | 
| (package private) static class  | PrivateCellUtil.TagRewriteByteBufferExtendedCell | 
| (package private) static class  | PrivateCellUtil.TagRewriteCellThis can be used when a Cell has to change with addition/removal of one or more tags. | 
| (package private) static class  | PrivateCellUtil.ValueAndTagRewriteByteBufferExtendedCell | 
| (package private) static class  | PrivateCellUtil.ValueAndTagRewriteCell | 
| class  | SizeCachedByteBufferKeyValueThis Cell is an implementation of  ByteBufferExtendedCellwhere the data resides in
 off heap/ on heap ByteBuffer | 
| class  | SizeCachedKeyValueThis class is an extension to KeyValue where rowLen and keyLen are cached. | 
| class  | SizeCachedNoTagsByteBufferKeyValueThis Cell is an implementation of  ByteBufferExtendedCellwhere the data resides in
 off heap/ on heap ByteBuffer | 
| class  | SizeCachedNoTagsKeyValueThis class is an extension to ContentSizeCachedKeyValue where there are no tags in Cell. | 
| Modifier and Type | Method and Description | 
|---|---|
| RawCell | RawCellBuilder. build() | 
| Modifier and Type | Class and Description | 
|---|---|
| private static class  | Mutation.CellWrapper | 
| Modifier and Type | Class and Description | 
|---|---|
| (package private) static class  | KeyOnlyFilter.KeyOnlyByteBufferExtendedCell | 
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | BufferedDataBlockEncoder.OffheapDecodedExtendedCell | 
| protected static class  | BufferedDataBlockEncoder.OnheapDecodedCellCopies only the key part of the keybuffer by doing a deep copy and passes the
 seeker state members for taking a clone. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ByteBufferChunkKeyValueByteBuffer based cell which has the chunkid at the 0th offset | 
| class  | NoTagByteBufferChunkKeyValueByteBuffer based cell which has the chunkid at the 0th offset and with no tags | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MapReduceExtendedCellA wrapper for a cell to be used with mapreduce, as the output value class for mappers/reducers. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.