PostgreSQL Source Code: src/include/executor/functions.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14#ifndef FUNCTIONS_H
15#define FUNCTIONS_H
16
19
20
21
22
23
24
26{
31
34
36
38
40 Node *call_expr,
41 Oid inputCollation);
42
45
47
50 char prokind,
51 bool insertDroppedCols);
52
54
55#endif
struct SQLFunctionParseInfo SQLFunctionParseInfo
Datum fmgr_sql(PG_FUNCTION_ARGS)
bool check_sql_fn_retval(List *queryTreeLists, Oid rettype, TupleDesc rettupdesc, char prokind, bool insertDroppedCols)
void check_sql_fn_statements(List *queryTreeLists)
DestReceiver * CreateSQLFunctionDestReceiver(void)
void sql_fn_parser_setup(struct ParseState *pstate, SQLFunctionParseInfoPtr pinfo)
SQLFunctionParseInfoPtr prepare_sql_fn_parse_info(HeapTuple procedureTuple, Node *call_expr, Oid inputCollation)
SQLFunctionParseInfo * SQLFunctionParseInfoPtr