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

Function par_value

src/gpre/exp.cpp:1624–1640  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1622//
1623
1624static gpre_nod* par_value( gpre_req* request, gpre_fld* field)
1625{
1626 gpre_nod* node = par_multiply(request, field);
1627
1628 while (true)
1629 {
1630 nod_t nod_type;
1631 if (MSC_match(KW_PLUS))
1632 nod_type = nod_plus;
1633 else if (MSC_match(KW_MINUS))
1634 nod_type = nod_minus;
1635 else
1636 return node;
1637
1638 node = MSC_binary(nod_type, node, par_value(request, field));
1639 }
1640}
1641

Callers 5

EXP_rseFunction · 0.85
par_arrayFunction · 0.85
par_primitive_valueFunction · 0.85
par_relationalFunction · 0.85
par_udfFunction · 0.85

Calls 3

MSC_matchFunction · 0.85
MSC_binaryFunction · 0.85
par_multiplyFunction · 0.70

Tested by

no test coverage detected