Re: Row pattern recognition

From: jian he <jian(dot)universality(at)gmail(dot)com>
To: Tatsuo Ishii <ishii(at)postgresql(dot)org>
Cc: assam258(at)gmail(dot)com, pgsql-hackers(at)postgresql(dot)org, zsolt(dot)parragi(at)percona(dot)com, sjjang112233(at)gmail(dot)com, vik(at)postgresfriends(dot)org, er(at)xs4all(dot)nl, jacob(dot)champion(at)enterprisedb(dot)com, david(dot)g(dot)johnston(at)gmail(dot)com, peter(at)eisentraut(dot)org, li(dot)evan(dot)chao(at)gmail(dot)com
Subject: Re: Row pattern recognition
Date: 2026-07-02 04:14:55
Message-ID: CACJufxEkjgPKeXiakXvb_9TEcz+nG+wiEtcTR3GS2Lx4ZTYssg@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

I have 3 patches to present:

v50-0001-refactor-DEFINE-volatile-expression-check.nocfbot
v50-0002-refactor-define_walker.nocfbot
v50-0003-replace-EMPTY_LOOP-to-RPR_ELEM_EMPTY_LOOP.nocfbot

As mentioned before, it's based on
https://github.com/assam258-5892/postgres/commits/RPR.
v50-0001, v50-0002 alrady submitted once patch at [1], now it's more complete.

Except that i want to rename RPSkipTo to RPRSkipTo and rpSkipTo to rprSkipTo,
What do you think?

[1] https://postgr.es/m/CACJufxG57=ddtbN=5RZCzhxWDYXvocKmB7NtZy+DoqZuhxb_DA@mail.gmail.com

--
jian
https://www.enterprisedb.com/

Attachment Content-Type Size
v50-0001-refactor-DEFINE-volatile-expression-check.nocfbot application/octet-stream 11.1 KB
v50-0003-replace-EMPTY_LOOP-to-RPR_ELEM_EMPTY_LOOP.nocfbot application/octet-stream 3.9 KB
v50-0002-refactor-define_walker.nocfbot application/octet-stream 15.0 KB

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Chao Li 2026-07-02 04:16:34 Escape CR/LF in invalid database, role, and tablespace name errors
Previous Message Haibo Yan 2026-07-02 04:14:42 Re: implement CAST(expr AS type FORMAT 'template')