summaryrefslogtreecommitdiff
path: root/src/include/commands/defrem.h
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2018-07-09 13:58:08 +0200
committerPeter Eisentraut <peter_e@gmx.net>2018-07-09 13:58:08 +0200
commitec67b89816012ad753ebbd3489c7e7d0fe80d4ca (patch)
tree54d61b292bc79b8bc8ea4616ef97c1569f184d12 /src/include/commands/defrem.h
parentcccf81d259747f5198b55f51820b382ff5229a48 (diff)
downloadpostgresql-ec67b89816012ad753ebbd3489c7e7d0fe80d4ca.tar.gz
Add UtilityReturnsTuples() support for CALL
This ensures that prepared statements for CALL can return tuples.
Diffstat (limited to 'src/include/commands/defrem.h')
-rw-r--r--src/include/commands/defrem.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/commands/defrem.h b/src/include/commands/defrem.h
index 8fc9e424cf..6b837236d4 100644
--- a/src/include/commands/defrem.h
+++ b/src/include/commands/defrem.h
@@ -64,6 +64,7 @@ extern void IsThereFunctionInNamespace(const char *proname, int pronargs,
oidvector *proargtypes, Oid nspOid);
extern void ExecuteDoStmt(DoStmt *stmt, bool atomic);
extern void ExecuteCallStmt(CallStmt *stmt, ParamListInfo params, bool atomic, DestReceiver *dest);
+extern TupleDesc CallStmtResultDesc(CallStmt *stmt);
extern Oid get_cast_oid(Oid sourcetypeid, Oid targettypeid, bool missing_ok);
extern Oid get_transform_oid(Oid type_id, Oid lang_id, bool missing_ok);
extern void interpret_function_parameter_list(ParseState *pstate,