Class RangeTombstoneContext<T>

java.lang.Object
io.debezium.connector.cassandra.RangeTombstoneContext<T>

public class RangeTombstoneContext<T> extends Object
Range tombstone which comes in PartitionUpdate is consisting of 2 RangeTombstoneBoundMarker's which are logically related to each other as the first one is for "start" and the second one for "end" marker. We need to group these markers together into one event otherwise it does not make too much sense to send an event with a start marker without an end marker because it would be problematic to decouple it on the consumer's side.
  • Field Details

  • Constructor Details

    • RangeTombstoneContext

      public RangeTombstoneContext()
  • Method Details

    • isComplete

      public static boolean isComplete(RowData rowData)
    • getOrCreate

      public RowData getOrCreate(T metadata)
    • remove

      public void remove(T metadata)