pgsql: Fix grammar for IN/OUT/INOUT parameters.

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Fix grammar for IN/OUT/INOUT parameters.
Date: 2005-03-29 17:58:51
Message-ID: 20050329175851.B68D653499@svr1.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
Fix grammar for IN/OUT/INOUT parameters. This commit doesn't actually
implement any new feature, it just pushes the 'not implemented' error
message deeper into the backend. I also tweaked the grammar to accept
Oracle-ish parameter syntax (parameter name first), as well as the
SQL99 standard syntax (parameter mode first), since it was easy and
people will doubtless try to use both anyway.

Modified Files:
--------------
pgsql/src/backend/commands:
functioncmds.c (r1.57 -> r1.58)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/functioncmds.c.diff?r1=1.57&r2=1.58)
pgsql/src/backend/nodes:
copyfuncs.c (r1.298 -> r1.299)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/copyfuncs.c.diff?r1=1.298&r2=1.299)
equalfuncs.c (r1.237 -> r1.238)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/equalfuncs.c.diff?r1=1.237&r2=1.238)
pgsql/src/backend/parser:
gram.y (r2.484 -> r2.485)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/gram.y.diff?r1=2.484&r2=2.485)
pgsql/src/include/nodes:
parsenodes.h (r1.274 -> r1.275)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/parsenodes.h.diff?r1=1.274&r2=1.275)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2005-03-29 19:44:24 pgsql: Add proallargtypes and proargmodes columns to pg_proc, as per my
Previous Message User Cmaj 2005-03-29 15:41:17 pgaccess - pgaccess: Ctrl-r to run a script, query, or selected part of