Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

PLpgSQL_function Struct Reference

#include <plpgsql.h>

Data Fields

char * fn_signature
Oid fn_oid
TransactionId fn_xmin
ItemPointerData fn_tid
PLpgSQL_trigtype fn_is_trigger
Oid fn_input_collation
PLpgSQL_func_hashkeyfn_hashkey
MemoryContext fn_cxt
Oid fn_rettype
int fn_rettyplen
bool fn_retbyval
FmgrInfo fn_retinput
Oid fn_rettypioparam
bool fn_retistuple
bool fn_retset
bool fn_readonly
int fn_nargs
int fn_argvarnos [FUNC_MAX_ARGS]
int out_param_varno
int found_varno
int new_varno
int old_varno
int tg_name_varno
int tg_when_varno
int tg_level_varno
int tg_op_varno
int tg_relid_varno
int tg_relname_varno
int tg_table_name_varno
int tg_table_schema_varno
int tg_nargs_varno
int tg_argv_varno
int tg_event_varno
int tg_tag_varno
PLpgSQL_resolve_option resolve_option
int ndatums
PLpgSQL_datum ** datums
PLpgSQL_stmt_blockaction
struct PLpgSQL_execstatecur_estate
unsigned long use_count

Detailed Description

Definition at line 686 of file plpgsql.h.


Field Documentation

int PLpgSQL_function::fn_argvarnos[FUNC_MAX_ARGS]

Definition at line 707 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_function().

Definition at line 694 of file plpgsql.h.

Referenced by plpgsql_HashTableDelete(), and plpgsql_HashTableInsert().

Definition at line 692 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_compile_inline().

Definition at line 706 of file plpgsql.h.

Referenced by do_compile(), plpgsql_compile_inline(), and plpgsql_exec_function().

Definition at line 689 of file plpgsql.h.

Referenced by do_compile().

Definition at line 704 of file plpgsql.h.

Referenced by do_compile(), plpgsql_compile_inline(), and plpgsql_estate_setup().

Definition at line 699 of file plpgsql.h.

Referenced by do_compile(), plpgsql_compile_inline(), and plpgsql_exec_function().

Definition at line 700 of file plpgsql.h.

Referenced by do_compile(), plpgsql_compile_inline(), and plpgsql_exec_function().

Definition at line 702 of file plpgsql.h.

Referenced by do_compile(), plpgsql_compile_inline(), and plpgsql_estate_setup().

Definition at line 703 of file plpgsql.h.

Referenced by do_compile(), plpgsql_compile_inline(), and plpgsql_estate_setup().

Definition at line 701 of file plpgsql.h.

Referenced by do_compile(), plpgsql_compile_inline(), and plpgsql_exec_function().

Definition at line 698 of file plpgsql.h.

Referenced by do_compile(), plpgsql_compile_inline(), and plpgsql_exec_function().

Definition at line 691 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_compile().

Definition at line 690 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_compile().

Definition at line 709 of file plpgsql.h.

Referenced by do_compile(), plpgsql_compile_inline(), and plpgsql_estate_setup().

Definition at line 710 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().

Definition at line 711 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().

Definition at line 708 of file plpgsql.h.

Referenced by add_dummy_return(), do_compile(), and plpgsql_compile_inline().

Definition at line 721 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().

Definition at line 724 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_event_trigger().

Definition at line 714 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().

Definition at line 712 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().

Definition at line 720 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().

Definition at line 715 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().

Definition at line 716 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().

Definition at line 717 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().

Definition at line 718 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().

Definition at line 719 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().

Definition at line 725 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_event_trigger().

Definition at line 713 of file plpgsql.h.

Referenced by do_compile(), and plpgsql_exec_trigger().


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