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

Method parse

src/dsql/BoolNodes.cpp:102–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100}
101
102DmlNode* BinaryBoolNode::parse(thread_db* tdbb, MemoryPool& pool, CompilerScratch* csb, const UCHAR blrOp)
103{
104 BinaryBoolNode* node = FB_NEW_POOL(pool) BinaryBoolNode(pool, blrOp);
105 node->arg1 = PAR_parse_boolean(tdbb, csb);
106 node->arg2 = PAR_parse_boolean(tdbb, csb);
107 return node;
108}
109
110string BinaryBoolNode::internalPrint(NodePrinter& printer) const
111{

Callers

nothing calls this directly

Calls 12

PAR_parse_booleanFunction · 0.85
PAR_parse_valueFunction · 0.85
PAR_argsFunction · 0.85
InListBoolNodeClass · 0.85
MissingBoolNodeClass · 0.85
NotBoolNodeClass · 0.85
RseBoolNodeClass · 0.85
PAR_rseFunction · 0.85
BinaryBoolNodeClass · 0.70
ComparativeBoolNodeClass · 0.70
getByteMethod · 0.45
getWordMethod · 0.45

Tested by

no test coverage detected