PostgreSQL Source Code git master
Data Fields
PLpgSQL_stmt_block Struct Reference

#include <plpgsql.h>

Data Fields

 
int  lineno
 
unsigned int  stmtid
 
char *  label
 
Listbody
 
int  n_initvars
 
int *  initvarnos
 
 

Detailed Description

Definition at line 525 of file plpgsql.h.

Field Documentation

body

List* PLpgSQL_stmt_block::body

Definition at line 531 of file plpgsql.h.

Referenced by dump_block(), exec_stmt_block(), and plpgsql_statement_tree_walker_impl().

cmd_type

PLpgSQL_stmt_type PLpgSQL_stmt_block::cmd_type

Definition at line 527 of file plpgsql.h.

exceptions

PLpgSQL_exception_block* PLpgSQL_stmt_block::exceptions

Definition at line 534 of file plpgsql.h.

Referenced by dump_block(), exec_stmt_block(), mark_stmt(), and plpgsql_statement_tree_walker_impl().

initvarnos

int* PLpgSQL_stmt_block::initvarnos

Definition at line 533 of file plpgsql.h.

Referenced by exec_stmt_block(), and mark_stmt().

label

char* PLpgSQL_stmt_block::label

Definition at line 530 of file plpgsql.h.

Referenced by dump_block(), and exec_stmt_block().

lineno

int PLpgSQL_stmt_block::lineno

Definition at line 528 of file plpgsql.h.

Referenced by plpgsql_dumptree().

n_initvars

int PLpgSQL_stmt_block::n_initvars

Definition at line 532 of file plpgsql.h.

Referenced by exec_stmt_block(), and mark_stmt().

stmtid

unsigned int PLpgSQL_stmt_block::stmtid

Definition at line 529 of file plpgsql.h.


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

AltStyle によって変換されたページ (->オリジナル) /