#include "access/htup.h"
Ir al código fuente de este archivo.
'defines' |
| #define | AGGFNOID 0 |
| #define | AMNAME 1 |
| #define | AMOID 2 |
| #define | AMOPOPID 3 |
| #define | AMOPSTRATEGY 4 |
| #define | AMPROCNUM 5 |
| #define | ATTNAME 6 |
| #define | ATTNUM 7 |
| #define | AUTHMEMMEMROLE 8 |
| #define | AUTHMEMROLEMEM 9 |
| #define | AUTHNAME 10 |
| #define | AUTHOID 11 |
| #define | CASTSOURCETARGET 12 |
| #define | CLAAMNAMENSP 13 |
| #define | CLAOID 14 |
| #define | CONDEFAULT 15 |
| #define | CONNAMENSP 16 |
| #define | CONOID 17 |
| #define | INDEXRELID 18 |
| #define | INHRELID 19 |
| #define | LANGNAME 20 |
| #define | LANGOID 21 |
| #define | NAMESPACENAME 22 |
| #define | NAMESPACEOID 23 |
| #define | OPERNAMENSP 24 |
| #define | OPEROID 25 |
| #define | PROCNAMEARGSNSP 26 |
| #define | PROCOID 27 |
| #define | RELNAMENSP 28 |
| #define | RELOID 29 |
| #define | RULERELNAME 30 |
| #define | STATRELATT 31 |
| #define | TYPENAMENSP 32 |
| #define | TYPEOID 33 |
| #define | ReleaseSysCacheList(x) ReleaseCatCacheList(x) |
Funciones |
| void | InitCatalogCache (void) |
| void | InitCatalogCachePhase2 (void) |
| HeapTuple | SearchSysCache (int cacheId, Datum key1, Datum key2, Datum key3, Datum key4) |
| void | ReleaseSysCache (HeapTuple tuple) |
| HeapTuple | SearchSysCacheCopy (int cacheId, Datum key1, Datum key2, Datum key3, Datum key4) |
| bool | SearchSysCacheExists (int cacheId, Datum key1, Datum key2, Datum key3, Datum key4) |
| Oid | GetSysCacheOid (int cacheId, Datum key1, Datum key2, Datum key3, Datum key4) |
| HeapTuple | SearchSysCacheAttName (Oid relid, const char *attname) |
| HeapTuple | SearchSysCacheCopyAttName (Oid relid, const char *attname) |
| bool | SearchSysCacheExistsAttName (Oid relid, const char *attname) |
| Datum | SysCacheGetAttr (int cacheId, HeapTuple tup, AttrNumber attributeNumber, bool *isNull) |
| struct catclist * | SearchSysCacheList (int cacheId, int nkeys, Datum key1, Datum key2, Datum key3, Datum key4) |
Documentación de los 'defines'
| #define CASTSOURCETARGET 12 |
| #define PROCNAMEARGSNSP 26 |
| #define ReleaseSysCacheList |
( |
|
x | ) |
ReleaseCatCacheList(x) |
Documentación de las funciones
| void InitCatalogCache |
( |
void |
| ) |
|
| void InitCatalogCachePhase2 |
( |
void |
| ) |
|
| void ReleaseSysCache |
( |
HeapTuple |
tuple | ) |
|
| HeapTuple SearchSysCacheAttName |
( |
Oid |
relid, |
|
|
const char * |
attname |
|
) |
| |
| HeapTuple SearchSysCacheCopyAttName |
( |
Oid |
relid, |
|
|
const char * |
attname |
|
) |
| |
| bool SearchSysCacheExistsAttName |
( |
Oid |
relid, |
|
|
const char * |
attname |
|
) |
| |
| Datum SysCacheGetAttr |
( |
int |
cacheId, |
|
|
HeapTuple |
tup, |
|
|
AttrNumber |
attributeNumber, |
|
|
bool * |
isNull |
|
) |
| |