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

Function compose

src/jrd/optimizer/Optimizer.cpp:267–271  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

265 };
266
267 inline void compose(MemoryPool& pool, BoolExprNode** node1, BoolExprNode* node2)
268 {
269 if (node2)
270 *node1 = (*node1) ? FB_NEW_POOL(pool) BinaryBoolNode(pool, blr_and, *node1, node2) : node2;
271 }
272
273 void classMask(unsigned count, ValueExprNode** eq_class, ULONG* mask)
274 {

Callers 5

compileMethod · 0.85
applyBooleanMethod · 0.85
generateOuterJoinMethod · 0.85
generateRetrievalMethod · 0.85

Calls 1

BinaryBoolNodeClass · 0.50

Tested by

no test coverage detected