public final class RTBoundCloser extends Transformation<UnfilteredRowIterator>
ReadCommand.executeLocally(ReadOrderGroup)
,
if DataLimits
stopped the iterator on a live row that was enclosed in an
older RT.
If we don't do this, and send a response without the closing bound, we can break read/short read protection read
isolation, and potentially cause data loss.
See CASSANDRA-14515 for context.Constructor and Description |
---|
RTBoundCloser() |
Modifier and Type | Method and Description |
---|---|
UnfilteredRowIterator |
applyToPartition(UnfilteredRowIterator partition)
Applied to any rows iterator (partition) we encounter in a partitions iterator
|
apply, apply, apply, apply, applyToDeletion, applyToMarker, applyToRow, applyToStatic, onClose, onPartitionClose
public UnfilteredRowIterator applyToPartition(UnfilteredRowIterator partition)
Transformation
applyToPartition
in class Transformation<UnfilteredRowIterator>
Copyright © 2018 The Apache Software Foundation