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