Commit Graph

198 Commits (9b94e3696e7b6c7c13db3e593d0fa471c3bce9bc)

Author SHA1 Message Date
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane ec4be2ee68 Extend the set of frame options supported for window functions. 16 years ago
Tom Lane b9b8831ad6 Create a "relation mapping" infrastructure to support changing the relfilenodes 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 34d26872ed Support ORDER BY within aggregate function calls, at long last providing a 16 years ago
Tom Lane 61e5328208 Make FOR UPDATE/SHARE in the primary query not propagate into WITH queries; 16 years ago
Tom Lane 255f66efa9 Fix bug with WITH RECURSIVE immediately inside WITH RECURSIVE. 99% of the 17 years ago
Tom Lane bb16dc49ab Modify the definition of window-function PARTITION BY and ORDER BY clauses 17 years ago
Peter Eisentraut de160e2c00 Make backend header files C++ safe 17 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Tom Lane 090173a3f9 Remove the recently added node types ReloptElem and OptionDefElem in favor 17 years ago
Alvaro Herrera 3a5b773715 Allow reloption names to have qualifiers, initially supporting a TOAST 17 years ago
Tom Lane 3cb5d6580a Support column-level privileges, as required by SQL standard. 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane df0ea5a1cd Throw error if a <window definition> references a window that already has a 17 years ago
Tom Lane 8e8854daa2 Add some basic support for window frame clauses to the window-functions 17 years ago
Tom Lane 95b07bc7f5 Support window functions a la SQL:2008. 17 years ago
Tom Lane 0ff384f0bc Fix the implicit-RTE code to be able to handle implicit RTEs for CTEs, as 17 years ago
Tom Lane 44d5be0e53 Implement SQL-standard WITH clauses, including WITH RECURSIVE. 17 years ago
Tom Lane b153c09209 Add a bunch of new error location reports to parse-analysis error messages. 18 years ago
Tom Lane 449a00fbbd Fix the raw-parsetree representation of star (as in SELECT * FROM or 18 years ago
Tom Lane a2794623d2 Extend the parser location infrastructure to include a location field in 18 years ago
Tom Lane e5536e77a5 Move exprType(), exprTypmod(), expression_tree_walker(), and related routines 18 years ago
Tom Lane 2d1d96b1ce Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow, 18 years ago
Tom Lane be3b265c94 Improve SELECT DISTINCT to consider hash aggregation, as well as sort/uniq, 18 years ago
Tom Lane ec73b56a31 Make GROUP BY work properly for datatypes that only support hashing and not 18 years ago
Tom Lane 9511304752 Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT items 18 years ago
Tom Lane 63247bec28 Fix parser so that we don't modify the user-written ORDER BY list in order 18 years ago
Alvaro Herrera a3540b0f65 Improve our #include situation by moving pointer types away from the 18 years ago
Tom Lane cc80f0a340 Remove ancient restriction that LIMIT/OFFSET can't contain a sub-select. 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane 46379d6e60 Separate parse-analysis for utility commands out of parser/analyze.c 19 years ago
Tom Lane bbbe825f5f Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve the 19 years ago
Bruce Momjian 8b4ff8b6a1 Wording cleanup for error messages. Also change can't -> cannot. 19 years ago
Tom Lane a191a169d6 Change the planner-to-executor API so that the planner tells the executor 19 years ago
Tom Lane 4431758229 Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LAST 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane c957c0bac7 Code review for XML patch. Instill a bit of sanity in the location of 19 years ago
Peter Eisentraut a75ccd1def Fix some translator comments so that xgettext finds them and pgindent does 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Tom Lane 58538a0ffc Cause '*' and 'foo.*' notations to mark the referenced RTE(s) as 20 years ago
Tom Lane 3f8db37c2f Tweak SPI_cursor_open to allow INSERT/UPDATE/DELETE RETURNING; this was 20 years ago
Tom Lane a998a69247 Code review for bigint-LIMIT patch. Fix missed planner dependency, 20 years ago
Bruce Momjian 085e559654 Change LIMIT/OFFSET to use int8 20 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 20 years ago
Bruce Momjian a22d76d96a Allow include files to compile own their own. 20 years ago
Tom Lane b7b78d24f7 Code review for FILLFACTOR patch. Change WITH grammar as per earlier 20 years ago
Bruce Momjian 277807bd9e Add FILLFACTOR to CREATE INDEX. 20 years ago
Tom Lane 2316013961 Clean up representation of function RTEs for functions returning RECORD. 20 years ago