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

Method PopRpb

src/jrd/rpb_chain.cpp:64–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62}
63
64bool traRpbList::PopRpb(record_param* value, int Level)
65{
66 if (Level < 0) {
67 return false;
68 }
69 FB_SIZE_T pos;
70 ExecAssert(find(traRpbListElement(value, Level), pos));
71 const bool rc = (*this)[pos].lr_rpb->rpb_runtime_flags & RPB_refetch;
72 remove(pos);
73 return rc;
74}
75

Callers 1

preModifyEraseTriggersFunction · 0.80

Calls 3

traRpbListElementClass · 0.85
removeFunction · 0.85
findFunction · 0.70

Tested by

no test coverage detected