Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/libpq/include/utils/syscache.h
#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 catclistSearchSysCacheList (int cacheId, int nkeys, Datum key1, Datum key2, Datum key3, Datum key4)

Documentación de los '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 ReleaseSysCacheList (   x)    ReleaseCatCacheList(x)
#define RELNAMENSP   28
#define RELOID   29
#define RULERELNAME   30
#define STATRELATT   31
#define TYPENAMENSP   32
#define TYPEOID   33

Documentación de las funciones

Oid GetSysCacheOid ( int  cacheId,
Datum  key1,
Datum  key2,
Datum  key3,
Datum  key4 
)
void InitCatalogCache ( void  )
void InitCatalogCachePhase2 ( void  )
void ReleaseSysCache ( HeapTuple  tuple)
HeapTuple SearchSysCache ( int  cacheId,
Datum  key1,
Datum  key2,
Datum  key3,
Datum  key4 
)
HeapTuple SearchSysCacheAttName ( Oid  relid,
const char *  attname 
)
HeapTuple SearchSysCacheCopy ( int  cacheId,
Datum  key1,
Datum  key2,
Datum  key3,
Datum  key4 
)
HeapTuple SearchSysCacheCopyAttName ( Oid  relid,
const char *  attname 
)
bool SearchSysCacheExists ( int  cacheId,
Datum  key1,
Datum  key2,
Datum  key3,
Datum  key4 
)
bool SearchSysCacheExistsAttName ( Oid  relid,
const char *  attname 
)
struct catclist* SearchSysCacheList ( int  cacheId,
int  nkeys,
Datum  key1,
Datum  key2,
Datum  key3,
Datum  key4 
) [read]
Datum SysCacheGetAttr ( int  cacheId,
HeapTuple  tup,
AttrNumber  attributeNumber,
bool isNull 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'