rollbackTransaction method

Future<int> rollbackTransaction(
  1. int txnId,
  2. int tableId
)

Implementation

Future<int> rollbackTransaction(int txnId, int tableId) async {
  final lsn = await append((lsn, prev) => WalBinRecord(
    lsn: lsn, txnId: txnId, prevLsn: prev,
    op: WalBinOp.rollback, flags: 0, tableId: tableId, rowId: 0,
  ));
  _txnLastLsn.remove(txnId);
  _currentTxnId = 0;
  return lsn;
}