Re: SQL/JSON path issues/questions
От | Liudmila Mantrova |
---|---|
Тема | Re: SQL/JSON path issues/questions |
Дата | |
Msg-id | 6d21b33e-1a4b-a8a6-d0d2-a11e16d68255@postgrespro.ru обсуждение исходный текст |
Ответ на | Re: SQL/JSON path issues/questions (Alexander Korotkov <a.korotkov@postgrespro.ru>) |
Ответы |
Re: SQL/JSON path issues/questions
|
Список | pgsql-hackers |
On 6/28/19 6:47 AM, Alexander Korotkov wrote: > On Tue, Jun 25, 2019 at 6:38 PM Liudmila Mantrova > <l.mantrova@postgrespro.ru> wrote: >> Thank you for the catch! Please see the modified version of patch 0004 >> attached. > I tried to review and revise the part related to filters, but I failed > because I don't understand the notions used in the documentation. > > What is the difference between filter expression and filter condition? > I can guess that filter expression contains question mark, > parentheses and filter condition inside. But this sentence is in > contradiction with my guess: "A filter expression must be enclosed in > parentheses and preceded by a question mark". So, filter expression > is inside the parentheses. Then what is filter condition? The same? > >> Each filter expression can provide one or more filters >> that are applied to the result of the path evaluation. > > So additionally to filter condition and filter expression we introduce > the notion of just filter. What is it? Could we make it without > introduction of new notion? > > ------ > Alexander Korotkov > Postgres Professional: http://www.postgrespro.com > The Russian Postgres Company Hi, I have rechecked the standard and I agree that we should use "filter expression" whenever possible. "A filter expression must be enclosed in parentheses..." looks like an oversight, so I fixed it. As for what's actually enclosed, I believe we can still use the word "condition" here as it's easy to understand and is already used in our docs, e.g. in description of the WHERE clause that serves a similar purpose. The new version of the patch fixes the terminology, tweaks the examples, and provides some grammar and style fixes in the jsonpath-related chapters. -- Liudmila Mantrova Technical writer at Postgres Professional: http://www.postgrespro.com The Russian Postgres Company
Вложения
В списке pgsql-hackers по дате отправления: