@InterfaceAudience.Private public abstract class ExtendedCellBuilderImpl extends Object implements ExtendedCellBuilder
CellBuilder.DataType| 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 ExtendedCellBuilder setRow(byte[] row)
setRow in interface CellBuildersetRow in interface ExtendedCellBuilderpublic ExtendedCellBuilder setRow(byte[] row, int rOffset, int rLength)
setRow in interface CellBuildersetRow in interface ExtendedCellBuilderpublic ExtendedCellBuilder setFamily(byte[] family)
setFamily in interface CellBuildersetFamily in interface ExtendedCellBuilderpublic ExtendedCellBuilder setFamily(byte[] family, int fOffset, int fLength)
setFamily in interface CellBuildersetFamily in interface ExtendedCellBuilderpublic ExtendedCellBuilder setQualifier(byte[] qualifier)
setQualifier in interface CellBuildersetQualifier in interface ExtendedCellBuilderpublic ExtendedCellBuilder setQualifier(byte[] qualifier, int qOffset, int qLength)
setQualifier in interface CellBuildersetQualifier in interface ExtendedCellBuilderpublic ExtendedCellBuilder setTimestamp(long timestamp)
setTimestamp in interface CellBuildersetTimestamp in interface ExtendedCellBuilderpublic ExtendedCellBuilder setType(CellBuilder.DataType type)
setType in interface CellBuildersetType in interface ExtendedCellBuilderpublic ExtendedCellBuilder setType(byte type)
setType in interface ExtendedCellBuilderpublic ExtendedCellBuilder setValue(byte[] value)
setValue in interface CellBuildersetValue in interface ExtendedCellBuilderpublic ExtendedCellBuilder setValue(byte[] value, int vOffset, int vLength)
setValue in interface CellBuildersetValue in interface ExtendedCellBuilderpublic ExtendedCellBuilder setTags(byte[] tags)
setTags in interface ExtendedCellBuilderpublic ExtendedCellBuilder setTags(byte[] tags, int tagsOffset, int tagsLength)
setTags in interface ExtendedCellBuilderpublic ExtendedCellBuilder setSequenceId(long seqId)
setSequenceId in interface ExtendedCellBuilderprotected abstract ExtendedCell innerBuild()
public ExtendedCell build()
build in interface CellBuilderbuild in interface ExtendedCellBuilderpublic ExtendedCellBuilder clear()
CellBuilderclear in interface CellBuilderclear in interface ExtendedCellBuilderCopyright © 2007–2017 The Apache Software Foundation. All rights reserved.