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

Method makeValueExpression

src/jrd/Statement.cpp:358–369  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

356}
357
358Statement* Statement::makeValueExpression(thread_db* tdbb, ValueExprNode*& node, dsc& desc,
359 CompilerScratch* csb, bool internalFlag)
360{
361 fb_assert(csb->csb_node->getKind() == DmlNode::KIND_VALUE);
362
363 return makeStatement(tdbb, csb, internalFlag,
364 [&]
365 {
366 node = static_cast<ValueExprNode*>(csb->csb_node);
367 node->getDesc(tdbb, csb, &desc);
368 });
369}
370
371// Turn a parsed scratch into an executable request.
372Request* Statement::makeRequest(thread_db* tdbb, CompilerScratch* csb, bool internalFlag)

Callers

nothing calls this directly

Calls 2

getKindMethod · 0.45
getDescMethod · 0.45

Tested by

no test coverage detected