PostgreSQL Source Code git master
|
#include <catcache.h>
Data Fields | |
int | id |
int | cc_nbuckets |
TupleDesc | cc_tupdesc |
dlist_head * | cc_bucket |
CCHashFN | cc_hashfunc [CATCACHE_MAXKEYS] |
CCFastEqualFN | cc_fastequal [CATCACHE_MAXKEYS] |
int | cc_keyno [CATCACHE_MAXKEYS] |
int | cc_nkeys |
int | cc_ntup |
int | cc_nlist |
int | cc_nlbuckets |
dlist_head * | cc_lbucket |
const char * | cc_relname |
Oid | cc_reloid |
Oid | cc_indexoid |
bool | cc_relisshared |
slist_node | cc_next |
ScanKeyData | cc_skey [CATCACHE_MAXKEYS] |
Definition at line 44 of file catcache.h.
dlist_head* catcache::cc_bucket |
Definition at line 49 of file catcache.h.
Referenced by CatalogCacheCreateEntry(), CatCacheInvalidate(), InitCatCache(), RehashCatCache(), ResetCatalogCache(), SearchCatCacheInternal(), and SearchCatCacheList().
CCFastEqualFN catcache::cc_fastequal[CATCACHE_MAXKEYS] |
Definition at line 51 of file catcache.h.
Referenced by CatalogCacheCompareTuple(), and CatalogCacheInitializeCache().
CCHashFN catcache::cc_hashfunc[CATCACHE_MAXKEYS] |
Definition at line 50 of file catcache.h.
Referenced by CatalogCacheComputeHashValue(), and CatalogCacheInitializeCache().
Oid catcache::cc_indexoid |
Definition at line 61 of file catcache.h.
Referenced by InitCatCache(), InitCatCachePhase2(), SearchCatCacheList(), and SearchCatCacheMiss().
int catcache::cc_keyno[CATCACHE_MAXKEYS] |
Definition at line 53 of file catcache.h.
Referenced by CatalogCacheComputeTupleHashValue(), CatalogCacheCreateEntry(), CatalogCacheInitializeCache(), CatCacheRemoveCList(), CatCacheRemoveCTup(), InitCatCache(), and SearchCatCacheList().
dlist_head* catcache::cc_lbucket |
Definition at line 58 of file catcache.h.
Referenced by CatCacheInvalidate(), InitCatCache(), RehashCatCacheLists(), ResetCatalogCache(), and SearchCatCacheList().
int catcache::cc_nbuckets |
Definition at line 47 of file catcache.h.
Referenced by CatalogCacheCreateEntry(), CatCacheInvalidate(), InitCatCache(), RehashCatCache(), ResetCatalogCache(), SearchCatCacheInternal(), and SearchCatCacheList().
slist_node catcache::cc_next |
Definition at line 63 of file catcache.h.
Referenced by InitCatCache().
int catcache::cc_nkeys |
Definition at line 54 of file catcache.h.
Referenced by CatalogCacheCreateEntry(), CatalogCacheInitializeCache(), CatCacheRemoveCTup(), GetCatCacheHashValue(), InitCatCache(), PrepareToInvalidateCacheTuple(), SearchCatCache(), SearchCatCacheInternal(), and SearchCatCacheList().
int catcache::cc_nlbuckets |
Definition at line 57 of file catcache.h.
Referenced by CatCacheInvalidate(), InitCatCache(), RehashCatCacheLists(), ResetCatalogCache(), and SearchCatCacheList().
int catcache::cc_nlist |
Definition at line 56 of file catcache.h.
Referenced by CatCacheRemoveCList(), InitCatCache(), RehashCatCacheLists(), and SearchCatCacheList().
int catcache::cc_ntup |
Definition at line 55 of file catcache.h.
Referenced by CatalogCacheCreateEntry(), CatCacheRemoveCTup(), InitCatCache(), RehashCatCache(), and SearchCatCacheMiss().
bool catcache::cc_relisshared |
Definition at line 62 of file catcache.h.
Referenced by CatalogCacheInitializeCache(), InitCatCache(), PrepareToInvalidateCacheTuple(), and SearchSysCacheLocked1().
const char* catcache::cc_relname |
Definition at line 59 of file catcache.h.
Referenced by CatalogCacheComputeHashValue(), CatalogCacheInitializeCache(), InitCatCache(), RehashCatCache(), RehashCatCacheLists(), ResOwnerPrintCatCache(), SearchCatCacheInternal(), SearchCatCacheList(), and SearchCatCacheMiss().
Oid catcache::cc_reloid |
Definition at line 60 of file catcache.h.
Referenced by CatalogCacheFlushCatalog(), CatalogCacheInitializeCache(), InitCatCache(), InitCatCachePhase2(), PrepareToInvalidateCacheTuple(), SearchCatCacheList(), SearchCatCacheMiss(), and SearchSysCacheLocked1().
ScanKeyData catcache::cc_skey[CATCACHE_MAXKEYS] |
Definition at line 64 of file catcache.h.
Referenced by CatalogCacheInitializeCache(), SearchCatCacheList(), and SearchCatCacheMiss().
TupleDesc catcache::cc_tupdesc |
Definition at line 48 of file catcache.h.
Referenced by CatalogCacheComputeTupleHashValue(), CatalogCacheCreateEntry(), CatalogCacheInitializeCache(), CatCacheRemoveCList(), CatCacheRemoveCTup(), GetCatCacheHashValue(), InitCatCache(), InitCatCachePhase2(), PrepareToInvalidateCacheTuple(), SearchCatCacheInternal(), and SearchCatCacheList().
int catcache::id |
Definition at line 46 of file catcache.h.
Referenced by CatalogCacheFlushCatalog(), IndexScanOK(), InitCatCache(), InitCatCachePhase2(), PrepareToInvalidateCacheTuple(), RehashCatCache(), RehashCatCacheLists(), and ResOwnerPrintCatCache().