From: | Vik Fearing <vik(at)postgresfriends(dot)org> |
---|---|
To: | Tatsuo Ishii <ishii(at)postgresql(dot)org>, david(dot)g(dot)johnston(at)gmail(dot)com |
Cc: | jacob(dot)champion(at)enterprisedb(dot)com, pgsql-hackers(at)postgresql(dot)org, er(at)xs4all(dot)nl, peter(at)eisentraut(dot)org |
Subject: | Re: Row pattern recognition |
Date: | 2024-10-22 13:12:43 |
Message-ID: | a13e5b7d-c131-44b3-9d2a-2c57d22a8251@postgresfriends.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On 22/10/2024 12:19, Tatsuo Ishii wrote:
> Acording to ISO/IEC 9075-2:2016 "4.21.2 Row pattern navigation operations",
>
> <row pattern navigation operation> evaluates a <value expression> VE
> in a row NR, which may be different than current row CR.
>
> From this I think PREV(col + 1) should be interpreted as:
>
> 1. go to the previous row.
> 2. evaluate "col + 1" at the current row (that was previous row).
> 3. return the result.
>
> If my understanding is correct, prev(price + 1) has the same meaning
> as prev(price) + 1.
This is how I read the specification also.
--
Vik Fearing
From | Date | Subject | |
---|---|---|---|
Next Message | Aleksander Alekseev | 2024-10-22 13:27:30 | Re: [PATCH] Add array_reverse() function |
Previous Message | Melanie Plageman | 2024-10-22 13:08:37 | Re: EXPLAIN IndexOnlyScan shows disabled when enable_indexonlyscan=on |