Commit Graph

292 Commits (1d3b258cbe4aedfb49c92c28b9cbd7c18d277e04)

Author SHA1 Message Date
Tom Lane 080b7db72e Fix "cannot accept a set" error when only some arms of a CASE return a set. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane 8d65da1f01 Support ordered-set (WITHIN GROUP) aggregates. 12 years ago
Noah Misch b560ec1b0d Implement the FILTER clause for aggregate function calls. 13 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 13 years ago
Tom Lane 904af8db8a Fix handling of strict non-set functions with NULLs in set-valued inputs. 13 years ago
Tom Lane 6e481ebff6 Improve error message when an FDW doesn't support WHERE CURRENT OF. 13 years ago
Robert Haas f8a54e936b sepgsql: Enforce db_procedure:{execute} permission. 13 years ago
Tom Lane 991f3e5ab3 Provide database object names as separate fields in error messages. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Alvaro Herrera c219d9b0a5 Split tuple struct defs from htup.h to htup_details.h 14 years ago
Tom Lane 8e617e29aa Fix whole-row Var evaluation to cope with resjunk columns (again). 14 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 14 years ago
Tom Lane 398f70ec07 Preserve column names in the execution-time tupledesc for a RowExpr. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Tom Lane a0185461dd Rearrange the implementation of index-only scans. 14 years ago
Tom Lane d64713df7e Pass collations to functions in FunctionCallInfoData, not FmgrInfo. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane bfa4440ca5 Pass collation to makeConst() instead of looking it up internally. 15 years ago
Tom Lane b310b6e31c Revise collation derivation method and expression-tree representation. 15 years ago
Tom Lane 8acdb8bf9c Split CollateClause into separate raw and analyzed node types. 15 years ago
Peter Eisentraut 414c5a2ea6 Per-column collation support 15 years ago
Itagaki Takahiro 0c707aa458 Fix wrong error reports in 'number of array dimensions exceeds the 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Tom Lane d583f10b7e Create core infrastructure for KNNGIST. 15 years ago
Tom Lane 0811ff2063 Avoid using a local FunctionCallInfoData struct in ExecMakeFunctionResult 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane db2d9c602c Fix ExecMakeTableFunctionResult to verify that all rows returned by a SRF 16 years ago
Tom Lane 53e757689c Make NestLoop plan nodes pass outer-relation variables into their inner 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane 11d5ba97f8 Fix ExecEvalArrayRef to pass down the old value of the array element or slice 16 years ago
Tom Lane 292176a118 Improve ExecEvalVar's handling of whole-row variables in cases where the 16 years ago
Tom Lane 85113bcf5a Make ExecEvalFieldSelect throw a more intelligible error if it's asked to 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 7839d35991 Add an "argisrow" field to NullTest nodes, following a plan made way back in 16 years ago
Heikki Linnakangas 84d723b6ce Previous fix for temporary file management broke returning a set from 16 years ago
Tom Lane a620d5005d Fix a bug introduced when set-returning SQL functions were made inline-able: 16 years ago
Tom Lane 7fc0f06221 Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to be 16 years ago
Tom Lane 9bedd128d6 Add support for invoking parser callback hooks via SPI and in cached plans. 16 years ago
Tom Lane 9f2ee8f287 Re-implement EvalPlanQual processing to improve its performance and eliminate 16 years ago
Tom Lane c970292a94 Remove very ancient tuple-counting infrastructure (IncrRetrieved() and 16 years ago
Tom Lane dcb2bda9b7 Improve plpgsql's ability to cope with rowtypes containing dropped columns, 17 years ago
Tom Lane 0c19f05803 Fix things so that you can still do "select foo()" where foo is a SQL 17 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Peter Eisentraut 9b7304bc25 Fix xmlattribute escaping XML special characters twice (bug #4822). 17 years ago
Tom Lane 76d4abf2d9 Improve the recently-added support for properly pluralized error messages 17 years ago
Peter Eisentraut 77d67a4a3b XMLATTRIBUTES() should send the attribute values through 17 years ago
Tom Lane eb4c723e56 Make ExecInitExpr build the list of SubPlans found in a plan tree in order 17 years ago
Tom Lane 85369f888e Refactor ExecProject and associated routines so that fast-path code is used 17 years ago
Tom Lane 25bf7f8b9b Fix possible failures when a tuplestore switches from in-memory to on-disk 17 years ago