PostgreSQL Source Code  git master
plperl_proc_desc Struct Reference

Data Fields

char * proname
 
MemoryContext fn_cxt
 
unsigned long fn_refcount
 
TransactionId fn_xmin
 
ItemPointerData fn_tid
 
SV * reference
 
plperl_interp_descinterp
 
bool fn_readonly
 
Oid lang_oid
 
Listtrftypes
 
bool lanpltrusted
 
bool fn_retistuple
 
bool fn_retisset
 
bool fn_retisarray
 
Oid result_oid
 
FmgrInfo result_in_func
 
Oid result_typioparam
 
int nargs
 
FmgrInfoarg_out_func
 
boolarg_is_rowtype
 
Oidarg_arraytype
 

Detailed Description

Definition at line 100 of file plperl.c.

Field Documentation

◆ arg_arraytype

Oid* plperl_proc_desc::arg_arraytype

Definition at line 124 of file plperl.c.

Referenced by compile_plperl_function(), and plperl_call_perl_func().

◆ arg_is_rowtype

bool* plperl_proc_desc::arg_is_rowtype

Definition at line 123 of file plperl.c.

Referenced by compile_plperl_function(), and plperl_call_perl_func().

◆ arg_out_func

FmgrInfo* plperl_proc_desc::arg_out_func

Definition at line 122 of file plperl.c.

Referenced by compile_plperl_function(), and plperl_call_perl_func().

◆ fn_cxt

MemoryContext plperl_proc_desc::fn_cxt

Definition at line 103 of file plperl.c.

Referenced by compile_plperl_function(), and free_plperl_function().

◆ fn_readonly

bool plperl_proc_desc::fn_readonly

◆ fn_refcount

unsigned long plperl_proc_desc::fn_refcount

Definition at line 104 of file plperl.c.

Referenced by compile_plperl_function(), and free_plperl_function().

◆ fn_retisarray

bool plperl_proc_desc::fn_retisarray

Definition at line 115 of file plperl.c.

Referenced by compile_plperl_function(), and plperl_inline_handler().

◆ fn_retisset

bool plperl_proc_desc::fn_retisset

◆ fn_retistuple

bool plperl_proc_desc::fn_retistuple

◆ fn_tid

ItemPointerData plperl_proc_desc::fn_tid

Definition at line 106 of file plperl.c.

Referenced by compile_plperl_function(), and validate_plperl_function().

◆ fn_xmin

TransactionId plperl_proc_desc::fn_xmin

Definition at line 105 of file plperl.c.

Referenced by compile_plperl_function(), and validate_plperl_function().

◆ interp

◆ lang_oid

◆ lanpltrusted

bool plperl_proc_desc::lanpltrusted

Definition at line 112 of file plperl.c.

Referenced by compile_plperl_function(), and plperl_inline_handler().

◆ nargs

int plperl_proc_desc::nargs

Definition at line 121 of file plperl.c.

Referenced by compile_plperl_function(), plperl_call_perl_func(), and plperl_inline_handler().

◆ proname

◆ reference

◆ result_in_func

FmgrInfo plperl_proc_desc::result_in_func

◆ result_oid

Oid plperl_proc_desc::result_oid

◆ result_typioparam

Oid plperl_proc_desc::result_typioparam

◆ trftypes


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