PostgreSQL Source Code  git master
catcache Struct Reference

#include <catcache.h>

Data Fields

int id
 
int cc_nbuckets
 
TupleDesc cc_tupdesc
 
dlist_headcc_bucket
 
CCHashFN cc_hashfunc [CATCACHE_MAXKEYS]
 
CCFastEqualFN cc_fastequal [CATCACHE_MAXKEYS]
 
int cc_keyno [CATCACHE_MAXKEYS]
 
dlist_head cc_lists
 
int cc_ntup
 
int cc_nkeys
 
const char * cc_relname
 
Oid cc_reloid
 
Oid cc_indexoid
 
bool cc_relisshared
 
slist_node cc_next
 
ScanKeyData cc_skey [CATCACHE_MAXKEYS]
 

Detailed Description

Definition at line 44 of file catcache.h.

Field Documentation

◆ cc_bucket

◆ cc_fastequal

CCFastEqualFN catcache::cc_fastequal[CATCACHE_MAXKEYS]

Definition at line 51 of file catcache.h.

Referenced by CatalogCacheCompareTuple(), and CatalogCacheInitializeCache().

◆ cc_hashfunc

CCHashFN catcache::cc_hashfunc[CATCACHE_MAXKEYS]

Definition at line 50 of file catcache.h.

Referenced by CatalogCacheComputeHashValue(), and CatalogCacheInitializeCache().

◆ cc_indexoid

Oid catcache::cc_indexoid

◆ cc_keyno

◆ cc_lists

dlist_head catcache::cc_lists

Definition at line 54 of file catcache.h.

Referenced by CatCacheInvalidate(), ResetCatalogCache(), and SearchCatCacheList().

◆ cc_nbuckets

◆ cc_next

slist_node catcache::cc_next

Definition at line 61 of file catcache.h.

Referenced by InitCatCache().

◆ cc_nkeys

◆ cc_ntup

◆ cc_relisshared

bool catcache::cc_relisshared

◆ cc_relname

◆ cc_reloid

◆ cc_skey

ScanKeyData catcache::cc_skey[CATCACHE_MAXKEYS]

Definition at line 62 of file catcache.h.

Referenced by CatalogCacheInitializeCache(), SearchCatCacheList(), and SearchCatCacheMiss().

◆ cc_tupdesc

◆ id


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