abortTxn method

void abortTxn(
  1. TxnContextV2 ctx
)

Abort (rollback). MVCC undo is implicit via xmin visibility.

Implementation

void abortTxn(TxnContextV2 ctx) {
  for (final mvcc in mvccTables.values) {
    mvcc.rollbackTxn(ctx.txnId);
  }
  txnManager.abort(ctx);
}