Package org.apache.cassandra.db.rows
Class DeserializationHelper
java.lang.Object
org.apache.cassandra.db.rows.DeserializationHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumFlag affecting deserialization behavior (this only affect counters in practice). -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeserializationHelper(TableMetadata metadata, int version, DeserializationHelper.Flag flag) DeserializationHelper(TableMetadata metadata, int version, DeserializationHelper.Flag flag, ColumnFilter columnsToFetch) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanSkipValue(CellPath path) booleancanSkipValue(ColumnMetadata column) voidbooleanincludes(Cell<?> cell, LivenessInfo rowLiveness) booleanbooleanincludes(ColumnMetadata column) booleanbooleanisDroppedComplexDeletion(DeletionTime complexDeletion) <V> VmaybeClearCounterValue(V value, ValueAccessor<V> accessor) voidstartOfComplexColumn(ColumnMetadata column)
-
Field Details
-
version
public final int version
-
-
Constructor Details
-
DeserializationHelper
public DeserializationHelper(TableMetadata metadata, int version, DeserializationHelper.Flag flag, ColumnFilter columnsToFetch) -
DeserializationHelper
-
-
Method Details
-
includes
-
includes
-
includes
-
canSkipValue
-
canSkipValue
-
startOfComplexColumn
-
endOfComplexColumn
public void endOfComplexColumn() -
isDropped
-
isDroppedComplexDeletion
-
maybeClearCounterValue
-