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

33 bool from_sql;

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