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

Function CMP_pass2_validation

src/jrd/cmp.cpp:454–459  ·  view source on GitHub ↗

Copy items' information into appropriate node.

Source from the content-addressed store, hash-verified

452
453// Copy items' information into appropriate node.
454ItemInfo* CMP_pass2_validation(thread_db* tdbb, CompilerScratch* csb, const Item& item)
455{
456 ItemInfo itemInfo;
457 return csb->csb_map_item_info.get(item, itemInfo) ?
458 FB_NEW_POOL(*tdbb->getDefaultPool()) ItemInfo(*tdbb->getDefaultPool(), itemInfo) : NULL;
459}
460
461
462void CMP_post_procedure_access(thread_db* tdbb, CompilerScratch* csb, jrd_prc* procedure)

Callers 2

pass2Method · 0.85
pass2Method · 0.85

Calls 3

ItemInfoClass · 0.70
getMethod · 0.45
getDefaultPoolMethod · 0.45

Tested by

no test coverage detected