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 classDeserializationHelper.FlagFlag affecting deserialization behavior (this only affect counters in practice).
-
Field Summary
Fields Modifier and Type Field Description intversion
-
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 booleancanSkipValue(CellPath path)booleancanSkipValue(ColumnMetadata column)voidendOfComplexColumn()booleanincludes(Cell<?> cell, LivenessInfo rowLiveness)booleanincludes(CellPath path)booleanincludes(ColumnMetadata column)booleanisDropped(Cell<?> cell, boolean isComplex)booleanisDroppedComplexDeletion(DeletionTime complexDeletion)<V> VmaybeClearCounterValue(V value, ValueAccessor<V> accessor)voidstartOfComplexColumn(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)
-
-