PostgreSQL Source Code  git master
PLpgSQL_plugin Struct Reference

#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)
 

Detailed Description

Definition at line 1127 of file plpgsql.h.

Field Documentation

◆ assign_expr

void(* PLpgSQL_plugin::assign_expr) (PLpgSQL_execstate *estate, PLpgSQL_datum *target, PLpgSQL_expr *expr)

Definition at line 1138 of file plpgsql.h.

◆ error_callback

void(* PLpgSQL_plugin::error_callback) (void *arg)

Definition at line 1137 of file plpgsql.h.

◆ func_beg

void(* PLpgSQL_plugin::func_beg) (PLpgSQL_execstate *estate, PLpgSQL_function *func)

◆ func_end

void(* PLpgSQL_plugin::func_end) (PLpgSQL_execstate *estate, PLpgSQL_function *func)

◆ func_setup

void(* PLpgSQL_plugin::func_setup) (PLpgSQL_execstate *estate, PLpgSQL_function *func)

Definition at line 1130 of file plpgsql.h.

◆ stmt_beg

void(* PLpgSQL_plugin::stmt_beg) (PLpgSQL_execstate *estate, PLpgSQL_stmt *stmt)

Definition at line 1133 of file plpgsql.h.

Referenced by exec_stmts(), and exec_toplevel_block().

◆ stmt_end

void(* PLpgSQL_plugin::stmt_end) (PLpgSQL_execstate *estate, PLpgSQL_stmt *stmt)

Definition at line 1134 of file plpgsql.h.

Referenced by exec_stmts(), and exec_toplevel_block().


The documentation for this struct was generated from the following file: