|
PostgreSQL Source Code git master
|
#include <parsenodes.h>
Definition at line 2978 of file parsenodes.h.
| char* Constraint::access_method |
Definition at line 3008 of file parsenodes.h.
Referenced by transformIndexConstraint().
| char* Constraint::conname |
Definition at line 2982 of file parsenodes.h.
Referenced by AddRelationNotNullConstraints(), ATAddCheckNNConstraint(), ATExecSetNotNull(), ATPostAlterTypeParse(), createTableConstraints(), domainAddCheckConstraint(), domainAddNotNullConstraint(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), and transformIndexConstraint().
| ConstrType Constraint::contype |
Definition at line 2981 of file parsenodes.h.
Referenced by AddRelationNotNullConstraints(), AlterDomainAddConstraint(), AlterDomainNotNull(), AlterTableGetLockLevel(), ATAddCheckNNConstraint(), ATPostAlterTypeParse(), createTableConstraints(), DefineDomain(), domainAddCheckConstraint(), domainAddNotNullConstraint(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), transformColumnDefinition(), transformConstraintAttrs(), transformCreateSchemaCreateTable(), transformIndexConstraint(), transformIndexConstraints(), transformTableConstraint(), and TryReuseForeignKey().
| char* Constraint::cooked_expr |
Definition at line 2991 of file parsenodes.h.
Referenced by createTableConstraints(), expandTableLikeClause(), and transformColumnDefinition().
| bool Constraint::deferrable |
Definition at line 2983 of file parsenodes.h.
Referenced by createTableConstraints(), makeNotNullConstraint(), RelationGetNotNullConstraints(), and transformIndexConstraint().
| List* Constraint::exclusions |
Definition at line 3001 of file parsenodes.h.
Referenced by transformIndexConstraint().
| List* Constraint::fk_attrs |
Definition at line 3013 of file parsenodes.h.
| char Constraint::fk_del_action |
Definition at line 3019 of file parsenodes.h.
| List* Constraint::fk_del_set_cols |
Definition at line 3020 of file parsenodes.h.
| char Constraint::fk_matchtype |
Definition at line 3017 of file parsenodes.h.
| char Constraint::fk_upd_action |
Definition at line 3018 of file parsenodes.h.
| bool Constraint::fk_with_period |
Definition at line 3015 of file parsenodes.h.
| char Constraint::generated_kind |
Definition at line 2994 of file parsenodes.h.
| char Constraint::generated_when |
Definition at line 2993 of file parsenodes.h.
Referenced by transformAlterTableStmt().
| List* Constraint::including |
Definition at line 2999 of file parsenodes.h.
Referenced by transformIndexConstraint().
| char* Constraint::indexname |
Definition at line 3004 of file parsenodes.h.
Referenced by transformIndexConstraint().
| char* Constraint::indexspace |
Definition at line 3005 of file parsenodes.h.
Referenced by transformIndexConstraint().
| bool Constraint::initdeferred |
Definition at line 2984 of file parsenodes.h.
Referenced by createTableConstraints(), makeNotNullConstraint(), RelationGetNotNullConstraints(), and transformIndexConstraint().
| bool Constraint::initially_valid |
Definition at line 2987 of file parsenodes.h.
Referenced by AlterDomainNotNull(), createTableConstraints(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), transformCheckConstraints(), and transformFKConstraints().
| bool Constraint::is_enforced |
Definition at line 2985 of file parsenodes.h.
Referenced by createTableConstraints(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), transformCheckConstraints(), and transformFKConstraints().
| bool Constraint::is_no_inherit |
Definition at line 2988 of file parsenodes.h.
Referenced by AddRelationNotNullConstraints(), ATAddCheckNNConstraint(), ATExecSetNotNull(), createTableConstraints(), DefineDomain(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), and transformTableConstraint().
| List* Constraint::keys |
Definition at line 2996 of file parsenodes.h.
Referenced by AddRelationNotNullConstraints(), makeNotNullConstraint(), RelationGetNotNullConstraints(), and transformIndexConstraint().
| ParseLoc Constraint::location |
Definition at line 3025 of file parsenodes.h.
Referenced by AlterDomainNotNull(), createTableConstraints(), DefineDomain(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), transformColumnDefinition(), transformConstraintAttrs(), transformIndexConstraint(), and transformTableConstraint().
| bool Constraint::nulls_not_distinct |
Definition at line 2995 of file parsenodes.h.
Referenced by transformIndexConstraint().
| List* Constraint::old_conpfeqop |
Definition at line 3021 of file parsenodes.h.
Referenced by TryReuseForeignKey().
| Oid Constraint::old_pktable_oid |
Definition at line 3022 of file parsenodes.h.
Referenced by ATPostAlterTypeParse().
| List* Constraint::options |
Definition at line 3003 of file parsenodes.h.
Referenced by transformAlterTableStmt(), and transformIndexConstraint().
| List* Constraint::pk_attrs |
Definition at line 3014 of file parsenodes.h.
| bool Constraint::pk_with_period |
Definition at line 3016 of file parsenodes.h.
| RangeVar* Constraint::pktable |
Definition at line 3012 of file parsenodes.h.
| Node* Constraint::raw_expr |
Definition at line 2989 of file parsenodes.h.
Referenced by createTableConstraints(), DefineDomain(), domainAddCheckConstraint(), expandTableLikeClause(), and transformColumnDefinition().
| bool Constraint::reset_default_tblspc |
Definition at line 3006 of file parsenodes.h.
Referenced by ATPostAlterTypeParse(), and transformIndexConstraint().
| bool Constraint::skip_validation |
Definition at line 2986 of file parsenodes.h.
Referenced by AlterDomainAddConstraint(), ATAddCheckNNConstraint(), createTableConstraints(), domainAddCheckConstraint(), domainAddNotNullConstraint(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), transformCheckConstraints(), and transformFKConstraints().
| NodeTag Constraint::type |
Definition at line 2980 of file parsenodes.h.
| Node* Constraint::where_clause |
Definition at line 3009 of file parsenodes.h.
Referenced by transformIndexConstraint().
| bool Constraint::without_overlaps |
Definition at line 2998 of file parsenodes.h.
Referenced by transformIndexConstraint().