@InterfaceAudience.Private public abstract class ExtendedCellBuilderImpl extends Object implements ExtendedCellBuilder
| 限定符和类型 | 字段和说明 |
|---|---|
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 |
| 构造器和说明 |
|---|
ExtendedCellBuilderImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
ExtendedCell |
build() |
ExtendedCellBuilder |
clear()
Remove all internal elements from builder.
|
protected abstract ExtendedCell |
innerBuild() |
ExtendedCellBuilder |
setFamily(byte[] family) |
ExtendedCellBuilder |
setFamily(byte[] family,
int fOffset,
int fLength) |
ExtendedCellBuilder |
setQualifier(byte[] qualifier) |
ExtendedCellBuilder |
setQualifier(byte[] qualifier,
int qOffset,
int qLength) |
ExtendedCellBuilder |
setRow(byte[] row) |
ExtendedCellBuilder |
setRow(byte[] row,
int rOffset,
int rLength) |
ExtendedCellBuilder |
setSequenceId(long seqId)
Internal usage.
|
ExtendedCellBuilder |
setTags(byte[] tags) |
ExtendedCellBuilder |
setTags(byte[] tags,
int tagsOffset,
int tagsLength) |
ExtendedCellBuilder |
setTags(List<Tag> tags) |
ExtendedCellBuilder |
setTimestamp(long timestamp) |
ExtendedCellBuilder |
setType(byte type) |
ExtendedCellBuilder |
setType(Cell.Type type) |
ExtendedCellBuilder |
setValue(byte[] value) |
ExtendedCellBuilder |
setValue(byte[] value,
int vOffset,
int vLength) |
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 在接口中 CellBuildersetRow 在接口中 ExtendedCellBuildersetRow 在接口中 RawCellBuilderpublic ExtendedCellBuilder setRow(byte[] row, int rOffset, int rLength)
setRow 在接口中 CellBuildersetRow 在接口中 ExtendedCellBuildersetRow 在接口中 RawCellBuilderpublic ExtendedCellBuilder setFamily(byte[] family)
setFamily 在接口中 CellBuildersetFamily 在接口中 ExtendedCellBuildersetFamily 在接口中 RawCellBuilderpublic ExtendedCellBuilder setFamily(byte[] family, int fOffset, int fLength)
setFamily 在接口中 CellBuildersetFamily 在接口中 ExtendedCellBuildersetFamily 在接口中 RawCellBuilderpublic ExtendedCellBuilder setQualifier(byte[] qualifier)
setQualifier 在接口中 CellBuildersetQualifier 在接口中 ExtendedCellBuildersetQualifier 在接口中 RawCellBuilderpublic ExtendedCellBuilder setQualifier(byte[] qualifier, int qOffset, int qLength)
setQualifier 在接口中 CellBuildersetQualifier 在接口中 ExtendedCellBuildersetQualifier 在接口中 RawCellBuilderpublic ExtendedCellBuilder setTimestamp(long timestamp)
setTimestamp 在接口中 CellBuildersetTimestamp 在接口中 ExtendedCellBuildersetTimestamp 在接口中 RawCellBuilderpublic ExtendedCellBuilder setType(Cell.Type type)
setType 在接口中 CellBuildersetType 在接口中 ExtendedCellBuildersetType 在接口中 RawCellBuilderpublic ExtendedCellBuilder setType(byte type)
setType 在接口中 ExtendedCellBuilderpublic ExtendedCellBuilder setValue(byte[] value)
setValue 在接口中 CellBuildersetValue 在接口中 ExtendedCellBuildersetValue 在接口中 RawCellBuilderpublic ExtendedCellBuilder setValue(byte[] value, int vOffset, int vLength)
setValue 在接口中 CellBuildersetValue 在接口中 ExtendedCellBuildersetValue 在接口中 RawCellBuilderpublic ExtendedCellBuilder setTags(byte[] tags)
setTags 在接口中 ExtendedCellBuilderpublic ExtendedCellBuilder setTags(byte[] tags, int tagsOffset, int tagsLength)
setTags 在接口中 ExtendedCellBuilderpublic ExtendedCellBuilder setTags(List<Tag> tags)
setTags 在接口中 ExtendedCellBuildersetTags 在接口中 RawCellBuilderpublic ExtendedCellBuilder setSequenceId(long seqId)
ExtendedCellBuildersetSequenceId 在接口中 ExtendedCellBuilderseqId - set the seqIdprotected abstract ExtendedCell innerBuild()
public ExtendedCell build()
build 在接口中 CellBuilderbuild 在接口中 ExtendedCellBuilderbuild 在接口中 RawCellBuilderpublic ExtendedCellBuilder clear()
CellBuilderclear 在接口中 CellBuilderclear 在接口中 ExtendedCellBuilderclear 在接口中 RawCellBuilderCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.