OSDN Git Service

Clean up plpgsql identifier handling: process quoted identifiers
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 8 Aug 2002 01:36:05 +0000 (01:36 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 8 Aug 2002 01:36:05 +0000 (01:36 +0000)
commite42f8e32e9f6580d081ac13136469c0cd8338ffa
treed3d9269a8748e38468f71e81ddd4f8aec13c355e
parent13e8be42bd51a4acad264f62dc86ed1c30aeaea5
Clean up plpgsql identifier handling: process quoted identifiers
correctly, truncate to NAMEDATALEN where needed, allow whitespace
around dots in qualified identifiers.  Get rid of T_RECFIELD and
T_TGARGV token categories, which weren't accomplishing anything
except to create room for sins of omission in the grammar, ie,
places that should have allowed them and didn't.  Fix a few other
bugs en passant.
src/pl/plpgsql/src/gram.y
src/pl/plpgsql/src/pl_comp.c
src/pl/plpgsql/src/pl_funcs.c
src/pl/plpgsql/src/plpgsql.h
src/pl/plpgsql/src/scan.l