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().