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

Data Fields

SQLFunctionHashEntryfunc
 
bool lazyEvalOK
 
bool shutdown_reg
 
bool lazyEval
 
bool ownSubcontext
 
ParamListInfo paramLI
 
Tuplestorestatetstore
 
JunkFilterjunkFilter
 
int jf_generation
 
CachedPlancplan
 
ResourceOwner cowner
 
int next_query_index
 
execution_stateeslist
 
execution_stateesarray
 
int esarray_len
 
int error_query_index
 
MemoryContext fcontext
 
MemoryContext jfcontext
 
MemoryContext subcontext
 
MemoryContextCallback mcb
 

Detailed Description

Definition at line 141 of file functions.c.

Field Documentation

◆ cowner

ResourceOwner SQLFunctionCache::cowner

Definition at line 168 of file functions.c.

Referenced by init_execution_state(), and ShutdownSQLFunction().

◆ cplan

CachedPlan* SQLFunctionCache::cplan

Definition at line 167 of file functions.c.

Referenced by init_execution_state(), and ShutdownSQLFunction().

◆ error_query_index

int SQLFunctionCache::error_query_index

Definition at line 176 of file functions.c.

Referenced by init_execution_state(), init_sql_fcache(), and sql_exec_error_callback().

◆ esarray

execution_state* SQLFunctionCache::esarray

Definition at line 172 of file functions.c.

Referenced by init_execution_state().

◆ esarray_len

int SQLFunctionCache::esarray_len

Definition at line 173 of file functions.c.

Referenced by init_execution_state().

◆ eslist

execution_state* SQLFunctionCache::eslist

Definition at line 171 of file functions.c.

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

◆ fcontext

MemoryContext SQLFunctionCache::fcontext

◆ func

◆ jf_generation

int SQLFunctionCache::jf_generation

Definition at line 155 of file functions.c.

Referenced by init_execution_state().

◆ jfcontext

MemoryContext SQLFunctionCache::jfcontext

Definition at line 180 of file functions.c.

Referenced by init_execution_state().

◆ junkFilter

JunkFilter* SQLFunctionCache::junkFilter

Definition at line 154 of file functions.c.

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

◆ lazyEval

bool SQLFunctionCache::lazyEval

Definition at line 147 of file functions.c.

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

◆ lazyEvalOK

bool SQLFunctionCache::lazyEvalOK

Definition at line 145 of file functions.c.

Referenced by init_execution_state(), and init_sql_fcache().

◆ mcb

MemoryContextCallback SQLFunctionCache::mcb

Definition at line 185 of file functions.c.

Referenced by init_sql_fcache().

◆ next_query_index

int SQLFunctionCache::next_query_index

Definition at line 169 of file functions.c.

Referenced by init_execution_state(), and init_sql_fcache().

◆ ownSubcontext

bool SQLFunctionCache::ownSubcontext

Definition at line 148 of file functions.c.

Referenced by postquel_end(), and postquel_start().

◆ paramLI

ParamListInfo SQLFunctionCache::paramLI

Definition at line 150 of file functions.c.

Referenced by init_execution_state(), postquel_start(), and postquel_sub_params().

◆ shutdown_reg

bool SQLFunctionCache::shutdown_reg

Definition at line 146 of file functions.c.

Referenced by fmgr_sql(), and ShutdownSQLFunction().

◆ subcontext

MemoryContext SQLFunctionCache::subcontext

Definition at line 182 of file functions.c.

Referenced by postquel_end(), postquel_getnext(), and postquel_start().

◆ tstore

Tuplestorestate* SQLFunctionCache::tstore

Definition at line 152 of file functions.c.

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


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