PostgreSQL Source Code  git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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 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

◆ BKI_ARRAY_DEFAULT

#define BKI_ARRAY_DEFAULT (   value)

Definition at line 37 of file genbki.h.

◆ BKI_BOOTSTRAP

#define BKI_BOOTSTRAP

Definition at line 26 of file genbki.h.

◆ BKI_DEFAULT

#define BKI_DEFAULT (   value)

Definition at line 35 of file genbki.h.

◆ BKI_FORCE_NOT_NULL

#define BKI_FORCE_NOT_NULL

Definition at line 33 of file genbki.h.

◆ BKI_FORCE_NULL

#define BKI_FORCE_NULL

Definition at line 32 of file genbki.h.

◆ BKI_LOOKUP

#define BKI_LOOKUP (   catalog)

Definition at line 46 of file genbki.h.

◆ BKI_LOOKUP_OPT

#define BKI_LOOKUP_OPT (   catalog)

Definition at line 47 of file genbki.h.

◆ BKI_ROWTYPE_OID

#define BKI_ROWTYPE_OID (   oid,
  oidmacro 
)

Definition at line 28 of file genbki.h.

◆ BKI_SCHEMA_MACRO

#define BKI_SCHEMA_MACRO

Definition at line 29 of file genbki.h.

◆ BKI_SHARED_RELATION

#define BKI_SHARED_RELATION

Definition at line 27 of file genbki.h.

◆ CATALOG

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

Definition at line 23 of file genbki.h.

◆ DECLARE_ARRAY_FOREIGN_KEY

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

Definition at line 120 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 121 of file genbki.h.

◆ DECLARE_FOREIGN_KEY

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

Definition at line 118 of file genbki.h.

◆ DECLARE_FOREIGN_KEY_OPT

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

Definition at line 119 of file genbki.h.

◆ DECLARE_INDEX

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

Definition at line 84 of file genbki.h.

◆ DECLARE_OID_DEFINING_MACRO

#define DECLARE_OID_DEFINING_MACRO (   name,
  oid 
)    extern int no_such_variable

Definition at line 94 of file genbki.h.

◆ DECLARE_TOAST

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

Definition at line 63 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 64 of file genbki.h.

◆ DECLARE_UNIQUE_INDEX

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

Definition at line 85 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 86 of file genbki.h.

◆ MAKE_SYSCACHE

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

Definition at line 127 of file genbki.h.