PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
SQLFunctionCache Struct Reference

Data Fields

char * fname
 
char * src
 
SQLFunctionParseInfoPtr pinfo
 
Oid rettype
 
int16 typlen
 
bool typbyval
 
bool returnsSet
 
bool returnsTuple
 
bool shutdown_reg
 
bool readonly_func
 
bool lazyEval
 
ParamListInfo paramLI
 
Tuplestorestatetstore
 
JunkFilterjunkFilter
 
Listfunc_state
 
MemoryContext fcontext
 
LocalTransactionId lxid
 
SubTransactionId subxid
 

Detailed Description

Definition at line 91 of file functions.c.

Field Documentation

MemoryContext SQLFunctionCache::fcontext

Definition at line 121 of file functions.c.

Referenced by fmgr_sql(), and init_sql_fcache().

char* SQLFunctionCache::fname

Definition at line 93 of file functions.c.

Referenced by init_sql_fcache(), and sql_exec_error_callback().

List* SQLFunctionCache::func_state
JunkFilter* SQLFunctionCache::junkFilter

Definition at line 111 of file functions.c.

Referenced by fmgr_sql(), init_execution_state(), init_sql_fcache(), and postquel_start().

bool SQLFunctionCache::lazyEval

Definition at line 105 of file functions.c.

Referenced by fmgr_sql(), and init_execution_state().

LocalTransactionId SQLFunctionCache::lxid

Definition at line 124 of file functions.c.

Referenced by fmgr_sql(), and init_sql_fcache().

ParamListInfo SQLFunctionCache::paramLI

Definition at line 107 of file functions.c.

Referenced by postquel_start(), and postquel_sub_params().

SQLFunctionParseInfoPtr SQLFunctionCache::pinfo

Definition at line 96 of file functions.c.

Referenced by init_sql_fcache(), and postquel_sub_params().

bool SQLFunctionCache::readonly_func

Definition at line 104 of file functions.c.

Referenced by fmgr_sql(), init_execution_state(), init_sql_fcache(), and ShutdownSQLFunction().

Oid SQLFunctionCache::rettype

Definition at line 98 of file functions.c.

Referenced by fmgr_sql(), and init_sql_fcache().

bool SQLFunctionCache::returnsSet

Definition at line 101 of file functions.c.

Referenced by fmgr_sql(), and init_sql_fcache().

bool SQLFunctionCache::returnsTuple

Definition at line 102 of file functions.c.

Referenced by init_sql_fcache(), and postquel_get_single_result().

bool SQLFunctionCache::shutdown_reg

Definition at line 103 of file functions.c.

Referenced by fmgr_sql(), and ShutdownSQLFunction().

char* SQLFunctionCache::src
SubTransactionId SQLFunctionCache::subxid

Definition at line 125 of file functions.c.

Referenced by fmgr_sql(), and init_sql_fcache().

Tuplestorestate* SQLFunctionCache::tstore

Definition at line 109 of file functions.c.

Referenced by fmgr_sql(), postquel_start(), and ShutdownSQLFunction().

bool SQLFunctionCache::typbyval

Definition at line 100 of file functions.c.

Referenced by init_sql_fcache(), and postquel_get_single_result().

int16 SQLFunctionCache::typlen

Definition at line 99 of file functions.c.

Referenced by init_sql_fcache(), and postquel_get_single_result().


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