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

Method pass1Source

src/jrd/RecordSourceNodes.cpp:715–723  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

713}
714
715void LocalTableSourceNode::pass1Source(thread_db* tdbb, CompilerScratch* csb, RseNode* /*rse*/,
716 BoolExprNode** /*boolean*/, RecordSourceNodeStack& stack)
717{
718 fb_assert(!csb->csb_view); // local tables cannot be inside a view
719
720 stack.push(this); // Assume that the source will be used. Push it on the final stream stack.
721
722 pass1(tdbb, csb);
723}
724
725void LocalTableSourceNode::pass2Rse(thread_db* tdbb, CompilerScratch* csb)
726{

Callers 1

processSourceFunction · 0.45

Calls 15

pass1Function · 0.85
CMP_post_resourceFunction · 0.85
CMP_csb_elementFunction · 0.85
CMP_alloc_mapFunction · 0.85
processSourceFunction · 0.85
getAddressMethod · 0.80
getDatabaseMethod · 0.80
swapFunction · 0.70
BinaryBoolNodeClass · 0.50
pushMethod · 0.45
findMethod · 0.45

Tested by

no test coverage detected