public class DeserializationHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DeserializationHelper.Flag
Flag affecting deserialization behavior (this only affect counters in practice).
|
Modifier and Type | Field and Description |
---|---|
int |
version |
Constructor and Description |
---|
DeserializationHelper(TableMetadata metadata,
int version,
DeserializationHelper.Flag flag) |
DeserializationHelper(TableMetadata metadata,
int version,
DeserializationHelper.Flag flag,
ColumnFilter columnsToFetch) |
Modifier and Type | Method and Description |
---|---|
boolean |
canSkipValue(CellPath path) |
boolean |
canSkipValue(ColumnMetadata column) |
void |
endOfComplexColumn() |
boolean |
includes(Cell<?> cell,
LivenessInfo rowLiveness) |
boolean |
includes(CellPath path) |
boolean |
includes(ColumnMetadata column) |
boolean |
isDropped(Cell<?> cell,
boolean isComplex) |
boolean |
isDroppedComplexDeletion(DeletionTime complexDeletion) |
<V> V |
maybeClearCounterValue(V value,
ValueAccessor<V> accessor) |
void |
startOfComplexColumn(ColumnMetadata column) |
public DeserializationHelper(TableMetadata metadata, int version, DeserializationHelper.Flag flag, ColumnFilter columnsToFetch)
public DeserializationHelper(TableMetadata metadata, int version, DeserializationHelper.Flag flag)
public boolean includes(ColumnMetadata column)
public boolean includes(Cell<?> cell, LivenessInfo rowLiveness)
public boolean includes(CellPath path)
public boolean canSkipValue(ColumnMetadata column)
public boolean canSkipValue(CellPath path)
public void startOfComplexColumn(ColumnMetadata column)
public void endOfComplexColumn()
public boolean isDropped(Cell<?> cell, boolean isComplex)
public boolean isDroppedComplexDeletion(DeletionTime complexDeletion)
public <V> V maybeClearCounterValue(V value, ValueAccessor<V> accessor)
Copyright © 2009-2022 The Apache Software Foundation