Package org.apache.hadoop.hbase
Interface ExtendedCellBuilder
- All Superinterfaces:
CellBuilder
,RawCellBuilder
- All Known Implementing Classes:
ExtendedCellBuilderImpl
,IndividualBytesFieldCellBuilder
,KeyValueBuilder
For internal purpose.
Tag
and memstoreTS/mvcc are internal implementation detail that
should not be exposed publicly. Use ExtendedCellBuilderFactory
to get ExtendedCellBuilder
instance. TODO: ditto for ByteBufferExtendedCell?-
Method Summary
Modifier and TypeMethodDescriptionbuild()
clear()
Remove all internal elements from builder.setFamily
(byte[] family) setFamily
(byte[] family, int fOffset, int fLength) setQualifier
(byte[] qualifier) setQualifier
(byte[] qualifier, int qOffset, int qLength) setRow
(byte[] row) setRow
(byte[] row, int rOffset, int rLength) setSequenceId
(long seqId) Internal usage.setTags
(byte[] tags) setTags
(byte[] tags, int tagsOffset, int tagsLength) setTimestamp
(long timestamp) setType
(byte type) setValue
(byte[] value) setValue
(byte[] value, int vOffset, int vLength)
-
Method Details
-
setRow
- Specified by:
setRow
in interfaceCellBuilder
- Specified by:
setRow
in interfaceRawCellBuilder
-
setRow
- Specified by:
setRow
in interfaceCellBuilder
- Specified by:
setRow
in interfaceRawCellBuilder
-
setFamily
- Specified by:
setFamily
in interfaceCellBuilder
- Specified by:
setFamily
in interfaceRawCellBuilder
-
setFamily
- Specified by:
setFamily
in interfaceCellBuilder
- Specified by:
setFamily
in interfaceRawCellBuilder
-
setQualifier
- Specified by:
setQualifier
in interfaceCellBuilder
- Specified by:
setQualifier
in interfaceRawCellBuilder
-
setQualifier
- Specified by:
setQualifier
in interfaceCellBuilder
- Specified by:
setQualifier
in interfaceRawCellBuilder
-
setTimestamp
- Specified by:
setTimestamp
in interfaceCellBuilder
- Specified by:
setTimestamp
in interfaceRawCellBuilder
-
setType
- Specified by:
setType
in interfaceCellBuilder
- Specified by:
setType
in interfaceRawCellBuilder
-
setType
-
setValue
- Specified by:
setValue
in interfaceCellBuilder
- Specified by:
setValue
in interfaceRawCellBuilder
-
setValue
- Specified by:
setValue
in interfaceCellBuilder
- Specified by:
setValue
in interfaceRawCellBuilder
-
build
- Specified by:
build
in interfaceCellBuilder
- Specified by:
build
in interfaceRawCellBuilder
-
clear
Description copied from interface:CellBuilder
Remove all internal elements from builder.- Specified by:
clear
in interfaceCellBuilder
- Specified by:
clear
in interfaceRawCellBuilder
-
setTags
-
setTags
-
setTags
- Specified by:
setTags
in interfaceRawCellBuilder
-
setSequenceId
Internal usage. Be careful before you use this while building a cell- Parameters:
seqId
- set the seqId- Returns:
- the current ExternalCellBuilder
-