PostgreSQL Source Code: RangeVar Struct Reference (original) (raw)
#include <[primnodes.h](primnodes%5F8h%5Fsource.html)>
| Data Fields | |
|---|---|
| NodeTag | type |
| char * | catalogname |
| char * | schemaname |
| char * | relname |
| bool | inh |
| char | relpersistence |
| Alias * | alias |
| ParseLoc | location |
Detailed Description
Field Documentation
◆ alias
◆ catalogname
char* RangeVar::catalogname
◆ inh
◆ location
◆ relname
Definition at line 83 of file primnodes.h.
Referenced by addRangeTableEntry(), addRangeTableEntryForENR(), AfterTriggerSetState(), AlterSubscription_refresh(), ATExecAddInherit(), ATExecMergePartitions(), check_partitions_for_split(), check_partitions_not_overlap_list(), check_two_partitions_bounds_range(), checkWellFormedRecursionWalker(), createPartitionTable(), CreateSubscription(), CreateTableAsRelExists(), DefineCompositeType(), 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(), plpgsql_parse_cwordrowtype(), plpgsql_parse_cwordtype(), postgresImportForeignSchema(), ProcessUtilitySlow(), RangeVarCallbackForAlterRelation(), RangeVarCallbackForAttachIndex(), RangeVarCallbackForDblink(), RangeVarCallbackForDropRelation(), RangeVarCallbackForLockTable(), RangeVarCallbackForPolicy(), RangeVarCallbackForReindexIndex(), RangeVarCallbackForRenameRule(), RangeVarCallbackForRenameTrigger(), RangeVarCallbackForStats(), RangeVarCallbackMaintainsTable(), RangeVarCallbackOwnsRelation(), RangeVarGetAndCheckCreationNamespace(), RangeVarGetCreationNamespace(), RangeVarGetRelidExtended(), ReindexTable(), RemoveRelations(), searchRangeTableForRel(), setTargetTable(), transformColumnDefinition(), transformIndexConstraint(), transformLockingClause(), transformPartitionCmdForSplit(), transformTableLikeClause(), and vacuum_open_relation().
◆ relpersistence
char RangeVar::relpersistence
◆ schemaname
char* RangeVar::schemaname
Definition at line 80 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(), transformCreateSchemaStmtElements(), transformLockingClause(), and transformTableLikeClause().
◆ type
The documentation for this struct was generated from the following file:
- src/include/nodes/primnodes.h