Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options
От
Michael Paquier
Тема
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options
Дата
Msg-id
YKsCpe2nTiedRiLL@paquier.xyz
Ответ на
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options (Bharath Rupireddy)
Список
Дерево обсуждения
Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amul Sul <sulamul@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amit Kapila <amit.kapila16@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amit Kapila <amit.kapila16@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Peter Smith <smithpb2250@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Peter Smith <smithpb2250@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Michael Paquier <michael@paquier.xyz>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Robert Haas <robertmhaas@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Michael Paquier <michael@paquier.xyz>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Peter Smith <smithpb2250@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Peter Smith <smithpb2250@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Peter Smith <smithpb2250@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Peter Smith <smithpb2250@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amit Kapila <amit.kapila16@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amit Kapila <amit.kapila16@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amit Kapila <amit.kapila16@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amit Kapila <amit.kapila16@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amit Kapila <amit.kapila16@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amit Kapila <amit.kapila16@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Peter Smith <smithpb2250@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amit Kapila <amit.kapila16@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Peter Smith <smithpb2250@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amit Kapila <amit.kapila16@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Amit Kapila <amit.kapila16@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Michael Paquier <michael@paquier.xyz>
Re: Refactor "mutually exclusive options" error reporting code in parse_subscription_options Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
On Sat, May 22, 2021 at 01:47:24PM +0530, Bharath Rupireddy wrote:
> Thanks. I think using bitmaps would help us have clean code. This is
> also more extensible. See pseudo code at [1]. One disadvantage is that
> we might have bms_XXXfunction calls, but that's okay and it shouldn't
> add too much to the performance. Thoughts?
>
> [1]
> typedef enum SubOpts_enum
> {
> SUB_OPT_NONE = 0,
> SUB_OPT_CONNECT,
> SUB_OPT_ENABLED,
> SUB_OPT_CREATE_SLOT,
> SUB_OPT_SLOT_NAME,
> SUB_OPT_COPY_DATA,
> SUB_OPT_SYNCHRONOUS_COMMIT,
> SUB_OPT_REFRESH,
> SUB_OPT_BINARY,
> SUB_OPT_STREAMING
> } SubOpts_enum;
What you are writing here and your comment two paragraphs above are
inconsistent as you are using an enum here. Please see a3dc926 and
the surrounding discussion for reasons why we've been using bitmaps
for option parsing lately.
--
Michael
В списке pgsql-hackers по дате отправления
От: houzj.fnst@fujitsu.com
Дата:
От: Greg Nancarrow
Дата: