PostgreSQL Source Code
git master
|
#include <plpgsql.h>
Data Fields | |
void(* | func_setup )(PLpgSQL_execstate *estate, PLpgSQL_function *func) |
void(* | func_beg )(PLpgSQL_execstate *estate, PLpgSQL_function *func) |
void(* | func_end )(PLpgSQL_execstate *estate, PLpgSQL_function *func) |
void(* | stmt_beg )(PLpgSQL_execstate *estate, PLpgSQL_stmt *stmt) |
void(* | stmt_end )(PLpgSQL_execstate *estate, PLpgSQL_stmt *stmt) |
void(* | error_callback )(void *arg) |
void(* | assign_expr )(PLpgSQL_execstate *estate, PLpgSQL_datum *target, PLpgSQL_expr *expr) |
void(* | assign_value )(PLpgSQL_execstate *estate, PLpgSQL_datum *target, Datum value, bool isNull, Oid valtype, int32 valtypmod) |
void(* | eval_datum )(PLpgSQL_execstate *estate, PLpgSQL_datum *datum, Oid *typeId, int32 *typetypmod, Datum *value, bool *isnull) |
Datum(* | cast_value )(PLpgSQL_execstate *estate, Datum value, bool *isnull, Oid valtype, int32 valtypmod, Oid reqtype, int32 reqtypmod) |
void(* PLpgSQL_plugin::assign_expr) (PLpgSQL_execstate *estate, PLpgSQL_datum *target, PLpgSQL_expr *expr) |
void(* PLpgSQL_plugin::assign_value) (PLpgSQL_execstate *estate, PLpgSQL_datum *target, Datum value, bool isNull, Oid valtype, int32 valtypmod) |
void(* PLpgSQL_plugin::eval_datum) (PLpgSQL_execstate *estate, PLpgSQL_datum *datum, Oid *typeId, int32 *typetypmod, Datum *value, bool *isnull) |
void(* PLpgSQL_plugin::func_beg) (PLpgSQL_execstate *estate, PLpgSQL_function *func) |
Definition at line 1137 of file plpgsql.h.
Referenced by plpgsql_exec_event_trigger(), plpgsql_exec_function(), and plpgsql_exec_trigger().
void(* PLpgSQL_plugin::func_end) (PLpgSQL_execstate *estate, PLpgSQL_function *func) |
Definition at line 1138 of file plpgsql.h.
Referenced by plpgsql_exec_event_trigger(), plpgsql_exec_function(), and plpgsql_exec_trigger().
void(* PLpgSQL_plugin::func_setup) (PLpgSQL_execstate *estate, PLpgSQL_function *func) |
void(* PLpgSQL_plugin::stmt_beg) (PLpgSQL_execstate *estate, PLpgSQL_stmt *stmt) |
Definition at line 1139 of file plpgsql.h.
Referenced by exec_stmts(), and exec_toplevel_block().
void(* PLpgSQL_plugin::stmt_end) (PLpgSQL_execstate *estate, PLpgSQL_stmt *stmt) |
Definition at line 1140 of file plpgsql.h.
Referenced by exec_stmts(), and exec_toplevel_block().