PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
NodeTag | type |
char * | catalogname |
char * | schemaname |
char * | relname |
bool | inh |
char | relpersistence |
Alias * | alias |
int | location |
Definition at line 63 of file primnodes.h.
Alias* RangeVar::alias |
Definition at line 72 of file primnodes.h.
Referenced by addRangeTableEntryForCTE(), addRangeTableEntryForENR(), makeRangeVar(), setTargetTable(), and transformTableEntry().
char* RangeVar::catalogname |
Definition at line 66 of file primnodes.h.
Referenced by AfterTriggerSetState(), get_object_address_rv(), LookupTypeNameExtended(), makeRangeVar(), makeRangeVarFromNameList(), RangeVarGetAndCheckCreationNamespace(), RangeVarGetCreationNamespace(), RangeVarGetRelidExtended(), and transformLockingClause().
bool RangeVar::inh |
Definition at line 69 of file primnodes.h.
Referenced by AlterTable(), ATParseTransformCmd(), DefineIndex(), ExecuteTruncate(), LockTableCommand(), makeRangeVar(), OpenTableList(), ProcessUtilitySlow(), renameatt(), RenameConstraint(), transformDeleteStmt(), transformMergeStmt(), transformTableEntry(), and transformUpdateStmt().
int RangeVar::location |
Definition at line 73 of file primnodes.h.
Referenced by addRangeTableEntryForCTE(), checkWellFormedRecursionWalker(), errorMissingRTE(), makeRangeVar(), parserOpenTable(), transformCreateStmt(), transformLockingClause(), and transformTableLikeClause().
char* RangeVar::relname |
Definition at line 68 of file primnodes.h.
Referenced by addRangeTableEntry(), addRangeTableEntryForENR(), AfterTriggerSetState(), AlterSequence(), AlterSubscription_refresh(), AlterTableNamespace(), ATExecAddInherit(), checkWellFormedRecursionWalker(), cluster(), CreateSubscription(), CreateTableAsRelExists(), DefineCompositeType(), DefineRelation(), DefineSequence(), DefineView(), DropErrorMsgNonExistent(), errorMissingRTE(), expand_vacuum_rel(), expandTableLikeClause(), generateSerialExtraStmts(), get_object_address_rv(), getNSItemForSpecialRelationTypes(), ImportForeignSchema(), IsImportableForeignTable(), isLockedRefname(), LookupTypeNameExtended(), makeDependencyGraphWalker(), makeRangeVar(), makeRangeVarFromNameList(), parserOpenTable(), pg_get_serial_sequence(), postgresImportForeignSchema(), ProcessUtilitySlow(), RangeVarCallbackForAlterRelation(), RangeVarCallbackForAttachIndex(), RangeVarCallbackForDropRelation(), RangeVarCallbackForLockTable(), RangeVarCallbackForPolicy(), RangeVarCallbackForReindexIndex(), RangeVarCallbackForRenameRule(), RangeVarCallbackForRenameTrigger(), RangeVarCallbackOwnsRelation(), RangeVarCallbackOwnsTable(), RangeVarGetAndCheckCreationNamespace(), RangeVarGetCreationNamespace(), RangeVarGetRelidExtended(), ReindexTable(), RemoveRelations(), renameatt(), RenameConstraint(), searchRangeTableForRel(), setTargetTable(), transformColumnDefinition(), transformCreateStmt(), transformIndexConstraint(), transformLockingClause(), transformTableLikeClause(), and vacuum_open_relation().
char RangeVar::relpersistence |
Definition at line 71 of file primnodes.h.
Referenced by DefineRelation(), DefineView(), DefineVirtualRelation(), generateSerialExtraStmts(), makeRangeVar(), RangeVarAdjustRelationPersistence(), RangeVarGetCreationNamespace(), RangeVarGetRelidExtended(), transformCreateStmt(), and transformCreateTableAsStmt().
char* RangeVar::schemaname |
Definition at line 67 of file primnodes.h.
Referenced by AfterTriggerSetState(), AlterSubscription_refresh(), checkWellFormedRecursionWalker(), CreateSubscription(), DropErrorMsgNonExistent(), expandTableLikeClause(), generateSerialExtraStmts(), get_object_address_rv(), getNSItemForSpecialRelationTypes(), ImportForeignSchema(), LookupTypeNameExtended(), makeDependencyGraphWalker(), makeRangeVar(), makeRangeVarFromNameList(), parserOpenTable(), RangeVarGetAndCheckCreationNamespace(), RangeVarGetCreationNamespace(), RangeVarGetRelidExtended(), schema_does_not_exist_skipping(), searchRangeTableForRel(), setTargetTable(), transformCreateSchemaStmt(), transformCreateStmt(), transformLockingClause(), and transformTableLikeClause().
NodeTag RangeVar::type |
Definition at line 65 of file primnodes.h.