pgsql: Add SQL Standard WITH ORDINALITY support for UNNEST (and any oth

From: Greg Stark <stark(at)mit(dot)edu>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Add SQL Standard WITH ORDINALITY support for UNNEST (and any oth
Date: 2013-07-29 15:38:34
Message-ID: E1V3pWs-0003Si-1C@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Add SQL Standard WITH ORDINALITY support for UNNEST (and any other SRF)

Author: Andrew Gierth, David Fetter
Reviewers: Dean Rasheed, Jeevan Chalke, Stephen Frost

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/c62736cc37f6812d1ebb41ea5a86ffe60564a1f0

Modified Files
--------------
doc/src/sgml/func.sgml | 44 +-
doc/src/sgml/ref/select.sgml | 47 +-
src/backend/access/common/tupdesc.c | 34 +
src/backend/executor/nodeFunctionscan.c | 176 +++++-
src/backend/nodes/copyfuncs.c | 3 +
src/backend/nodes/equalfuncs.c | 2 +
src/backend/nodes/makefuncs.c | 32 +-
src/backend/nodes/outfuncs.c | 3 +
src/backend/nodes/readfuncs.c | 1 +
src/backend/optimizer/plan/createplan.c | 7 +-
src/backend/optimizer/util/clauses.c | 5 +
src/backend/parser/gram.y | 28 +-
src/backend/parser/parse_relation.c | 176 +++++-
src/backend/parser/parser.c | 5 +-
src/backend/utils/adt/ruleutils.c | 2 +
src/include/access/tupdesc.h | 1 +
src/include/nodes/execnodes.h | 10 +-
src/include/nodes/parsenodes.h | 22 +-
src/include/nodes/plannodes.h | 1 +
src/include/parser/kwlist.h | 1 +
src/test/regress/expected/rangefuncs.out | 1002 +++++++++++++++++++++++++-----
src/test/regress/sql/rangefuncs.sql | 233 ++++---
22 files changed, 1499 insertions(+), 336 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Greg Stark 2013-07-29 22:45:43 pgsql: Sync ECPG with WITH ORDINALITY changes
Previous Message Tom Lane 2013-07-29 14:43:26 pgsql: Fix contrib/cube and contrib/seg to build with bison 3.0.