1/*-------------------------------------------------------------------------
5 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
6 * Portions Copyright (c) 1994, Regents of the University of California
8 * src/include/tcop/deparse_utility.h
10 *-------------------------------------------------------------------------
12#ifndef DEPARSE_UTILITY_H
13#define DEPARSE_UTILITY_H
22 * Support for keeping track of collected commands.
36 * For ALTER TABLE commands, we keep a list of the subcommands therein.
60 /* ALTER TABLE, and internal uses thereof */
74 /* ALTER OPERATOR FAMILY */
82 /* CREATE OPERATOR CLASS */
90 /* ALTER TEXT SEARCH CONFIGURATION ADD/ALTER/DROP MAPPING */
98 /* ALTER DEFAULT PRIVILEGES */
108#endif /* DEPARSE_UTILITY_H */
struct CollectedCommand CollectedCommand
@ SCT_AlterDefaultPrivileges
struct CollectedATSubcmd CollectedATSubcmd
struct CollectedCommand::@131::@136 createopc
CollectedCommandType type
struct CollectedCommand::@131::@133 alterTable
union CollectedCommand::@131 d
struct CollectedCommand::@131::@135 opfam
struct CollectedCommand * parent
struct CollectedCommand::@131::@138 defprivs
ObjectAddress secondaryObject
struct CollectedCommand::@131::@132 simple
struct CollectedCommand::@131::@134 grant
struct CollectedCommand::@131::@137 atscfg