@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 CellBuildersetRow in interface RawCellBuilderExtendedCellBuilder setRow(byte[] row, int rOffset, int rLength)
setRow in interface CellBuildersetRow in interface RawCellBuilderExtendedCellBuilder setFamily(byte[] family)
setFamily in interface CellBuildersetFamily in interface RawCellBuilderExtendedCellBuilder setFamily(byte[] family, int fOffset, int fLength)
setFamily in interface CellBuildersetFamily in interface RawCellBuilderExtendedCellBuilder setQualifier(byte[] qualifier)
setQualifier in interface CellBuildersetQualifier in interface RawCellBuilderExtendedCellBuilder setQualifier(byte[] qualifier, int qOffset, int qLength)
setQualifier in interface CellBuildersetQualifier in interface RawCellBuilderExtendedCellBuilder setTimestamp(long timestamp)
setTimestamp in interface CellBuildersetTimestamp in interface RawCellBuilderExtendedCellBuilder setType(Cell.Type type)
setType in interface CellBuildersetType in interface RawCellBuilderExtendedCellBuilder setType(byte type)
ExtendedCellBuilder setValue(byte[] value)
setValue in interface CellBuildersetValue in interface RawCellBuilderExtendedCellBuilder setValue(byte[] value, int vOffset, int vLength)
setValue in interface CellBuildersetValue in interface RawCellBuilderExtendedCell build()
build in interface CellBuilderbuild in interface RawCellBuilderExtendedCellBuilder clear()
CellBuilderclear in interface CellBuilderclear in interface RawCellBuilderExtendedCellBuilder setTags(byte[] tags)
ExtendedCellBuilder setTags(byte[] tags, int tagsOffset, int tagsLength)
ExtendedCellBuilder setTags(List<Tag> tags)
setTags in interface RawCellBuilderExtendedCellBuilder setSequenceId(long seqId)
seqId - set the seqIdCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.