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

◆ 

◆ 

struct { ... } CollectedCommand::atscfg

◆ classId

Oid CollectedCommand::classId

Definition at line 64 of file deparse_utility.h.

Referenced by EventTriggerAlterTableStart(), and pg_event_trigger_ddl_commands().

◆ 

struct { ... } CollectedCommand::createopc

◆ 

◆ 

struct { ... } CollectedCommand::defprivs

◆ dictIds

Oid* CollectedCommand::dictIds

Definition at line 94 of file deparse_utility.h.

Referenced by EventTriggerCollectAlterTSConfig().

◆ 

struct { ... } CollectedCommand::grant

◆ in_extension

◆ istmt

InternalGrant* CollectedCommand::istmt

Definition at line 71 of file deparse_utility.h.

Referenced by EventTriggerCollectGrant(), and pg_event_trigger_ddl_commands().

◆ ndicts

int CollectedCommand::ndicts

Definition at line 95 of file deparse_utility.h.

Referenced by EventTriggerCollectAlterTSConfig().

◆ objectId

◆ objtype

ObjectType CollectedCommand::objtype

◆ operators

List* CollectedCommand::operators

◆ 

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

◆ secondaryObject

ObjectAddress CollectedCommand::secondaryObject

Definition at line 57 of file deparse_utility.h.

Referenced by EventTriggerCollectSimpleCommand().

◆ 

struct { ... } CollectedCommand::simple

◆ subcmds

◆ type


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