| 689 | } |
| 690 | |
| 691 | inline int wait(thread_db* tdbb, jrd_tra* transaction, const record_param* rpb, bool probe) |
| 692 | { |
| 693 | if (!probe && transaction->getLockWait()) |
| 694 | tdbb->bumpRelStats(RuntimeStatistics::RECORD_WAITS, rpb->rpb_relation->rel_id); |
| 695 | |
| 696 | return TRA_wait(tdbb, transaction, rpb->rpb_transaction_nr, |
| 697 | probe ? jrd_tra::tra_probe : jrd_tra::tra_wait); |
| 698 | } |
| 699 | |
| 700 | inline bool checkGCActive(thread_db* tdbb, record_param* rpb, int& state) |
| 701 | { |
no test coverage detected