MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / rollbackSavepoint

Method rollbackSavepoint

src/jrd/replication/Replicator.cpp:279–293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

277}
278
279void Replicator::rollbackSavepoint(CheckStatusWrapper* status, Transaction* transaction)
280{
281 try
282 {
283 auto& txnData = transaction->getData();
284
285 txnData.putTag(opRollbackSavepoint);
286
287 flush(txnData, FLUSH_SYNC);
288 }
289 catch (const Exception& ex)
290 {
291 ex.stuffException(status);
292 }
293}
294
295void Replicator::insertRecord(CheckStatusWrapper* status,
296 Transaction* transaction,

Callers 2

cleanupSavepointMethod · 0.45
REPL_save_cleanupFunction · 0.45

Calls 3

putTagMethod · 0.80
getDataMethod · 0.45
stuffExceptionMethod · 0.45

Tested by

no test coverage detected