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