Package org.apache.hadoop.hbase
Class ExtendedCellBuilderImpl
java.lang.Object
org.apache.hadoop.hbase.ExtendedCellBuilderImpl
- All Implemented Interfaces:
CellBuilder,ExtendedCellBuilder,RawCellBuilder
- Direct Known Subclasses:
IndividualBytesFieldCellBuilder,KeyValueBuilder
@Private
public abstract class ExtendedCellBuilderImpl
extends Object
implements ExtendedCellBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected byte[]protected intprotected intprotected intprotected intprotected byte[]protected intprotected intprotected byte[]protected longprotected byte[]protected intprotected intprotected longprotected KeyValue.Typeprotected byte[]protected intprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private voidclear()Remove all internal elements from builder.protected abstract ExtendedCellsetFamily(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)
-
Field Details
-
row
-
rOffset
-
rLength
-
family
-
fOffset
-
fLength
-
qualifier
-
qOffset
-
qLength
-
timestamp
-
type
-
value
-
vOffset
-
vLength
-
seqId
-
tags
-
tagsOffset
-
tagsLength
-
-
Constructor Details
-
ExtendedCellBuilderImpl
public ExtendedCellBuilderImpl()
-
-
Method Details
-
setRow
- Specified by:
setRowin interfaceCellBuilder- Specified by:
setRowin interfaceExtendedCellBuilder- Specified by:
setRowin interfaceRawCellBuilder
-
setRow
- Specified by:
setRowin interfaceCellBuilder- Specified by:
setRowin interfaceExtendedCellBuilder- Specified by:
setRowin interfaceRawCellBuilder
-
setFamily
- Specified by:
setFamilyin interfaceCellBuilder- Specified by:
setFamilyin interfaceExtendedCellBuilder- Specified by:
setFamilyin interfaceRawCellBuilder
-
setFamily
- Specified by:
setFamilyin interfaceCellBuilder- Specified by:
setFamilyin interfaceExtendedCellBuilder- Specified by:
setFamilyin interfaceRawCellBuilder
-
setQualifier
- Specified by:
setQualifierin interfaceCellBuilder- Specified by:
setQualifierin interfaceExtendedCellBuilder- Specified by:
setQualifierin interfaceRawCellBuilder
-
setQualifier
- Specified by:
setQualifierin interfaceCellBuilder- Specified by:
setQualifierin interfaceExtendedCellBuilder- Specified by:
setQualifierin interfaceRawCellBuilder
-
setTimestamp
- Specified by:
setTimestampin interfaceCellBuilder- Specified by:
setTimestampin interfaceExtendedCellBuilder- Specified by:
setTimestampin interfaceRawCellBuilder
-
setType
- Specified by:
setTypein interfaceCellBuilder- Specified by:
setTypein interfaceExtendedCellBuilder- Specified by:
setTypein interfaceRawCellBuilder
-
setType
- Specified by:
setTypein interfaceExtendedCellBuilder
-
setValue
- Specified by:
setValuein interfaceCellBuilder- Specified by:
setValuein interfaceExtendedCellBuilder- Specified by:
setValuein interfaceRawCellBuilder
-
setValue
- Specified by:
setValuein interfaceCellBuilder- Specified by:
setValuein interfaceExtendedCellBuilder- Specified by:
setValuein interfaceRawCellBuilder
-
setTags
- Specified by:
setTagsin interfaceExtendedCellBuilder
-
setTags
- Specified by:
setTagsin interfaceExtendedCellBuilder
-
setTags
- Specified by:
setTagsin interfaceExtendedCellBuilder- Specified by:
setTagsin interfaceRawCellBuilder
-
setSequenceId
Description copied from interface:ExtendedCellBuilderInternal usage. Be careful before you use this while building a cell- Specified by:
setSequenceIdin interfaceExtendedCellBuilder- Parameters:
seqId- set the seqId- Returns:
- the current ExternalCellBuilder
-
checkBeforeBuild
-
innerBuild
-
build
- Specified by:
buildin interfaceCellBuilder- Specified by:
buildin interfaceExtendedCellBuilder- Specified by:
buildin interfaceRawCellBuilder
-
clear
Description copied from interface:CellBuilderRemove all internal elements from builder.- Specified by:
clearin interfaceCellBuilder- Specified by:
clearin interfaceExtendedCellBuilder- Specified by:
clearin interfaceRawCellBuilder
-