On Fri, May 14, 2021 at 1:05 AM Etsuro Fujita <etsuro.fuj...@gmail.com>
wrote:

> Hi,
>
> On Thu, May 13, 2021 at 2:23 AM Zhihong Yu <z...@yugabyte.com> wrote:
> > I was looking at
> >   Fix EXPLAIN ANALYZE for async-capable nodes.
>
> Thanks for that!
>
> > which adds the following parameter / field:
> >
> > +   bool        async_mode;     /* true if node is in async mode */
> >
> > async_mode implies an enum: {sync, async}
> > Since there are only two values, the data type is bool. I think it
> should be named is_async.
>
> By async_mode, I mean "is in async mode?", as commented above.  I
> thought the naming is_in_async_mode would be a bit long, so I
> shortened it to async_mode.  IIUC, I think another example in our
> codebase would be the hash_spill_mode parameter in the AggState
> struct.  So I think async_mode would be acceptable IMO.
>
> Best regards,
> Etsuro Fujita
>

Hi,
Searching postgres codebase reveals the following (partial) examples:

bool is_varlena
bool is_leaf

I think these are more intuitive.

If you think is_in_async_mode is too long, how about naming the parameter
is_async ?

If you agree, I can send out a patch.

Cheers

Reply via email to