postgresql/src/include/commands
Michael Paquier b5913f6120 Refactor CLUSTER and REINDEX grammar to use DefElem for option lists
This changes CLUSTER and REINDEX so as a parenthesized grammar becomes
possible for options, while unifying the grammar parsing rules for
option lists with the existing ones.

This is a follow-up of the work done in 873ea9e for VACUUM, ANALYZE and
EXPLAIN.  This benefits REINDEX for a potential backend-side filtering
for collatable-sensitive indexes and TABLESPACE, while CLUSTER would
benefit from the latter.

Author: Alexey Kondratov, Justin Pryzby
Discussion: https://postgr.es/m/8a8f5f73-00d3-55f8-7583-1375ca8f6a91@postgrespro.ru
2020-12-03 10:13:21 +09:00
..
alter.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
async.h Rename SLRU structures and associated LWLocks. 2020-05-15 14:28:25 -04:00
cluster.h Refactor CLUSTER and REINDEX grammar to use DefElem for option lists 2020-12-03 10:13:21 +09:00
collationcmds.h Remove pg_collation.collversion. 2020-11-03 00:44:59 +13:00
comment.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
conversioncmds.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
copy.h Split copy.c into four files. 2020-11-23 10:50:50 +02:00
copyfrom_internal.h Split copy.c into four files. 2020-11-23 10:50:50 +02:00
createas.h Remove utils/acl.h from catalog/objectaddress.h 2020-03-10 10:27:00 +01:00
dbcommands.h Remove utils/acl.h from catalog/objectaddress.h 2020-03-10 10:27:00 +01:00
dbcommands_xlog.h Initial pgindent and pgperltidy run for v13. 2020-05-14 13:06:50 -04:00
defrem.h Refactor CLUSTER and REINDEX grammar to use DefElem for option lists 2020-12-03 10:13:21 +09:00
discard.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
event_trigger.h Unify drop-by-OID functions 2020-06-09 09:39:46 +02:00
explain.h Add the option to report WAL usage in EXPLAIN and auto_explain. 2020-04-06 08:02:15 +05:30
extension.h Remove utils/acl.h from catalog/objectaddress.h 2020-03-10 10:27:00 +01:00
lockcmds.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
matview.h Represent command completion tags as structs 2020-03-02 18:19:51 -03:00
policy.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
portalcmds.h Represent command completion tags as structs 2020-03-02 18:19:51 -03:00
prepare.h Represent command completion tags as structs 2020-03-02 18:19:51 -03:00
proclang.h Unify drop-by-OID functions 2020-06-09 09:39:46 +02:00
progress.h Report progress of streaming base backup. 2020-03-03 12:03:43 +09:00
publicationcmds.h Unify drop-by-OID functions 2020-06-09 09:39:46 +02:00
schemacmds.h Unify drop-by-OID functions 2020-06-09 09:39:46 +02:00
seclabel.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
sequence.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
subscriptioncmds.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tablecmds.h Restructure ALTER TABLE execution to fix assorted bugs. 2020-01-15 18:49:24 -05:00
tablespace.h Introduce a maintenance_io_concurrency setting. 2020-03-16 17:14:26 +13:00
trigger.h Fix a few comments that referred to copy.c. 2020-11-23 11:36:13 +02:00
typecmds.h Fix up recent breakage of headerscheck and cpluspluscheck. 2020-03-21 18:28:44 -04:00
user.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
vacuum.h Centralize horizon determination for temp tables, fixing bug due to skew. 2020-10-28 18:02:31 -07:00
variable.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
view.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00