|
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(), ConditionalCatalogCacheInitializeCache(), InitCatCache(), and SearchCatCacheList().
| int catcache::id |
Definition at line 46 of file catcache.h.
Referenced by CatalogCacheFlushCatalog(), ConditionalCatalogCacheInitializeCache(), IndexScanOK(), InitCatCache(), InitCatCachePhase2(), PrepareToInvalidateCacheTuple(), RehashCatCache(), RehashCatCacheLists(), and ResOwnerPrintCatCache().