capturedStatementViews

Public read view of every statement executed synchronously via execute, in call order, with its CQL text and positionally bound values. A BatchStatement is flattened into its child statements (in batch order); use capturedBatchViews to keep batch boundaries.

In CapturedStatement.values, a value that was bound as CQL null (e.g. saveWithNulls, which writes a tombstone) reads back as Kotlin null, while a position that was never bound or was explicitly unset (a plain save() of a null field, which writes no tombstone) reads back as FakeUnset — those are different CQL writes, see CapturedStatement.isUnset.