@InterfaceAudience.Private public interface ExtendedCellBuilder extends RawCellBuilder
Tag and memstoreTS/mvcc are internal implementation detail
that should not be exposed publicly.
Use ExtendedCellBuilderFactory to get ExtendedCellBuilder instance.
TODO: ditto for ByteBufferExtendedCell?| 限定符和类型 | 方法和说明 |
|---|---|
ExtendedCell |
build() |
ExtendedCellBuilder |
clear()
Remove all internal elements from builder.
|
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) |
ExtendedCellBuilder setRow(byte[] row)
setRow 在接口中 CellBuildersetRow 在接口中 RawCellBuilderExtendedCellBuilder setRow(byte[] row, int rOffset, int rLength)
setRow 在接口中 CellBuildersetRow 在接口中 RawCellBuilderExtendedCellBuilder setFamily(byte[] family)
setFamily 在接口中 CellBuildersetFamily 在接口中 RawCellBuilderExtendedCellBuilder setFamily(byte[] family, int fOffset, int fLength)
setFamily 在接口中 CellBuildersetFamily 在接口中 RawCellBuilderExtendedCellBuilder setQualifier(byte[] qualifier)
setQualifier 在接口中 CellBuildersetQualifier 在接口中 RawCellBuilderExtendedCellBuilder setQualifier(byte[] qualifier, int qOffset, int qLength)
setQualifier 在接口中 CellBuildersetQualifier 在接口中 RawCellBuilderExtendedCellBuilder setTimestamp(long timestamp)
setTimestamp 在接口中 CellBuildersetTimestamp 在接口中 RawCellBuilderExtendedCellBuilder setType(Cell.Type type)
setType 在接口中 CellBuildersetType 在接口中 RawCellBuilderExtendedCellBuilder setType(byte type)
ExtendedCellBuilder setValue(byte[] value)
setValue 在接口中 CellBuildersetValue 在接口中 RawCellBuilderExtendedCellBuilder setValue(byte[] value, int vOffset, int vLength)
setValue 在接口中 CellBuildersetValue 在接口中 RawCellBuilderExtendedCell build()
build 在接口中 CellBuilderbuild 在接口中 RawCellBuilderExtendedCellBuilder clear()
CellBuilderclear 在接口中 CellBuilderclear 在接口中 RawCellBuilderExtendedCellBuilder setTags(byte[] tags)
ExtendedCellBuilder setTags(byte[] tags, int tagsOffset, int tagsLength)
ExtendedCellBuilder setTags(List<Tag> tags)
setTags 在接口中 RawCellBuilderExtendedCellBuilder setSequenceId(long seqId)
seqId - set the seqIdCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.