|
PostgreSQL Source Code git master
|
#include <heap.h>
Data Fields | |
| ConstrType | contype |
| Oid | conoid |
| char * | name |
| AttrNumber | attnum |
| Node * | expr |
| bool | is_enforced |
| bool | skip_validation |
| bool | is_local |
| int16 | inhcount |
| bool | is_no_inherit |
| AttrNumber CookedConstraint::attnum |
Definition at line 41 of file heap.h.
Referenced by AddRelationNewConstraints(), AddRelationNotNullConstraints(), ATAddCheckNNConstraint(), DefineRelation(), RelationGetNotNullConstraints(), and StoreConstraints().
| Oid CookedConstraint::conoid |
Definition at line 39 of file heap.h.
Referenced by AddRelationNewConstraints(), ATAddCheckNNConstraint(), ATExecSetNotNull(), DefineRelation(), RelationGetNotNullConstraints(), and StoreConstraints().
| ConstrType CookedConstraint::contype |
Definition at line 37 of file heap.h.
Referenced by AddRelationNewConstraints(), AddRelationNotNullConstraints(), ATAddCheckNNConstraint(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().
| Node* CookedConstraint::expr |
Definition at line 42 of file heap.h.
Referenced by AddRelationNewConstraints(), ATAddCheckNNConstraint(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().
| int16 CookedConstraint::inhcount |
Definition at line 46 of file heap.h.
Referenced by AddRelationNewConstraints(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().
| bool CookedConstraint::is_enforced |
Definition at line 43 of file heap.h.
Referenced by AddRelationNewConstraints(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().
| bool CookedConstraint::is_local |
Definition at line 45 of file heap.h.
Referenced by AddRelationNewConstraints(), DefineRelation(), RelationGetNotNullConstraints(), and StoreConstraints().
| bool CookedConstraint::is_no_inherit |
Definition at line 47 of file heap.h.
Referenced by AddRelationNewConstraints(), DefineRelation(), RelationGetNotNullConstraints(), and StoreConstraints().
| char* CookedConstraint::name |
Definition at line 40 of file heap.h.
Referenced by AddRelationNewConstraints(), AddRelationNotNullConstraints(), ATAddCheckNNConstraint(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().
| bool CookedConstraint::skip_validation |
Definition at line 44 of file heap.h.
Referenced by AddRelationNewConstraints(), ATAddCheckNNConstraint(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().