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

Function needDfw

src/jrd/vio.cpp:784–798  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

782}
783
784inline bool needDfw(thread_db* tdbb, const jrd_tra* transaction)
785{
786/**************************************
787 *
788 * n e e d D f w
789 *
790 **************************************
791 *
792 * Functional description
793 * Checks, should DFW be called or not
794 * when system relations are modified.
795 *
796 **************************************/
797 return !((transaction->tra_flags & TRA_system) || (tdbb->tdbb_flags & TDBB_dont_post_dfw));
798}
799
800void VIO_backout(thread_db* tdbb, record_param* rpb, const jrd_tra* transaction)
801{

Callers 3

VIO_eraseFunction · 0.85
VIO_modifyFunction · 0.85
VIO_storeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected