PostgreSQL Source Code git master
Data Fields
CookedConstraint Struct Reference

#include <heap.h>

Data Fields

 
 
char *  name
 
 
Nodeexpr
 
bool  is_enforced
 
 
bool  is_local
 
 
bool  is_no_inherit
 

Detailed Description

Definition at line 35 of file heap.h.

Field Documentation

attnum

AttrNumber CookedConstraint::attnum

Definition at line 41 of file heap.h.

Referenced by AddRelationNewConstraints(), AddRelationNotNullConstraints(), ATAddCheckNNConstraint(), DefineRelation(), RelationGetNotNullConstraints(), and StoreConstraints().

conoid

Oid CookedConstraint::conoid

Definition at line 39 of file heap.h.

Referenced by AddRelationNewConstraints(), ATAddCheckNNConstraint(), ATExecSetNotNull(), DefineRelation(), RelationGetNotNullConstraints(), and StoreConstraints().

contype

ConstrType CookedConstraint::contype

Definition at line 37 of file heap.h.

Referenced by AddRelationNewConstraints(), AddRelationNotNullConstraints(), ATAddCheckNNConstraint(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().

expr

Node* CookedConstraint::expr

Definition at line 42 of file heap.h.

Referenced by AddRelationNewConstraints(), ATAddCheckNNConstraint(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().

inhcount

int16 CookedConstraint::inhcount

Definition at line 46 of file heap.h.

Referenced by AddRelationNewConstraints(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().

is_enforced

bool CookedConstraint::is_enforced

Definition at line 43 of file heap.h.

Referenced by AddRelationNewConstraints(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().

is_local

bool CookedConstraint::is_local

Definition at line 45 of file heap.h.

Referenced by AddRelationNewConstraints(), DefineRelation(), RelationGetNotNullConstraints(), and StoreConstraints().

is_no_inherit

bool CookedConstraint::is_no_inherit

Definition at line 47 of file heap.h.

Referenced by AddRelationNewConstraints(), DefineRelation(), RelationGetNotNullConstraints(), and StoreConstraints().

name

char* CookedConstraint::name

Definition at line 40 of file heap.h.

Referenced by AddRelationNewConstraints(), AddRelationNotNullConstraints(), ATAddCheckNNConstraint(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().

skip_validation

bool CookedConstraint::skip_validation

Definition at line 44 of file heap.h.

Referenced by AddRelationNewConstraints(), ATAddCheckNNConstraint(), DefineRelation(), MergeCheckConstraint(), RelationGetNotNullConstraints(), and StoreConstraints().


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

AltStyle によって変換されたページ (->オリジナル) /