PostgreSQL Source Code: src/include/commands/prepare.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13#ifndef PREPARE_H
14#define PREPARE_H
15
20
21
22
23
24
25
26
27
28typedef struct
29{
30
36
37
38
40 int stmt_location, int stmt_len);
49
50
53 bool from_sql);
55 bool throwError);
59
61
62#endif
void DropPreparedStatement(const char *stmt_name, bool showError)
void PrepareQuery(ParseState *pstate, PrepareStmt *stmt, int stmt_location, int stmt_len)
TupleDesc FetchPreparedStatementResultDesc(PreparedStatement *stmt)
PreparedStatement * FetchPreparedStatement(const char *stmt_name, bool throwError)
void ExplainExecuteQuery(ExecuteStmt *execstmt, IntoClause *into, ExplainState *es, ParseState *pstate, ParamListInfo params)
void StorePreparedStatement(const char *stmt_name, CachedPlanSource *plansource, bool from_sql)
void ExecuteQuery(ParseState *pstate, ExecuteStmt *stmt, IntoClause *intoClause, ParamListInfo params, DestReceiver *dest, QueryCompletion *qc)
void DropAllPreparedStatements(void)
List * FetchPreparedStatementTargetList(PreparedStatement *stmt)
void DeallocateQuery(DeallocateStmt *stmt)
CachedPlanSource * plansource