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

Method ExeState

src/dsql/Nodes.h:1479–1495  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1477 struct ExeState
1478 {
1479 ExeState(thread_db* tdbb, Request* request, jrd_tra* transaction)
1480 : savedTdbb(tdbb),
1481 oldPool(tdbb->getDefaultPool()),
1482 oldRequest(tdbb->getRequest()),
1483 oldTransaction(tdbb->getTransaction()),
1484 topNode(NULL),
1485 prevNode(NULL),
1486 whichEraseTrig(ALL_TRIGS),
1487 whichStoTrig(ALL_TRIGS),
1488 whichModTrig(ALL_TRIGS),
1489 errorPending(false),
1490 catchDisabled(false),
1491 exit(false)
1492 {
1493 savedTdbb->setTransaction(transaction);
1494 savedTdbb->setRequest(request);
1495 }
1496
1497 ~ExeState()
1498 {

Callers

nothing calls this directly

Calls 5

setRequestMethod · 0.80
getDefaultPoolMethod · 0.45
getRequestMethod · 0.45
getTransactionMethod · 0.45
setTransactionMethod · 0.45

Tested by

no test coverage detected