PostgreSQL Source Code  git master
RangeVar Struct Reference

#include <primnodes.h>

Public Member Functions

char *catalogname pg_node_attr (read_write_ignore, read_as(NULL))
 

Data Fields

NodeTag type
 
char * schemaname
 
char * relname
 
bool inh
 
char relpersistence
 
Aliasalias
 
int location
 

Detailed Description

Definition at line 63 of file primnodes.h.

Member Function Documentation

◆ pg_node_attr()

char* catalogname RangeVar::pg_node_attr ( read_write_ignore  ,
read_as(NULL)   
)

Field Documentation

◆ alias

◆ inh

◆ location

◆ relname

char* RangeVar::relname

Definition at line 77 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().

◆ relpersistence

◆ schemaname

◆ type

NodeTag RangeVar::type

Definition at line 65 of file primnodes.h.


The documentation for this struct was generated from the following file: