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 1138 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 1149 of file plpgsql.h.

◆ error_callback

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

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

◆ stmt_beg

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

Definition at line 1144 of file plpgsql.h.

Referenced by exec_stmt().

◆ stmt_end

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

Definition at line 1145 of file plpgsql.h.

Referenced by exec_stmt().

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