| 467 | } |
| 468 | |
| 469 | void Applier::commitTransaction(thread_db* tdbb, TraNumber traNum) |
| 470 | { |
| 471 | jrd_tra* transaction = NULL; |
| 472 | if (!m_txnMap.get(traNum, transaction)) |
| 473 | raiseError("Transaction %" SQUADFORMAT" is not found", traNum); |
| 474 | |
| 475 | LocalThreadContext context(tdbb, transaction); |
| 476 | |
| 477 | TRA_commit(tdbb, transaction, false); |
| 478 | |
| 479 | m_txnMap.remove(traNum); |
| 480 | } |
| 481 | |
| 482 | void Applier::rollbackTransaction(thread_db* tdbb, TraNumber traNum, bool cleanup) |
| 483 | { |
no test coverage detected