PostgreSQL Source Code  git master
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 92 of file functions.c.

Field Documentation

◆ fcontext

MemoryContext SQLFunctionCache::fcontext

Definition at line 122 of file functions.c.

Referenced by fmgr_sql(), and init_sql_fcache().

◆ fname

char* SQLFunctionCache::fname

Definition at line 94 of file functions.c.

Referenced by init_sql_fcache(), and sql_exec_error_callback().

◆ func_state

List* SQLFunctionCache::func_state

◆ junkFilter

JunkFilter* SQLFunctionCache::junkFilter

Definition at line 112 of file functions.c.

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

◆ lazyEval

bool SQLFunctionCache::lazyEval

Definition at line 106 of file functions.c.

Referenced by fmgr_sql(), and init_execution_state().

◆ lxid

LocalTransactionId SQLFunctionCache::lxid

Definition at line 125 of file functions.c.

Referenced by fmgr_sql(), and init_sql_fcache().

◆ paramLI

ParamListInfo SQLFunctionCache::paramLI

Definition at line 108 of file functions.c.

Referenced by postquel_start(), and postquel_sub_params().

◆ pinfo

SQLFunctionParseInfoPtr SQLFunctionCache::pinfo

Definition at line 97 of file functions.c.

Referenced by init_sql_fcache(), and postquel_sub_params().

◆ readonly_func

bool SQLFunctionCache::readonly_func

Definition at line 105 of file functions.c.

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

◆ rettype

Oid SQLFunctionCache::rettype

Definition at line 99 of file functions.c.

Referenced by fmgr_sql(), and init_sql_fcache().

◆ returnsSet

bool SQLFunctionCache::returnsSet

Definition at line 102 of file functions.c.

Referenced by fmgr_sql(), init_sql_fcache(), and postquel_getnext().

◆ returnsTuple

bool SQLFunctionCache::returnsTuple

Definition at line 103 of file functions.c.

Referenced by init_sql_fcache(), and postquel_get_single_result().

◆ shutdown_reg

bool SQLFunctionCache::shutdown_reg

Definition at line 104 of file functions.c.

Referenced by fmgr_sql(), and ShutdownSQLFunction().

◆ src

char* SQLFunctionCache::src

◆ subxid

SubTransactionId SQLFunctionCache::subxid

Definition at line 126 of file functions.c.

Referenced by fmgr_sql(), and init_sql_fcache().

◆ tstore

Tuplestorestate* SQLFunctionCache::tstore

Definition at line 110 of file functions.c.

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

◆ typbyval

bool SQLFunctionCache::typbyval

Definition at line 101 of file functions.c.

Referenced by init_sql_fcache(), and postquel_get_single_result().

◆ typlen

int16 SQLFunctionCache::typlen

Definition at line 100 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: