Re: Row pattern recognition
Tatsuo Ishii <ishii@postgresql.org>
From: Tatsuo Ishii <ishii@postgresql.org>
To: david.g.johnston@gmail.com, vik@postgresfriends.org,
jacob.champion@enterprisedb.com, er@xs4all.nl, peter@eisentraut.org
Cc: pgsql-hackers@postgresql.org
Date: 2025-01-11T05:46:11Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Add temporal FOREIGN KEY contraints
- 89f908a6d0ac 18.0 cited
-
Remove obsolete executor cleanup code
- d060e921ea5a 17.0 cited
Attachments
- v28-0001-Row-pattern-recognition-patch-for-raw-parser.patch (application/octet-stream) patch v28-0001
- v28-0002-Row-pattern-recognition-patch-parse-analysis.patch (application/octet-stream) patch v28-0002
- v28-0003-Row-pattern-recognition-patch-rewriter.patch (application/octet-stream) patch v28-0003
- v28-0004-Row-pattern-recognition-patch-planner.patch (application/octet-stream) patch v28-0004
- v28-0005-Row-pattern-recognition-patch-executor.patch (application/octet-stream) patch v28-0005
- v28-0006-Row-pattern-recognition-patch-docs.patch (application/octet-stream) patch v28-0006
- v28-0007-Row-pattern-recognition-patch-tests.patch (application/octet-stream) patch v28-0007
- v28-0008-Row-pattern-recognition-patch-typedefs.list.patch (application/octet-stream) patch v28-0008
- v28-0009-Allow-to-print-raw-parse-tree.patch (application/octet-stream) patch v28-0009
Attached are the v28 patches to implement a subset of Row Pattern Recognition feature defined in the SQL standard. In this patch set: - Reduce the patch size. Comparing with v27, the patch size is trimmed from 5296 lines down to 5073 lines. This is mainly achieved in the raw parser patch so that non implemented features are removed from the grammar file. - Use newly introduced makeStringInfoExt() instead of makeStringInfo() in nodeWindowAgg.c, which removes a few unnecessary codes and should give slightly better performance. - Fix bugs in the doc and add it more description regarding RPR syntax. Best reagards, -- Tatsuo Ishii SRA OSS K.K. English: http://www.sraoss.co.jp/index_en/ Japanese:http://www.sraoss.co.jp