postgresql/src/include/commands
Peter Eisentraut 70407d39b7 Improve ExplainState type handling in header files
Now that we can have repeat typedefs with C11, we don't need to use
"struct ExplainState" anymore but can instead make a typedef where
necessary.  This doesn't change anything but makes it look nicer.

(There are more opportunities for similar changes, but this is broken
out because there was a separate discussion about it, and it's
somewhat bulky on its own.)

Reviewed-by: Chao Li <li.evan.chao@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/f36c0a45-98cd-40b2-a7cc-f2bf02b12890%40eisentraut.org#a12fb1a2c1089d6d03010f6268871b00
Discussion: https://www.postgresql.org/message-id/flat/10d32190-f31b-40a5-b177-11db55597355@eisentraut.org
2025-09-15 11:04:10 +02:00
..
alter.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
async.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
cluster.h Adjust signature of cluster_rel() and its subroutines 2025-01-10 13:09:38 +01:00
collationcmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
comment.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
conversioncmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
copy.h Support multi-line headers in COPY FROM command. 2025-07-03 15:27:26 +09:00
copyapi.h Refactor COPY FROM to use format callback functions. 2025-02-28 10:29:36 -08:00
copyfrom_internal.h Refactor COPY FROM to use format callback functions. 2025-02-28 10:29:36 -08:00
createas.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
dbcommands.h Avoid including commands/dbcommands.h in so many places 2025-08-28 12:39:04 +02:00
dbcommands_xlog.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
defrem.h pg_noreturn to replace pg_attribute_noreturn() 2025-03-13 12:37:26 +01:00
discard.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
event_trigger.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
explain.h Improve ExplainState type handling in header files 2025-09-15 11:04:10 +02:00
explain_dr.h Improve ExplainState type handling in header files 2025-09-15 11:04:10 +02:00
explain_format.h Improve ExplainState type handling in header files 2025-09-15 11:04:10 +02:00
explain_state.h Improve ExplainState type handling in header files 2025-09-15 11:04:10 +02:00
extension.h extension_control_path 2025-03-19 07:03:20 +01:00
lockcmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
matview.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
policy.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
portalcmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
prepare.h Make it possible for loadable modules to add EXPLAIN options. 2025-03-18 08:41:12 -04:00
proclang.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
progress.h Add backup_type column to pg_stat_progress_basebackup. 2025-08-05 10:50:45 -07:00
publicationcmds.h Use correct variable name in publicationcmds.c. 2025-03-18 14:06:51 +05:30
schemacmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
seclabel.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
sequence.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
subscriptioncmds.h Add max_retention_duration option to subscriptions. 2025-09-02 03:20:18 +00:00
tablecmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
tablespace.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
trigger.h Fix concurrent update trigger issues with MERGE in a CTE. 2025-07-18 09:55:43 +01:00
typecmds.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
user.h Add new GUC createrole_self_grant. 2023-01-10 12:44:49 -05:00
vacuum.h Rationalize handling of VacuumParams 2025-06-30 15:42:50 +09:00
view.h Update copyright for 2025 2025-01-01 11:21:55 -05:00