Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

Constraint Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
ConstrType contype
char * conname
bool deferrable
bool initdeferred
int location
bool is_no_inherit
Noderaw_expr
char * cooked_expr
Listkeys
Listexclusions
Listoptions
char * indexname
char * indexspace
char * access_method
Nodewhere_clause
RangeVarpktable
Listfk_attrs
Listpk_attrs
char fk_matchtype
char fk_upd_action
char fk_del_action
Listold_conpfeqop
bool skip_validation
bool initially_valid

Detailed Description

Definition at line 1537 of file parsenodes.h.


Field Documentation

Definition at line 1564 of file parsenodes.h.

Referenced by transformIndexConstraint().

Definition at line 1557 of file parsenodes.h.

Referenced by transformIndexConstraint().

Definition at line 1571 of file parsenodes.h.

Referenced by ATAddForeignKeyConstraint(), and ConvertTriggerToFK().

Definition at line 1561 of file parsenodes.h.

Referenced by transformIndexConstraint().

Definition at line 1562 of file parsenodes.h.

Referenced by transformIndexConstraint().

Definition at line 1549 of file parsenodes.h.

Referenced by AddRelationNewConstraints(), ATAddCheckConstraint(), and DefineDomain().

Definition at line 1554 of file parsenodes.h.

Referenced by transformColumnDefinition(), and transformIndexConstraint().

Definition at line 1574 of file parsenodes.h.

Referenced by ATAddForeignKeyConstraint(), and TryReuseForeignKey().

Definition at line 1560 of file parsenodes.h.

Referenced by transformIndexConstraint().

Definition at line 1570 of file parsenodes.h.

Referenced by ATAddForeignKeyConstraint(), and ConvertTriggerToFK().

Definition at line 1539 of file parsenodes.h.

Definition at line 1565 of file parsenodes.h.

Referenced by transformIndexConstraint().


The documentation for this struct was generated from the following file: