public inbox for [email protected]
help / color / mirror / Atom feedFrom: Nikita Glukhov <[email protected]>
To: Pavel Stehule <[email protected]>
To: PostgreSQL-development <[email protected]>
Cc: Erik Rijkers <[email protected]>
Cc: Alvaro Herrera <[email protected]>
Cc: Thomas Munro <[email protected]>
Cc: Andrew Alsup <[email protected]>
Cc: Andres Freund <[email protected]>
Cc: Dmitry Dolgov <[email protected]>
Cc: Oleg Bartunov <[email protected]>
Cc: Alexander Korotkov <[email protected]>
Cc: Michael Paquier <[email protected]>
Cc: Simon Riggs <[email protected]>
Cc: Andrew Dunstan <[email protected]>
Subject: Re: SQL/JSON: functions
Date: Thu, 12 Mar 2020 02:09:44 +0300
Message-ID: <[email protected]> (raw)
In-Reply-To: <CAFj8pRCj3fnGRe8Jj6QOUR_ohs=0DdYQ_mFSopJw=jgdfwgWKQ@mail.gmail.com>
References: <[email protected]>
<[email protected]>
<[email protected]>
<CAFj8pRBpkMC6+iSVA_k_ByAjeA2PEgixAsSiuAWy+uYp67ucbA@mail.gmail.com>
<[email protected]>
<CAFj8pRCnzO2cnHi5ebXciV=tuGVvAQOW9uPU+DQV1GkL31R=-g@mail.gmail.com>
<[email protected]>
<[email protected]>
<[email protected]>
<CAFj8pRCj3fnGRe8Jj6QOUR_ohs=0DdYQ_mFSopJw=jgdfwgWKQ@mail.gmail.com>
Attached 43rd version of the patches.
The previous patch #4 ("Add function formats") was removed.
Instead, introduced new executor node JsonCtorExpr which is used to wrap
SQL/JSON constructor function calls (FuncExpr, Aggref, WindowFunc).
Also, JsonIsPredicate node began to be used as executor node.
This helped to remove unnecessary json[b]_is_valid() user functions.
On 06.03.2020 11:16, Pavel Stehule wrote:
> make check fails
> but probably it is only forgotten actualization
Fixed.
--
Nikita Glukhov
Postgres Professional: http://www.postgrespro.com
The Russian Postgres Company
Attachments:
[application/gzip] 0001-Jsonpath-support-for-json-v43.patch.gz (43.6K, ../[email protected]/3-0001-Jsonpath-support-for-json-v43.patch.gz)
download
[application/gzip] 0002-Add-common-SQL_JSON-clauses-v43.patch.gz (3.3K, ../[email protected]/4-0002-Add-common-SQL_JSON-clauses-v43.patch.gz)
download
[application/gzip] 0003-Add-invisible-coercion-form-v43.patch.gz (1.8K, ../[email protected]/5-0003-Add-invisible-coercion-form-v43.patch.gz)
download
[application/gzip] 0004-SQLJSON-constructors-v43.patch.gz (31.4K, ../[email protected]/6-0004-SQLJSON-constructors-v43.patch.gz)
download
[application/gzip] 0005-IS-JSON-predicate-v43.patch.gz (12.8K, ../[email protected]/7-0005-IS-JSON-predicate-v43.patch.gz)
download
[application/gzip] 0006-SQLJSON-query-functions-v43.patch.gz (39.6K, ../[email protected]/8-0006-SQLJSON-query-functions-v43.patch.gz)
download
view thread (136+ messages) latest in thread
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
Subject: Re: SQL/JSON: functions
In-Reply-To: <[email protected]>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox