Evaluates 'expr' and returns the result as an Expr. Caller keeps ownership of 'expr' and takes ownership of the result
| 2214 | // Evaluates 'expr' and returns the result as an Expr. |
| 2215 | // Caller keeps ownership of 'expr' and takes ownership of the result |
| 2216 | Expr * |
| 2217 | gpdb::EvaluateExpr(Expr *expr, Oid result_type, int32 typmod) |
| 2218 | { |
| 2219 | GP_WRAP_START; |
| 2220 | { |
| 2221 | // GPDB_91_MERGE_FIXME: collation |
| 2222 | return evaluate_expr(expr, result_type, typmod, InvalidOid); |
| 2223 | } |
| 2224 | GP_WRAP_END; |
| 2225 | return nullptr; |
| 2226 | } |
| 2227 | |
| 2228 | char * |
| 2229 | gpdb::DefGetString(DefElem *defelem) |
nothing calls this directly
no test coverage detected