PostgreSQL Source Code  git master
RenameStmt Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
 
ObjectType renameType
 
ObjectType relationType
 
RangeVarrelation
 
Nodeobject
 
char * subname
 
char * newname
 
DropBehavior behavior
 
bool missing_ok
 

Detailed Description

Definition at line 2888 of file parsenodes.h.

Field Documentation

◆ behavior

DropBehavior RenameStmt::behavior

Definition at line 2898 of file parsenodes.h.

Referenced by renameatt().

◆ missing_ok

bool RenameStmt::missing_ok

Definition at line 2899 of file parsenodes.h.

Referenced by renameatt(), RenameConstraint(), and RenameRelation().

◆ newname

char* RenameStmt::newname

Definition at line 2897 of file parsenodes.h.

Referenced by ExecRenameStmt(), renameatt(), RenameConstraint(), renametrig(), and RenameType().

◆ object

Node* RenameStmt::object

Definition at line 2894 of file parsenodes.h.

Referenced by ExecRenameStmt(), RenameConstraint(), and RenameType().

◆ relation

RangeVar* RenameStmt::relation

◆ relationType

ObjectType RenameStmt::relationType

Definition at line 2892 of file parsenodes.h.

◆ renameType

ObjectType RenameStmt::renameType

◆ subname

char* RenameStmt::subname

Definition at line 2895 of file parsenodes.h.

Referenced by ExecRenameStmt(), renameatt(), RenameConstraint(), and renametrig().

◆ type

NodeTag RenameStmt::type

Definition at line 2890 of file parsenodes.h.


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