PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pg_depend.h File Reference
#include "catalog/genbki.h"
Include dependency graph for pg_depend.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DependRelationId   2608
 
#define Natts_pg_depend   7
 
#define Anum_pg_depend_classid   1
 
#define Anum_pg_depend_objid   2
 
#define Anum_pg_depend_objsubid   3
 
#define Anum_pg_depend_refclassid   4
 
#define Anum_pg_depend_refobjid   5
 
#define Anum_pg_depend_refobjsubid   6
 
#define Anum_pg_depend_deptype   7
 

Typedefs

typedef FormData_pg_dependForm_pg_depend
 

Functions

 CATALOG (pg_depend, 2608) BKI_WITHOUT_OIDS
 

Variables

 FormData_pg_depend
 

Macro Definition Documentation

#define Anum_pg_depend_deptype   7

Definition at line 74 of file pg_depend.h.

Referenced by recordMultipleDependencies().

#define Anum_pg_depend_objsubid   3
#define Anum_pg_depend_refobjsubid   6
#define Natts_pg_depend   7

Definition at line 67 of file pg_depend.h.

Referenced by recordMultipleDependencies().

Typedef Documentation

Definition at line 61 of file pg_depend.h.

Function Documentation

CATALOG ( pg_depend  ,
2608   
)

Definition at line 31 of file pg_depend.h.

32 {
33  /*
34  * Identification of the dependent (referencing) object.
35  *
36  * These fields are all zeroes for a DEPENDENCY_PIN entry.
37  */
38  Oid classid; /* OID of table containing object */
39  Oid objid; /* OID of object itself */
40  int32 objsubid; /* column number, or 0 if not used */
41 
42  /*
43  * Identification of the independent (referenced) object.
44  */
45  Oid refclassid; /* OID of table containing object */
46  Oid refobjid; /* OID of object itself */
47  int32 refobjsubid; /* column number, or 0 if not used */
48 
49  /*
50  * Precise semantics of the relationship are specified by the deptype
51  * field. See DependencyType in catalog/dependency.h.
52  */
53  char deptype; /* see codes in dependency.h */
unsigned int Oid
Definition: postgres_ext.h:31
signed int int32
Definition: c.h:256
FormData_pg_depend
Definition: pg_depend.h:54

Variable Documentation

FormData_pg_depend

Definition at line 54 of file pg_depend.h.