Refactor function parse_subscription_options.
authorAmit Kapila <akapila@postgresql.org>
Tue, 6 Jul 2021 02:16:50 +0000 (07:46 +0530)
committerAmit Kapila <akapila@postgresql.org>
Tue, 6 Jul 2021 02:16:50 +0000 (07:46 +0530)
commit8aafb02616753f5c6c90bbc567636b73c0cbb9d4
tree98d4aac94c7d7ced584cc8e131971fbca895b744
parent9ee91cc583802c6507fbc31c348a79e63a10f956
Refactor function parse_subscription_options.

Instead of using multiple parameters in parse_subscription_options
function signature, use the struct SubOpts that encapsulate all the
subscription options and their values. It will be useful for future work
where we need to add other options in the subscription. Also, use bitmaps
to pass the supported and retrieve the specified options much like the way
it is done in the commit a3dc926009.

Author: Bharath Rupireddy
Reviewed-By: Peter Smith, Amit Kapila, Alvaro Herrera
Discussion: https://postgr.es/m/CALj2ACXtoQczfNsDQWobypVvHbX2DtgEHn8DawS0eGFwuo72kw@mail.gmail.com
src/backend/commands/subscriptioncmds.c
src/tools/pgindent/typedefs.list