summaryrefslogtreecommitdiff
path: root/src/include/parser
Commit message (Expand)AuthorAgeFilesLines
* Pass incompletely-transformed aggregate argument lists as separate parametersTom Lane2010-03-171-1/+2
* pgindent run for 9.0Bruce Momjian2010-02-268-43/+42
* Extend the set of frame options supported for window functions.Tom Lane2010-02-121-2/+2
* Remove old-style VACUUM FULL (which was known for a little while asTom Lane2010-02-081-2/+1
* Support rewritten-based full vacuum as VACUUM FULL. TraditionalItagaki Takahiro2010-01-061-1/+2
* Update copyright for the year 2010.Bruce Momjian2010-01-0221-42/+42
* Allow the index name to be omitted in CREATE INDEX, causing the system toTom Lane2009-12-231-2/+2
* Adjust naming of indexes and their columns per recent discussion.Tom Lane2009-12-231-1/+2
* Support ORDER BY within aggregate function calls, at long last providing aTom Lane2009-12-153-8/+10
* Add exclusion constraints, which generalize the concept of uniqueness toTom Lane2009-12-071-1/+2
* Remove pg_parse_string_token() --- not needed anymore.Tom Lane2009-11-121-4/+2
* Re-refactor the core scanner's API, in order to get out from under the problemTom Lane2009-11-092-69/+131
* Don't treat NEW and OLD as reserved words anymore. For the purposes of rulesTom Lane2009-11-052-6/+2
* Implement parser hooks for processing ColumnRef and ParamRef nodes, as per myTom Lane2009-10-313-21/+52
* When FOR UPDATE/SHARE is used with LIMIT, put the LockRows plan nodeTom Lane2009-10-281-2/+2
* Make FOR UPDATE/SHARE in the primary query not propagate into WITH queries;Tom Lane2009-10-273-4/+7
* Re-implement EvalPlanQual processing to improve its performance and eliminateTom Lane2009-10-261-2/+2
* Remove add_missing_from GUC and associated parser support for "implicit RTEs".Tom Lane2009-10-212-9/+5
* Support GRANT/REVOKE ON ALL TABLES/SEQUENCES/FUNCTIONS IN SCHEMA.Tom Lane2009-10-121-1/+4
* CREATE LIKE INCLUDING COMMENTS and STORAGE, and INCLUDING ALL shortcut. Itaga...Andrew Dunstan2009-10-121-1/+2
* Support use of function argument names to identify which actual argumentsTom Lane2009-10-081-6/+7
* Unicode escapes in E'...' stringsPeter Eisentraut2009-09-221-1/+4
* Implement the DO statement to support execution of PL code without havingTom Lane2009-09-221-2/+2
* Fix bug with WITH RECURSIVE immediately inside WITH RECURSIVE. 99% of theTom Lane2009-09-093-4/+12
* Modify the definition of window-function PARTITION BY and ORDER BY clausesTom Lane2009-08-271-3/+3
* Make backend header files C++ safePeter Eisentraut2009-07-161-5/+5
* Tweak the core scanner so that it can be used by plpgsql too.Tom Lane2009-07-142-5/+17
* Convert the core lexer and parser into fully reentrant code, by making useTom Lane2009-07-131-9/+75
* Fix up PGDLLIMPORT marking for standard_conforming_strings. Moving itTom Lane2009-07-131-2/+2
* Move some declarations in the raw-parser header files to create a clearerTom Lane2009-07-122-18/+33
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-116-23/+23
* Do some minor code refactoring in preparation for changing the APIs ofTom Lane2009-05-121-3/+1
* Rethink the idea of having plpgsql depend on parser/gram.h. Aside from theTom Lane2009-04-191-1/+3
* Rename the new CREATE DATABASE options to set collation and ctype intoHeikki Linnakangas2009-04-061-2/+3
* Separate the key word list that lived in keywords.c into a new header fileAlvaro Herrera2009-03-071-0/+419
* Support column-level privileges, as required by SQL standard.Tom Lane2009-01-222-2/+9
* Update copyright for 2009.Bruce Momjian2009-01-0118-36/+36
* Support window functions a la SQL:2008.Tom Lane2008-12-284-7/+25
* Code review for function default parameters patch. Fix numerous problems asTom Lane2008-12-181-2/+3
* Fix failure to ensure that a snapshot is available to datatype input functionsTom Lane2008-12-131-1/+3
* Default values for function argumentsPeter Eisentraut2008-12-041-2/+3
* Modify the parser's error reporting to include a specific hint for the caseTom Lane2008-10-081-1/+5
* Fix GetCTEForRTE() to deal with the possibility that the RTE it's given cameTom Lane2008-10-061-2/+3
* Fix the implicit-RTE code to be able to handle implicit RTEs for CTEs, asTom Lane2008-10-061-1/+4
* Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane2008-10-043-2/+34
* Add a bunch of new error location reports to parse-analysis error messages.Tom Lane2008-09-013-8/+24
* Extend the parser location infrastructure to include a location field inTom Lane2008-08-282-8/+16
* Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane2008-08-251-8/+2
* Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow,Tom Lane2008-08-071-4/+1
* Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane2008-08-022-14/+12