PostgreSQL Source Code git master
Loading...
Searching...
No Matches
genbki.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BEGIN_CATALOG_STRUCT
 
#define END_CATALOG_STRUCT
 
#define CATALOG(name, oid, oidmacro)   typedef struct CppConcat(FormData_,name)
 
#define BKI_BOOTSTRAP
 
#define BKI_SHARED_RELATION
 
#define BKI_ROWTYPE_OID(oid, oidmacro)
 
#define BKI_SCHEMA_MACRO
 
#define BKI_FORCE_NULL
 
#define BKI_FORCE_NOT_NULL
 
#define BKI_DEFAULT(value)
 
#define BKI_ARRAY_DEFAULT(value)
 
#define BKI_LOOKUP(catalog)
 
#define BKI_LOOKUP_OPT(catalog)
 
#define DECLARE_TOAST(name, toastoid, indexoid)   extern int no_such_variable
 
#define DECLARE_TOAST_WITH_MACRO(name, toastoid, indexoid, toastoidmacro, indexoidmacro)   extern int no_such_variable
 
#define DECLARE_INDEX(name, oid, oidmacro, tblname, decl)   extern int no_such_variable
 
#define DECLARE_UNIQUE_INDEX(name, oid, oidmacro, tblname, decl)   extern int no_such_variable
 
#define DECLARE_UNIQUE_INDEX_PKEY(name, oid, oidmacro, tblname, decl)   extern int no_such_variable
 
#define DECLARE_OID_DEFINING_MACRO(name, oid)   extern int no_such_variable
 
#define DECLARE_FOREIGN_KEY(cols, reftbl, refcols)   extern int no_such_variable
 
#define DECLARE_FOREIGN_KEY_OPT(cols, reftbl, refcols)   extern int no_such_variable
 
#define DECLARE_ARRAY_FOREIGN_KEY(cols, reftbl, refcols)   extern int no_such_variable
 
#define DECLARE_ARRAY_FOREIGN_KEY_OPT(cols, reftbl, refcols)   extern int no_such_variable
 
#define MAKE_SYSCACHE(name, idxname, nbuckets)   extern int no_such_variable
 

Macro Definition Documentation

◆ BEGIN_CATALOG_STRUCT

#define BEGIN_CATALOG_STRUCT

Definition at line 37 of file genbki.h.

◆ BKI_ARRAY_DEFAULT

#define BKI_ARRAY_DEFAULT (   value)

Definition at line 56 of file genbki.h.

◆ BKI_BOOTSTRAP

#define BKI_BOOTSTRAP

Definition at line 45 of file genbki.h.

◆ BKI_DEFAULT

#define BKI_DEFAULT (   value)

Definition at line 54 of file genbki.h.

◆ BKI_FORCE_NOT_NULL

#define BKI_FORCE_NOT_NULL

Definition at line 52 of file genbki.h.

◆ BKI_FORCE_NULL

#define BKI_FORCE_NULL

Definition at line 51 of file genbki.h.

◆ BKI_LOOKUP

#define BKI_LOOKUP (   catalog)

Definition at line 65 of file genbki.h.

◆ BKI_LOOKUP_OPT

#define BKI_LOOKUP_OPT (   catalog)

Definition at line 66 of file genbki.h.

◆ BKI_ROWTYPE_OID

#define BKI_ROWTYPE_OID (   oid,
  oidmacro 
)

Definition at line 47 of file genbki.h.

◆ BKI_SCHEMA_MACRO

#define BKI_SCHEMA_MACRO

Definition at line 48 of file genbki.h.

◆ BKI_SHARED_RELATION

#define BKI_SHARED_RELATION

Definition at line 46 of file genbki.h.

◆ CATALOG

#define CATALOG (   name,
  oid,
  oidmacro 
)    typedef struct CppConcat(FormData_,name)

Definition at line 42 of file genbki.h.

◆ DECLARE_ARRAY_FOREIGN_KEY

#define DECLARE_ARRAY_FOREIGN_KEY (   cols,
  reftbl,
  refcols 
)    extern int no_such_variable

Definition at line 139 of file genbki.h.

◆ DECLARE_ARRAY_FOREIGN_KEY_OPT

#define DECLARE_ARRAY_FOREIGN_KEY_OPT (   cols,
  reftbl,
  refcols 
)    extern int no_such_variable

Definition at line 140 of file genbki.h.

◆ DECLARE_FOREIGN_KEY

#define DECLARE_FOREIGN_KEY (   cols,
  reftbl,
  refcols 
)    extern int no_such_variable

Definition at line 137 of file genbki.h.

◆ DECLARE_FOREIGN_KEY_OPT

#define DECLARE_FOREIGN_KEY_OPT (   cols,
  reftbl,
  refcols 
)    extern int no_such_variable

Definition at line 138 of file genbki.h.

◆ DECLARE_INDEX

#define DECLARE_INDEX (   name,
  oid,
  oidmacro,
  tblname,
  decl 
)    extern int no_such_variable

Definition at line 103 of file genbki.h.

◆ DECLARE_OID_DEFINING_MACRO

#define DECLARE_OID_DEFINING_MACRO (   name,
  oid 
)    extern int no_such_variable

Definition at line 113 of file genbki.h.

◆ DECLARE_TOAST

#define DECLARE_TOAST (   name,
  toastoid,
  indexoid 
)    extern int no_such_variable

Definition at line 82 of file genbki.h.

◆ DECLARE_TOAST_WITH_MACRO

#define DECLARE_TOAST_WITH_MACRO (   name,
  toastoid,
  indexoid,
  toastoidmacro,
  indexoidmacro 
)    extern int no_such_variable

Definition at line 83 of file genbki.h.

◆ DECLARE_UNIQUE_INDEX

#define DECLARE_UNIQUE_INDEX (   name,
  oid,
  oidmacro,
  tblname,
  decl 
)    extern int no_such_variable

Definition at line 104 of file genbki.h.

◆ DECLARE_UNIQUE_INDEX_PKEY

#define DECLARE_UNIQUE_INDEX_PKEY (   name,
  oid,
  oidmacro,
  tblname,
  decl 
)    extern int no_such_variable

Definition at line 105 of file genbki.h.

◆ END_CATALOG_STRUCT

#define END_CATALOG_STRUCT

Definition at line 38 of file genbki.h.

◆ MAKE_SYSCACHE

#define MAKE_SYSCACHE (   name,
  idxname,
  nbuckets 
)    extern int no_such_variable

Definition at line 146 of file genbki.h.