|
PostgreSQL Source Code git master
|
#include <parsenodes.h>
Definition at line 2859 of file parsenodes.h.
| char* Constraint::access_method |
Definition at line 2889 of file parsenodes.h.
Referenced by transformIndexConstraint().
| char* Constraint::conname |
Definition at line 2863 of file parsenodes.h.
Referenced by AddRelationNotNullConstraints(), ATAddCheckNNConstraint(), ATExecSetNotNull(), ATPostAlterTypeParse(), createTableConstraints(), domainAddCheckConstraint(), domainAddNotNullConstraint(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), and transformIndexConstraint().
| ConstrType Constraint::contype |
Definition at line 2862 of file parsenodes.h.
Referenced by AddRelationNotNullConstraints(), AlterDomainAddConstraint(), AlterDomainNotNull(), AlterTableGetLockLevel(), ATAddCheckNNConstraint(), ATPostAlterTypeParse(), createTableConstraints(), DefineDomain(), domainAddCheckConstraint(), domainAddNotNullConstraint(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), transformColumnDefinition(), transformConstraintAttrs(), transformIndexConstraint(), transformIndexConstraints(), transformTableConstraint(), and TryReuseForeignKey().
| char* Constraint::cooked_expr |
Definition at line 2872 of file parsenodes.h.
Referenced by createTableConstraints(), expandTableLikeClause(), and transformColumnDefinition().
| bool Constraint::deferrable |
Definition at line 2864 of file parsenodes.h.
Referenced by createTableConstraints(), makeNotNullConstraint(), RelationGetNotNullConstraints(), and transformIndexConstraint().
| List* Constraint::exclusions |
Definition at line 2882 of file parsenodes.h.
Referenced by transformIndexConstraint().
| List* Constraint::fk_attrs |
Definition at line 2894 of file parsenodes.h.
| char Constraint::fk_del_action |
Definition at line 2900 of file parsenodes.h.
| List* Constraint::fk_del_set_cols |
Definition at line 2901 of file parsenodes.h.
| char Constraint::fk_matchtype |
Definition at line 2898 of file parsenodes.h.
| char Constraint::fk_upd_action |
Definition at line 2899 of file parsenodes.h.
| bool Constraint::fk_with_period |
Definition at line 2896 of file parsenodes.h.
| char Constraint::generated_kind |
Definition at line 2875 of file parsenodes.h.
| char Constraint::generated_when |
Definition at line 2874 of file parsenodes.h.
Referenced by transformAlterTableStmt().
| List* Constraint::including |
Definition at line 2880 of file parsenodes.h.
Referenced by transformIndexConstraint().
| char* Constraint::indexname |
Definition at line 2885 of file parsenodes.h.
Referenced by transformIndexConstraint().
| char* Constraint::indexspace |
Definition at line 2886 of file parsenodes.h.
Referenced by transformIndexConstraint().
| bool Constraint::initdeferred |
Definition at line 2865 of file parsenodes.h.
Referenced by createTableConstraints(), makeNotNullConstraint(), RelationGetNotNullConstraints(), and transformIndexConstraint().
| bool Constraint::initially_valid |
Definition at line 2868 of file parsenodes.h.
Referenced by AlterDomainNotNull(), createTableConstraints(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), transformCheckConstraints(), and transformFKConstraints().
| bool Constraint::is_enforced |
Definition at line 2866 of file parsenodes.h.
Referenced by createTableConstraints(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), transformCheckConstraints(), and transformFKConstraints().
| bool Constraint::is_no_inherit |
Definition at line 2869 of file parsenodes.h.
Referenced by AddRelationNotNullConstraints(), ATAddCheckNNConstraint(), ATExecSetNotNull(), createTableConstraints(), DefineDomain(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), and transformTableConstraint().
| List* Constraint::keys |
Definition at line 2877 of file parsenodes.h.
Referenced by AddRelationNotNullConstraints(), makeNotNullConstraint(), RelationGetNotNullConstraints(), and transformIndexConstraint().
| ParseLoc Constraint::location |
Definition at line 2906 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 2876 of file parsenodes.h.
Referenced by transformIndexConstraint().
| List* Constraint::old_conpfeqop |
Definition at line 2902 of file parsenodes.h.
Referenced by TryReuseForeignKey().
| Oid Constraint::old_pktable_oid |
Definition at line 2903 of file parsenodes.h.
Referenced by ATPostAlterTypeParse().
| List* Constraint::options |
Definition at line 2884 of file parsenodes.h.
Referenced by transformAlterTableStmt(), and transformIndexConstraint().
| List* Constraint::pk_attrs |
Definition at line 2895 of file parsenodes.h.
| bool Constraint::pk_with_period |
Definition at line 2897 of file parsenodes.h.
| RangeVar* Constraint::pktable |
Definition at line 2893 of file parsenodes.h.
| Node* Constraint::raw_expr |
Definition at line 2870 of file parsenodes.h.
Referenced by createTableConstraints(), DefineDomain(), domainAddCheckConstraint(), expandTableLikeClause(), and transformColumnDefinition().
| bool Constraint::reset_default_tblspc |
Definition at line 2887 of file parsenodes.h.
Referenced by ATPostAlterTypeParse(), and transformIndexConstraint().
| bool Constraint::skip_validation |
Definition at line 2867 of file parsenodes.h.
Referenced by AlterDomainAddConstraint(), ATAddCheckNNConstraint(), createTableConstraints(), domainAddCheckConstraint(), domainAddNotNullConstraint(), expandTableLikeClause(), makeNotNullConstraint(), RelationGetNotNullConstraints(), transformCheckConstraints(), and transformFKConstraints().
| NodeTag Constraint::type |
Definition at line 2861 of file parsenodes.h.
| Node* Constraint::where_clause |
Definition at line 2890 of file parsenodes.h.
Referenced by transformIndexConstraint().
| bool Constraint::without_overlaps |
Definition at line 2879 of file parsenodes.h.
Referenced by transformIndexConstraint().