PostgreSQL Source Code git master
Loading...
Searching...
No Matches
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]

◆ [struct]

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]

struct { ... } CollectedCommand::createopc

◆ [union]

◆ [struct]

struct { ... } CollectedCommand::defprivs

◆ dictIds

Oid* CollectedCommand::dictIds

Definition at line 94 of file deparse_utility.h.

Referenced by EventTriggerCollectAlterTSConfig().

◆ [struct]

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]

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]

struct { ... } CollectedCommand::simple

◆ subcmds

◆ type


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