@InterfaceAudience.Private public abstract class ExtendedCellBuilderImpl extends Object implements ExtendedCellBuilder
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
family |
protected int |
fLength |
protected int |
fOffset |
protected int |
qLength |
protected int |
qOffset |
protected byte[] |
qualifier |
protected int |
rLength |
protected int |
rOffset |
protected byte[] |
row |
protected long |
seqId |
protected byte[] |
tags |
protected int |
tagsLength |
protected int |
tagsOffset |
protected long |
timestamp |
protected KeyValue.Type |
type |
protected byte[] |
value |
protected int |
vLength |
protected int |
vOffset |
| Constructor and Description |
|---|
ExtendedCellBuilderImpl() |
protected byte[] row
protected int rOffset
protected int rLength
protected byte[] family
protected int fOffset
protected int fLength
protected byte[] qualifier
protected int qOffset
protected int qLength
protected long timestamp
protected KeyValue.Type type
protected byte[] value
protected int vOffset
protected int vLength
protected long seqId
protected byte[] tags
protected int tagsOffset
protected int tagsLength
public ExtendedCellBuilderImpl()
public ExtendedCellBuilder setRow(byte[] row)
setRow in interface CellBuildersetRow in interface ExtendedCellBuildersetRow in interface RawCellBuilderpublic ExtendedCellBuilder setRow(byte[] row, int rOffset, int rLength)
setRow in interface CellBuildersetRow in interface ExtendedCellBuildersetRow in interface RawCellBuilderpublic ExtendedCellBuilder setFamily(byte[] family)
setFamily in interface CellBuildersetFamily in interface ExtendedCellBuildersetFamily in interface RawCellBuilderpublic ExtendedCellBuilder setFamily(byte[] family, int fOffset, int fLength)
setFamily in interface CellBuildersetFamily in interface ExtendedCellBuildersetFamily in interface RawCellBuilderpublic ExtendedCellBuilder setQualifier(byte[] qualifier)
setQualifier in interface CellBuildersetQualifier in interface ExtendedCellBuildersetQualifier in interface RawCellBuilderpublic ExtendedCellBuilder setQualifier(byte[] qualifier, int qOffset, int qLength)
setQualifier in interface CellBuildersetQualifier in interface ExtendedCellBuildersetQualifier in interface RawCellBuilderpublic ExtendedCellBuilder setTimestamp(long timestamp)
setTimestamp in interface CellBuildersetTimestamp in interface ExtendedCellBuildersetTimestamp in interface RawCellBuilderpublic ExtendedCellBuilder setType(Cell.Type type)
setType in interface CellBuildersetType in interface ExtendedCellBuildersetType in interface RawCellBuilderpublic ExtendedCellBuilder setType(byte type)
setType in interface ExtendedCellBuilderpublic ExtendedCellBuilder setValue(byte[] value)
setValue in interface CellBuildersetValue in interface ExtendedCellBuildersetValue in interface RawCellBuilderpublic ExtendedCellBuilder setValue(byte[] value, int vOffset, int vLength)
setValue in interface CellBuildersetValue in interface ExtendedCellBuildersetValue in interface RawCellBuilderpublic ExtendedCellBuilder setTags(byte[] tags)
setTags in interface ExtendedCellBuilderpublic ExtendedCellBuilder setTags(byte[] tags, int tagsOffset, int tagsLength)
setTags in interface ExtendedCellBuilderpublic ExtendedCellBuilder setTags(List<Tag> tags)
setTags in interface ExtendedCellBuildersetTags in interface RawCellBuilderpublic ExtendedCellBuilder setSequenceId(long seqId)
ExtendedCellBuildersetSequenceId in interface ExtendedCellBuilderseqId - set the seqIdprivate void checkBeforeBuild()
protected abstract ExtendedCell innerBuild()
public ExtendedCell build()
build in interface CellBuilderbuild in interface ExtendedCellBuilderbuild in interface RawCellBuilderpublic ExtendedCellBuilder clear()
CellBuilderclear in interface CellBuilderclear in interface ExtendedCellBuilderclear in interface RawCellBuilderCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.