116 USERMAPPINGUSERSERVER
118 #define SysCacheSize (USERMAPPINGUSERSERVER + 1)
182 #define SearchSysCacheCopy1(cacheId, key1) \
183 SearchSysCacheCopy(cacheId, key1, 0, 0, 0)
184 #define SearchSysCacheCopy2(cacheId, key1, key2) \
185 SearchSysCacheCopy(cacheId, key1, key2, 0, 0)
186 #define SearchSysCacheCopy3(cacheId, key1, key2, key3) \
187 SearchSysCacheCopy(cacheId, key1, key2, key3, 0)
188 #define SearchSysCacheCopy4(cacheId, key1, key2, key3, key4) \
189 SearchSysCacheCopy(cacheId, key1, key2, key3, key4)
191 #define SearchSysCacheExists1(cacheId, key1) \
192 SearchSysCacheExists(cacheId, key1, 0, 0, 0)
193 #define SearchSysCacheExists2(cacheId, key1, key2) \
194 SearchSysCacheExists(cacheId, key1, key2, 0, 0)
195 #define SearchSysCacheExists3(cacheId, key1, key2, key3) \
196 SearchSysCacheExists(cacheId, key1, key2, key3, 0)
197 #define SearchSysCacheExists4(cacheId, key1, key2, key3, key4) \
198 SearchSysCacheExists(cacheId, key1, key2, key3, key4)
200 #define GetSysCacheOid1(cacheId, oidcol, key1) \
201 GetSysCacheOid(cacheId, oidcol, key1, 0, 0, 0)
202 #define GetSysCacheOid2(cacheId, oidcol, key1, key2) \
203 GetSysCacheOid(cacheId, oidcol, key1, key2, 0, 0)
204 #define GetSysCacheOid3(cacheId, oidcol, key1, key2, key3) \
205 GetSysCacheOid(cacheId, oidcol, key1, key2, key3, 0)
206 #define GetSysCacheOid4(cacheId, oidcol, key1, key2, key3, key4) \
207 GetSysCacheOid(cacheId, oidcol, key1, key2, key3, key4)
209 #define GetSysCacheHashValue1(cacheId, key1) \
210 GetSysCacheHashValue(cacheId, key1, 0, 0, 0)
211 #define GetSysCacheHashValue2(cacheId, key1, key2) \
212 GetSysCacheHashValue(cacheId, key1, key2, 0, 0)
213 #define GetSysCacheHashValue3(cacheId, key1, key2, key3) \
214 GetSysCacheHashValue(cacheId, key1, key2, key3, 0)
215 #define GetSysCacheHashValue4(cacheId, key1, key2, key3, key4) \
216 GetSysCacheHashValue(cacheId, key1, key2, key3, key4)
218 #define SearchSysCacheList1(cacheId, key1) \
219 SearchSysCacheList(cacheId, 1, key1, 0, 0)
220 #define SearchSysCacheList2(cacheId, key1, key2) \
221 SearchSysCacheList(cacheId, 2, key1, key2, 0)
222 #define SearchSysCacheList3(cacheId, key1, key2, key3) \
223 SearchSysCacheList(cacheId, 3, key1, key2, key3)
225 #define ReleaseSysCacheList(x) ReleaseCatCacheList(x)
HeapTuple SearchSysCacheCopyAttName(Oid relid, const char *attname)
void SysCacheInvalidate(int cacheId, uint32 hashValue)
bool RelationHasSysCache(Oid relid)
@ PUBLICATIONNAMESPACEMAP
HeapTuple SearchSysCacheCopyAttNum(Oid relid, int16 attnum)
void InitCatalogCache(void)
void ReleaseSysCache(HeapTuple tuple)
HeapTuple SearchSysCache(int cacheId, Datum key1, Datum key2, Datum key3, Datum key4)
HeapTuple SearchSysCache1(int cacheId, Datum key1)
uint32 GetSysCacheHashValue(int cacheId, Datum key1, Datum key2, Datum key3, Datum key4)
struct catclist * SearchSysCacheList(int cacheId, int nkeys, Datum key1, Datum key2, Datum key3)
HeapTuple SearchSysCache3(int cacheId, Datum key1, Datum key2, Datum key3)
HeapTuple SearchSysCacheAttNum(Oid relid, int16 attnum)
bool RelationSupportsSysCache(Oid relid)
Datum SysCacheGetAttr(int cacheId, HeapTuple tup, AttrNumber attributeNumber, bool *isNull)
bool SearchSysCacheExistsAttName(Oid relid, const char *attname)
void InitCatalogCachePhase2(void)
HeapTuple SearchSysCache2(int cacheId, Datum key1, Datum key2)
HeapTuple SearchSysCacheAttName(Oid relid, const char *attname)
bool SearchSysCacheExists(int cacheId, Datum key1, Datum key2, Datum key3, Datum key4)
HeapTuple SearchSysCacheCopy(int cacheId, Datum key1, Datum key2, Datum key3, Datum key4)
bool RelationInvalidatesSnapshotsOnly(Oid relid)
HeapTuple SearchSysCache4(int cacheId, Datum key1, Datum key2, Datum key3, Datum key4)
Datum SysCacheGetAttrNotNull(int cacheId, HeapTuple tup, AttrNumber attributeNumber)
Oid GetSysCacheOid(int cacheId, AttrNumber oidcol, Datum key1, Datum key2, Datum key3, Datum key4)