summaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_expr.c
Commit message (Expand)AuthorAgeFilesLines
* Allow COPY FROM to filter data using WHERE conditionsTomas Vondra2019-01-201-0/+5
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Revert MERGE patchSimon Riggs2018-04-121-3/+0
* MERGE SQL Command following SQL:2016Simon Riggs2018-04-031-0/+3
* Revert "Modified files for MERGE"Simon Riggs2018-04-021-3/+0
* Modified files for MERGESimon Riggs2018-04-021-0/+3
* Fix oversight in CALL argument handling, and do some minor cleanup.Tom Lane2018-02-101-2/+4
* Support all SQL:2011 options for window frame clauses.Tom Lane2018-02-071-0/+3
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1
* SQL proceduresPeter Eisentraut2017-11-301-0/+8
* Add some const decorations to prototypesPeter Eisentraut2017-11-101-1/+1
* Reduce excessive dereferencing of function pointersPeter Eisentraut2017-09-071-5/+5
* Phase 3 of pgindent updates.Tom Lane2017-06-211-26/+26
* Phase 2 of pgindent updates.Tom Lane2017-06-211-16/+16
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-211-1/+1
* Disallow set-returning functions inside CASE or COALESCE.Tom Lane2017-06-131-19/+60
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-171-1/+1
* Improve castNode notation by introducing list-extraction-specific variants.Tom Lane2017-04-101-2/+2
* Cast result of copyObject() to correct typePeter Eisentraut2017-03-281-1/+1
* Make more use of castNode()Peter Eisentraut2017-02-211-14/+6
* Use castNode() in a bunch of statement-list-related code.Tom Lane2017-01-261-4/+2
* Change unknown-type literals to type text in SELECT and RETURNING lists.Tom Lane2017-01-251-1/+1
* Fix check_srf_call_placement() to handle VALUES cases correctly.Tom Lane2017-01-161-0/+2
* Change representation of statement lists, and add statement location info.Tom Lane2017-01-141-4/+3
* Get rid of ParseState.p_value_substitute; use a columnref hook instead.Tom Lane2017-01-071-21/+0
* Update copyright via script for 2017Bruce Momjian2017-01-031-1/+1
* Implement table partitioning.Robert Haas2016-12-071-0/+5
* Improve handling of "UPDATE ... SET (column_list) = row_constructor".Tom Lane2016-11-221-47/+134
* Improve parsetree representation of special functions such as CURRENT_DATE.Tom Lane2016-08-161-0/+62
* Teach parser to transform "x IS [NOT] DISTINCT FROM NULL" to a NullTest.Tom Lane2016-07-281-10/+58
* Fix unexpected side-effects of operator_precedence_warning.Tom Lane2016-04-211-5/+29
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Create new ParseExprKind for use by policy expressions.Joe Conway2015-07-291-0/+3
* Support GROUPING SETS, CUBE and ROLLUP.Andres Freund2015-05-161-0/+5
* Make operator precedence follow the SQL standard more closely.Tom Lane2015-03-111-11/+465
* Suggest to the user the column they may have meant to reference.Robert Haas2015-03-111-3/+6
* Further tweaking of raw grammar output to distinguish different inputs.Tom Lane2015-02-231-0/+12
* Add parse location fields to NullTest and BooleanTest structs.Tom Lane2015-02-221-0/+1
* Get rid of multiple applications of transformExpr() to the same tree.Tom Lane2015-02-221-110/+53
* Represent BETWEEN as a special node type in raw parse trees.Tom Lane2015-02-221-0/+102
* Update copyright for 2015Bruce Momjian2015-01-061-1/+1
* Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ...Tom Lane2014-06-181-13/+88
* Avoid recursion when processing simple lists of AND'ed or OR'ed clauses.Tom Lane2014-06-161-57/+41
* pgindent run for 9.4Bruce Momjian2014-05-061-12/+12
* Update copyright for 2014Bruce Momjian2014-01-071-1/+1
* Support ordered-set (WITHIN GROUP) aggregates.Tom Lane2013-12-231-23/+26
* Implement the FILTER clause for aggregate function calls.Noah Misch2013-07-161-4/+20
* Remove unnecessary restrictions about RowExprs in transformAExprIn().Tom Lane2013-06-091-24/+24
* pgindent run for release 9.3Bruce Momjian2013-05-291-5/+5
* Make some spelling more consistentPeter Eisentraut2013-01-051-1/+1