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 1136 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 1147 of file plpgsql.h.

◆ error_callback

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

Definition at line 1146 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 1139 of file plpgsql.h.

◆ stmt_beg

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

Definition at line 1142 of file plpgsql.h.

Referenced by exec_stmt().

◆ stmt_end

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

Definition at line 1143 of file plpgsql.h.

Referenced by exec_stmt().


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