Commit Graph

12 Commits (8db2f4144b03e4ac093c3f46924f95b40e283e33)

Author SHA1 Message Date
Mehmet Yilmaz 8db2f4144b Introduce an RTE for the grouping step
247dea89f7616fdf06b7272b74abafc29e8e5860
2025-06-17 12:06:04 +00:00
Mehmet Yilmaz 8383666109 Use a hash table to de-duplicate column names in ruleutils.c.
52c707483ce4d0161127e4958d981d1b5655865e
2025-06-17 11:25:43 +00:00
Mehmet Yilmaz 1d32b381ec Fix deparsing FETCH FIRST <expr> ROWS WITH TIES
29f7ce6fe78e3f8d520764b5870453d791a3ca65
2025-06-12 11:22:11 +00:00
Mehmet Yilmaz 485feb6acc Improve EXPLAIN's display of window functions.
8b1b342544b69b281ffd3aafe594aec629ec4d3c
2025-06-12 11:22:11 +00:00
Mehmet Yilmaz 26fd672333 Add missing deparsing of [NO] IDENT to XMLSERIALIZE()
984410b923263cac901fa81e0efbe523e9c36df3
2025-06-12 11:22:11 +00:00
Mehmet Yilmaz 85ffb3ff7d Add OLD/NEW support to RETURNING in DML queries.
80feb727c869cc0b2e12bd1543bafa449be9c8e2
2025-06-12 11:22:11 +00:00
Mehmet Yilmaz 3dccc99d70 Fix JsonExpr deparsing to quote variable names in the PASSING clause.
a93e2a1e25a6d5410abb1446637c4d9a4f24e35d
2025-06-12 11:22:11 +00:00
Mehmet Yilmaz 5bb635ab6c Fix XMLTABLE() deparsing to quote namespace names if necessary.
d673eefd410cd7f5f95e418990146189f44811af
2025-06-12 11:22:11 +00:00
Mehmet Yilmaz 0280fd7272 Avoid assertion failure if a setop leaf query contains setops. 94131cd53c1552efe85c3e8120356c22cd658163 2025-06-12 11:22:11 +00:00
Mehmet Yilmaz 63c32c0d81 Refactor compatibility handling for PostgreSQL versions in various files 2025-06-12 11:11:13 +00:00
Mehmet Yilmaz 361557a976 Update version check in ruleutils_18.c for PostgreSQL 18 compatibility 2025-06-12 11:11:13 +00:00
Mehmet Yilmaz 51f91f6759 Implement feature X to enhance user experience and optimize performance 2025-06-12 11:11:13 +00:00