postgresql/src/backend/parser
Thomas G. Lockhart f10b639237 Add SQL92 "constants" CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP,
CURRENT_USER.
Add syntax for primary and foreign keys.
Change optional syntax in CREATE INDEX to avoid parsing conflict with
 TIMESTAMP WITH TIME ZONE data type (use USING <class> rather than WITH...).
Decouple various categories of data type syntax to allow the most possible
 non-ambiguous extensions to SQL92 for column names and labels. This should
 make the parser a bit more understandable, or at least easier to find
 where and how the data types are handled.
Support syntax for IN and EXISTS clauses with subselects.
Support SQL92 syntax for IS TRUE/IS FALSE/IS NOT TRUE/IS NOT FALSE.
1997-10-25 05:56:41 +00:00
..
Makefile Fix for -Wno-error 1997-04-18 08:57:39 +00:00
analyze.c Rename strNcpy to StrNCpy, and change third parameter. 1997-10-25 01:10:58 +00:00
catalog_utils.c Inline memset() as MemSet(). 1997-09-18 20:22:58 +00:00
dbcommands.c Used modified version of indent that understands over 100 typedefs. 1997-09-08 21:56:23 +00:00
gram.y Add SQL92 "constants" CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, 1997-10-25 05:56:41 +00:00
keywords.c Add SQL92 reserved words for primary and foreign keys. 1997-10-25 05:44:11 +00:00
parse_query.c Used modified version of indent that understands over 100 typedefs. 1997-09-08 21:56:23 +00:00
parser.c heapattr functions now return a Datum, not char *. 1997-09-12 04:09:08 +00:00
scan.l Include SQL/92 string continuation across newlines. 1997-10-15 01:12:21 +00:00
scansup.c Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting. 1997-09-08 02:41:22 +00:00
sysfunc.c Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting. 1997-09-08 02:41:22 +00:00