Re: IGNORE/RESPECT NULLS can be specified for (prokind == 'f').
Fujii Masao <masao.fujii@gmail.com>
From: Fujii Masao <masao.fujii@gmail.com>
To: Tatsuo Ishii <ishii@postgresql.org>
Cc: li.evan.chao@gmail.com, jian.universality@gmail.com, pgsql-hackers@postgresql.org
Date: 2026-06-18T16:14:47Z
Lists: pgsql-hackers
On Thu, Jun 18, 2026 at 5:28 PM Tatsuo Ishii <ishii@postgresql.org> wrote: > > > I've updated the patch accordingly. > > > > I removed "is" from "RESPECT/IGNORE NULLS is specified" to match other > > similar error messages, which use the form "XXX specified, ...". > > > > + if (ignore_nulls != NO_NULLTREATMENT) > > + ereport(ERROR, > > + (errcode(ERRCODE_WRONG_OBJECT_TYPE), > > The errcode field can start without a parenthesis: > > errcode(ERRCODE_WRONG_OBJECT_TYPE), Yes, but other similar ereport() calls in parse_func.c also start the errcode field with a parenthesis, so I followed the same style here. Regards, -- Fujii Masao
Commits
-
Remove stray blank line in ParseFuncOrColumn()
- b07664a179bd 19 (unreleased) landed
- d8113095c488 master landed
-
Refine error reporting for null treatment on non-window functions
- 419ce13b7019 19 (unreleased) landed
-
Fix error message typo.
- ab3023ad1e68 19 (unreleased) landed
-
Fix to not allow null treatment to non window functions.
- 4e5920e6de87 19 (unreleased) landed
-
Add IGNORE NULLS/RESPECT NULLS option to Window functions.
- 25a30bbd4235 19 (unreleased) cited