#include <parsenodes.h>
Data Fields | |
NodeTag | type |
char * | colname |
TypeName * | typeName |
int | inhcount |
bool | is_local |
bool | is_not_null |
bool | is_from_type |
char | storage |
Node * | raw_default |
Node * | cooked_default |
CollateClause * | collClause |
Oid | collOid |
List * | constraints |
List * | fdwoptions |
Definition at line 490 of file parsenodes.h.
Definition at line 502 of file parsenodes.h.
Referenced by DefineSequence(), DefineVirtualRelation(), GetColumnDefCollation(), intorel_startup(), MergeAttributes(), raw_expression_tree_walker(), transformColumnType(), transformOfType(), and transformTableLikeClause().
Definition at line 503 of file parsenodes.h.
Referenced by DefineSequence(), DefineVirtualRelation(), GetColumnDefCollation(), intorel_startup(), MergeAttributes(), transformOfType(), and transformTableLikeClause().
char* ColumnDef::colname |
Definition at line 493 of file parsenodes.h.
Referenced by addRangeTableEntryForFunction(), ATExecAddColumn(), ATPrepAddOids(), BuildDescForRelation(), DefineSequence(), DefineVirtualRelation(), findAttrByName(), intorel_startup(), MergeAttributes(), transformColumnDefinition(), transformIndexConstraint(), transformOfType(), and transformTableLikeClause().
Definition at line 504 of file parsenodes.h.
Referenced by DefineSequence(), DefineVirtualRelation(), intorel_startup(), MergeAttributes(), transformAlterTableStmt(), transformColumnDefinition(), transformOfType(), and transformTableLikeClause().
Definition at line 501 of file parsenodes.h.
Referenced by DefineRelation(), DefineSequence(), DefineVirtualRelation(), intorel_startup(), MergeAttributes(), transformOfType(), and transformTableLikeClause().
Definition at line 505 of file parsenodes.h.
Referenced by intorel_startup(), and transformColumnDefinition().
Definition at line 495 of file parsenodes.h.
Referenced by ATExecAddColumn(), ATPrepAddOids(), BuildDescForRelation(), DefineSequence(), DefineVirtualRelation(), intorel_startup(), MergeAttributes(), transformOfType(), and transformTableLikeClause().
Definition at line 498 of file parsenodes.h.
Referenced by DefineSequence(), DefineVirtualRelation(), intorel_startup(), MergeAttributes(), transformOfType(), and transformTableLikeClause().
Definition at line 496 of file parsenodes.h.
Referenced by ATExecAddColumn(), ATPrepAddOids(), BuildDescForRelation(), DefineSequence(), DefineVirtualRelation(), intorel_startup(), MergeAttributes(), transformOfType(), and transformTableLikeClause().
Definition at line 497 of file parsenodes.h.
Referenced by ATExecAddColumn(), ATPrepAddOids(), BuildDescForRelation(), DefineSequence(), DefineVirtualRelation(), intorel_startup(), MergeAttributes(), transformColumnDefinition(), transformIndexConstraint(), transformOfType(), and transformTableLikeClause().
Definition at line 500 of file parsenodes.h.
Referenced by ATExecAddColumn(), ATPrepAlterColumnType(), DefineRelation(), DefineSequence(), DefineVirtualRelation(), intorel_startup(), MergeAttributes(), raw_expression_tree_walker(), transformAlterTableStmt(), transformColumnDefinition(), transformOfType(), and transformTableLikeClause().
char ColumnDef::storage |
Definition at line 499 of file parsenodes.h.
Referenced by ATPrepAddOids(), BuildDescForRelation(), DefineSequence(), DefineVirtualRelation(), intorel_startup(), MergeAttributes(), transformOfType(), and transformTableLikeClause().
Definition at line 492 of file parsenodes.h.
Definition at line 494 of file parsenodes.h.
Referenced by addRangeTableEntryForFunction(), ATExecAddColumn(), ATExecAlterColumnType(), ATPrepAddOids(), ATPrepAlterColumnType(), BuildDescForRelation(), DefineSequence(), DefineVirtualRelation(), intorel_startup(), MergeAttributes(), raw_expression_tree_walker(), transformColumnDefinition(), transformColumnType(), transformOfType(), and transformTableLikeClause().