static void |
Cells.addNonShadowed(Cell<?> existing,
Cell<?> update,
DeletionTime deletion,
Row.Builder builder) |
Adds to the builder a representation of the given existing cell that, when merged/reconciled with the given
update cell, produces the same result as merging the original with the update.
|
static void |
Cells.addNonShadowedComplex(ColumnMetadata column,
java.util.Iterator<Cell<?>> existing,
java.util.Iterator<Cell<?>> update,
DeletionTime deletion,
Row.Builder builder) |
Adds to the builder a representation of the given existing cell that, when merged/reconciled with the given
update cell, produces the same result as merging the original with the update.
|
static Row.Builder |
Rows.copy(Row row,
Row.Builder builder) |
|
Unfiltered |
UnfilteredSerializer.deserialize(DataInputPlus in,
SerializationHeader header,
DeserializationHelper helper,
Row.Builder builder) |
Deserialize an Unfiltered from the provided input.
|
Row |
UnfilteredSerializer.deserializeRowBody(DataInputPlus in,
SerializationHeader header,
DeserializationHelper helper,
int flags,
int extendedFlags,
Row.Builder builder) |
|
static long |
Rows.merge(Row existing,
Row update,
Row.Builder builder) |
Merges two rows into the given builder, mainly for merging memtable rows.
|
static long |
Cells.reconcile(Cell<?> existing,
Cell<?> update,
DeletionTime deletion,
Row.Builder builder) |
Reconciles/merges two cells, one being an update to an existing cell,
yielding index updates if appropriate.
|
static long |
Cells.reconcileComplex(ColumnMetadata column,
java.util.Iterator<Cell<?>> existing,
java.util.Iterator<Cell<?>> update,
DeletionTime deletion,
Row.Builder builder) |
Computes the reconciliation of a complex column given its pre-existing
cells and the ones it is updated with, and generating index update if
appropriate.
|