All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
KeyValue |
copy(InternalRowSerializer keySerializer,
InternalRowSerializer valueSerializer) |
static List<DataField> |
createKeyValueFields(List<DataField> keyFields,
List<DataField> valueFields)
Create key-value fields.
|
boolean |
isAdd() |
InternalRow |
key() |
int |
level() |
static int[][] |
project(int[][] keyProjection,
int[][] valueProjection,
int numKeyFields) |
KeyValue |
replace(InternalRow key,
long sequenceNumber,
RowKind valueKind,
InternalRow value) |
KeyValue |
replace(InternalRow key,
RowKind valueKind,
InternalRow value) |
KeyValue |
replaceKey(InternalRow key) |
KeyValue |
replaceValue(InternalRow value) |
KeyValue |
replaceValueKind(RowKind valueKind) |
static String |
rowDataToString(InternalRow row,
RowType type) |
static RowType |
schema(RowType keyType,
RowType valueType) |
static RowType |
schemaWithLevel(RowType keyType,
RowType valueType) |
long |
sequenceNumber() |
KeyValue |
setLevel(int level) |
String |
toString(RowType keyType,
RowType valueType) |
InternalRow |
value() |
RowKind |
valueKind() |