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

#include <funccache.h>

Data Fields

Oid funcOid
 
bool isTrigger
 
bool isEventTrigger
 
Size cacheEntrySize
 
Oid trigOid
 
Oid inputCollation
 
int nargs
 
TupleDesc callResultType
 
Oid argtypes [FUNC_MAX_ARGS]
 

Detailed Description

Definition at line 52 of file funccache.h.

Field Documentation

◆ argtypes

Oid CachedFunctionHashKey::argtypes[FUNC_MAX_ARGS]

Definition at line 98 of file funccache.h.

Referenced by cfunc_hash(), cfunc_match(), and compute_function_hashkey().

◆ cacheEntrySize

Size CachedFunctionHashKey::cacheEntrySize

Definition at line 67 of file funccache.h.

Referenced by compute_function_hashkey().

◆ callResultType

TupleDesc CachedFunctionHashKey::callResultType

◆ funcOid

Oid CachedFunctionHashKey::funcOid

Definition at line 54 of file funccache.h.

Referenced by compute_function_hashkey().

◆ inputCollation

Oid CachedFunctionHashKey::inputCollation

Definition at line 82 of file funccache.h.

Referenced by compute_function_hashkey().

◆ isEventTrigger

bool CachedFunctionHashKey::isEventTrigger

Definition at line 57 of file funccache.h.

Referenced by compute_function_hashkey().

◆ isTrigger

bool CachedFunctionHashKey::isTrigger

Definition at line 56 of file funccache.h.

Referenced by compute_function_hashkey().

◆ nargs

int CachedFunctionHashKey::nargs

Definition at line 85 of file funccache.h.

Referenced by cfunc_hash(), cfunc_match(), and compute_function_hashkey().

◆ trigOid

Oid CachedFunctionHashKey::trigOid

Definition at line 75 of file funccache.h.

Referenced by compute_function_hashkey().


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