Re: Doc Rework: Section 9.16.13 SQL/JSON Query Functions
amit <amitlangote09@gmail.com>
From: Amit Langote <amitlangote09@gmail.com>
To: jian he <jian.universality@gmail.com>
Cc: "David G. Johnston" <david.g.johnston@gmail.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2024-07-09T03:30:35Z
Lists: pgsql-hackers
On Tue, Jul 9, 2024 at 10:39 AM jian he <jian.universality@gmail.com> wrote: > On Mon, Jul 8, 2024 at 8:57 PM Amit Langote <amitlangote09@gmail.com> wrote: > > > > Updated patch attached. > > > > Returns true if the SQL/JSON <replaceable>path_expression</replaceable> > - applied to the <replaceable>context_item</replaceable> using the > - <literal>PASSING</literal> <replaceable>value</replaceable>s yields any > - items. > + applied to the <replaceable>context_item</replaceable> doesn't yield > + any items. > should "doesn't" be removed? > should it be "yields"? Oops, fixed. > + set. The <literal>ON ERROR</literal> clause specifies the behavior > + if an error occurs when evaluating > <replaceable>path_expression</replaceable>, > + when coercing the result value to the > <literal>RETURNING</literal> type, > + or when evaluating the <literal>ON EMPTY</literal> expression if the > + <replaceable>path_expression</replaceable> evaluation results in an > + empty set. > last sentence, "in an empty set." should be "is an empty set" "results in an empty set" here means "the result of the evaluation is an empty set", similar to: $ git grep "results in an" doc doc/src/sgml/charset.sgml: results in an error, because even though the <literal>||</literal> operator doc/src/sgml/plpgsql.sgml: an omitted <literal>ELSE</literal> clause results in an error rather doc/src/sgml/plpython.sgml: If the second <literal>UPDATE</literal> statement results in an doc/src/sgml/pltcl.sgml: If the second <command>UPDATE</command> statement results in an Maybe I could just replace that by "returns an empty set". Will push shortly after making those changes. -- Thanks, Amit Langote
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
SQL/JSON: Various improvements to SQL/JSON query function docs
- ce416fadb4b6 17.0 landed
- 42de72fa7b80 18.0 landed