@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
在接口中 CellBuilder
setRow
在接口中 RawCellBuilder
ExtendedCellBuilder setRow(byte[] row, int rOffset, int rLength)
setRow
在接口中 CellBuilder
setRow
在接口中 RawCellBuilder
ExtendedCellBuilder setFamily(byte[] family)
setFamily
在接口中 CellBuilder
setFamily
在接口中 RawCellBuilder
ExtendedCellBuilder setFamily(byte[] family, int fOffset, int fLength)
setFamily
在接口中 CellBuilder
setFamily
在接口中 RawCellBuilder
ExtendedCellBuilder setQualifier(byte[] qualifier)
setQualifier
在接口中 CellBuilder
setQualifier
在接口中 RawCellBuilder
ExtendedCellBuilder setQualifier(byte[] qualifier, int qOffset, int qLength)
setQualifier
在接口中 CellBuilder
setQualifier
在接口中 RawCellBuilder
ExtendedCellBuilder setTimestamp(long timestamp)
setTimestamp
在接口中 CellBuilder
setTimestamp
在接口中 RawCellBuilder
ExtendedCellBuilder setType(Cell.Type type)
setType
在接口中 CellBuilder
setType
在接口中 RawCellBuilder
ExtendedCellBuilder setType(byte type)
ExtendedCellBuilder setValue(byte[] value)
setValue
在接口中 CellBuilder
setValue
在接口中 RawCellBuilder
ExtendedCellBuilder setValue(byte[] value, int vOffset, int vLength)
setValue
在接口中 CellBuilder
setValue
在接口中 RawCellBuilder
ExtendedCell build()
build
在接口中 CellBuilder
build
在接口中 RawCellBuilder
ExtendedCellBuilder clear()
CellBuilder
clear
在接口中 CellBuilder
clear
在接口中 RawCellBuilder
ExtendedCellBuilder setTags(byte[] tags)
ExtendedCellBuilder setTags(byte[] tags, int tagsOffset, int tagsLength)
ExtendedCellBuilder setTags(List<Tag> tags)
setTags
在接口中 RawCellBuilder
ExtendedCellBuilder setSequenceId(long seqId)
seqId
- set the seqIdCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.