PostgreSQL Source Code  git master
CollectedCommand Struct Reference

#include <deparse_utility.h>

Data Fields

CollectedCommandType type
 
bool in_extension
 
Nodeparsetree
 
union {
   struct {
      ObjectAddress   address
 
      ObjectAddress   secondaryObject
 
   }   simple
 
   struct {
      Oid   objectId
 
      Oid   classId
 
      List *   subcmds
 
   }   alterTable
 
   struct {
      InternalGrant *   istmt
 
   }   grant
 
   struct {
      ObjectAddress   address
 
      List *   operators
 
      List *   procedures
 
   }   opfam
 
   struct {
      ObjectAddress   address
 
      List *   operators
 
      List *   procedures
 
   }   createopc
 
   struct {
      ObjectAddress   address
 
      Oid *   dictIds
 
      int   ndicts
 
   }   atscfg
 
   struct {
      ObjectType   objtype
 
   }   defprivs
 
d
 
struct CollectedCommandparent
 

Detailed Description

Definition at line 44 of file deparse_utility.h.

Field Documentation

◆ address

ObjectAddress CollectedCommand::address

Definition at line 56 of file deparse_utility.h.

◆ 

◆ 

struct { ... } CollectedCommand::atscfg

◆ classId

Oid CollectedCommand::classId

Definition at line 64 of file deparse_utility.h.

◆ 

struct { ... } CollectedCommand::createopc

◆ 

◆ 

struct { ... } CollectedCommand::defprivs

◆ dictIds

Oid* CollectedCommand::dictIds

Definition at line 94 of file deparse_utility.h.

◆ 

struct { ... } CollectedCommand::grant

◆ in_extension

◆ istmt

InternalGrant* CollectedCommand::istmt

Definition at line 71 of file deparse_utility.h.

◆ ndicts

int CollectedCommand::ndicts

Definition at line 95 of file deparse_utility.h.

◆ objectId

Oid CollectedCommand::objectId

Definition at line 63 of file deparse_utility.h.

◆ objtype

ObjectType CollectedCommand::objtype

Definition at line 101 of file deparse_utility.h.

◆ operators

List* CollectedCommand::operators

Definition at line 78 of file deparse_utility.h.

◆ 

struct { ... } CollectedCommand::opfam

◆ parent

struct CollectedCommand* CollectedCommand::parent

Definition at line 105 of file deparse_utility.h.

Referenced by EventTriggerAlterTableEnd(), and EventTriggerAlterTableStart().

◆ parsetree

◆ procedures

List* CollectedCommand::procedures

Definition at line 79 of file deparse_utility.h.

◆ secondaryObject

ObjectAddress CollectedCommand::secondaryObject

Definition at line 57 of file deparse_utility.h.

◆ 

struct { ... } CollectedCommand::simple

◆ subcmds

List* CollectedCommand::subcmds

Definition at line 65 of file deparse_utility.h.

◆ type


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