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

Data Fields

CachedFunction cfunc
 
char * fname
 
char * src
 
SQLFunctionParseInfoPtr pinfo
 
int16argtyplen
 
Oid rettype
 
int16 typlen
 
bool typbyval
 
bool returnsSet
 
bool returnsTuple
 
bool readonly_func
 
char prokind
 
TupleDesc rettupdesc
 
Listsource_list
 
int num_queries
 
bool raw_source
 
Listplansource_list
 
MemoryContext pcontext
 
MemoryContext hcontext
 

Detailed Description

Definition at line 111 of file functions.c.

Field Documentation

◆ argtyplen

int16* SQLFunctionHashEntry::argtyplen

Definition at line 119 of file functions.c.

Referenced by postquel_sub_params(), and sql_compile_callback().

◆ cfunc

CachedFunction SQLFunctionHashEntry::cfunc

Definition at line 113 of file functions.c.

Referenced by init_sql_fcache(), and RemoveSQLFunctionCache().

◆ fname

char* SQLFunctionHashEntry::fname

◆ hcontext

MemoryContext SQLFunctionHashEntry::hcontext

Definition at line 138 of file functions.c.

Referenced by prepare_next_query(), sql_compile_callback(), and sql_delete_callback().

◆ num_queries

int SQLFunctionHashEntry::num_queries

Definition at line 132 of file functions.c.

Referenced by init_execution_state(), prepare_next_query(), and sql_compile_callback().

◆ pcontext

MemoryContext SQLFunctionHashEntry::pcontext

Definition at line 137 of file functions.c.

Referenced by prepare_next_query(), and sql_compile_callback().

◆ pinfo

SQLFunctionParseInfoPtr SQLFunctionHashEntry::pinfo

Definition at line 118 of file functions.c.

Referenced by postquel_sub_params(), prepare_next_query(), and sql_compile_callback().

◆ plansource_list

List* SQLFunctionHashEntry::plansource_list

Definition at line 135 of file functions.c.

Referenced by init_execution_state(), prepare_next_query(), and sql_delete_callback().

◆ prokind

char SQLFunctionHashEntry::prokind

Definition at line 127 of file functions.c.

Referenced by prepare_next_query(), sql_compile_callback(), and sql_postrewrite_callback().

◆ raw_source

bool SQLFunctionHashEntry::raw_source

Definition at line 133 of file functions.c.

Referenced by prepare_next_query(), and sql_compile_callback().

◆ readonly_func

bool SQLFunctionHashEntry::readonly_func

◆ rettupdesc

TupleDesc SQLFunctionHashEntry::rettupdesc

◆ rettype

Oid SQLFunctionHashEntry::rettype

◆ returnsSet

bool SQLFunctionHashEntry::returnsSet

Definition at line 124 of file functions.c.

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

◆ returnsTuple

bool SQLFunctionHashEntry::returnsTuple

◆ source_list

List* SQLFunctionHashEntry::source_list

Definition at line 131 of file functions.c.

Referenced by prepare_next_query(), and sql_compile_callback().

◆ src

◆ typbyval

bool SQLFunctionHashEntry::typbyval

Definition at line 123 of file functions.c.

Referenced by postquel_get_single_result(), and sql_compile_callback().

◆ typlen

int16 SQLFunctionHashEntry::typlen

Definition at line 122 of file functions.c.

Referenced by postquel_get_single_result(), and sql_compile_callback().


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