Package org.apache.cassandra.db.rows
Class DeserializationHelper
- java.lang.Object
-
- org.apache.cassandra.db.rows.DeserializationHelper
-
public class DeserializationHelper extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DeserializationHelper.Flag
Flag affecting deserialization behavior (this only affect counters in practice).
-
Field Summary
Fields Modifier and Type Field Description int
version
-
Constructor Summary
Constructors Constructor Description DeserializationHelper(TableMetadata metadata, int version, DeserializationHelper.Flag flag)
DeserializationHelper(TableMetadata metadata, int version, DeserializationHelper.Flag flag, ColumnFilter columnsToFetch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Constructor Detail
-
DeserializationHelper
public DeserializationHelper(TableMetadata metadata, int version, DeserializationHelper.Flag flag, ColumnFilter columnsToFetch)
-
DeserializationHelper
public DeserializationHelper(TableMetadata metadata, int version, DeserializationHelper.Flag flag)
-
-
Method Detail
-
includes
public boolean includes(ColumnMetadata column)
-
includes
public boolean includes(Cell<?> cell, LivenessInfo rowLiveness)
-
includes
public boolean includes(CellPath path)
-
canSkipValue
public boolean canSkipValue(ColumnMetadata column)
-
canSkipValue
public boolean canSkipValue(CellPath path)
-
startOfComplexColumn
public void startOfComplexColumn(ColumnMetadata column)
-
endOfComplexColumn
public void endOfComplexColumn()
-
isDropped
public boolean isDropped(Cell<?> cell, boolean isComplex)
-
isDroppedComplexDeletion
public boolean isDroppedComplexDeletion(DeletionTime complexDeletion)
-
maybeClearCounterValue
public <V> V maybeClearCounterValue(V value, ValueAccessor<V> accessor)
-
-