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:
setRowin interfaceCellBuilder- Specified by:
setRowin interfaceRawCellBuilder
-
setRow
- Specified by:
setRowin interfaceCellBuilder- Specified by:
setRowin interfaceRawCellBuilder
-
setFamily
- Specified by:
setFamilyin interfaceCellBuilder- Specified by:
setFamilyin interfaceRawCellBuilder
-
setFamily
- Specified by:
setFamilyin interfaceCellBuilder- Specified by:
setFamilyin interfaceRawCellBuilder
-
setQualifier
- Specified by:
setQualifierin interfaceCellBuilder- Specified by:
setQualifierin interfaceRawCellBuilder
-
setQualifier
- Specified by:
setQualifierin interfaceCellBuilder- Specified by:
setQualifierin interfaceRawCellBuilder
-
setTimestamp
- Specified by:
setTimestampin interfaceCellBuilder- Specified by:
setTimestampin interfaceRawCellBuilder
-
setType
- Specified by:
setTypein interfaceCellBuilder- Specified by:
setTypein interfaceRawCellBuilder
-
setType
-
setValue
- Specified by:
setValuein interfaceCellBuilder- Specified by:
setValuein interfaceRawCellBuilder
-
setValue
- Specified by:
setValuein interfaceCellBuilder- Specified by:
setValuein interfaceRawCellBuilder
-
build
- Specified by:
buildin interfaceCellBuilder- Specified by:
buildin interfaceRawCellBuilder
-
clear
Description copied from interface:CellBuilderRemove all internal elements from builder.- Specified by:
clearin interfaceCellBuilder- Specified by:
clearin interfaceRawCellBuilder
-
setTags
-
setTags
-
setTags
- Specified by:
setTagsin interfaceRawCellBuilder
-
setSequenceId
Internal usage. Be careful before you use this while building a cell- Parameters:
seqId- set the seqId- Returns:
- the current ExternalCellBuilder
-