summaryrefslogtreecommitdiff
path: root/src/backend/rewrite/rewriteHandler.c
Commit message (Expand)AuthorAgeFilesLines
* Repair bug reported by Huxton, 1/24/01. We need to include a rule'sTom Lane2001-01-271-25/+33
* Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian2001-01-241-2/+2
* Fix breakage of rules using NOTIFY actions, per bug report and patchTom Lane2001-01-031-1/+2
* Make application of FOR UPDATE to a view work exactly like the parser'sTom Lane2000-12-071-22/+42
* Clean up handling of FOR UPDATE inside views and subselects ... make itTom Lane2000-12-061-29/+1
* Repair breakage of rules containing INSERT ... SELECT actions, per bugTom Lane2000-12-051-170/+150
* Make DROP TABLE rollback-able: postpone physical file delete until commit.Tom Lane2000-11-081-14/+48
* Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet theTom Lane2000-10-051-549/+39
* Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias.Tom Lane2000-09-291-629/+173
* First cut at full support for OUTER JOINs. There are still a few looseTom Lane2000-09-121-277/+155
* Code cleanup of user name and user id handling in the backend. The currentPeter Eisentraut2000-09-061-2/+2
* Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist'Tom Lane2000-08-081-4/+2
* Use a private memory context to store rule information in each relcacheTom Lane2000-06-301-6/+6
* Clean up #include's.Bruce Momjian2000-06-151-1/+2
* Rename rule CURRENT to OLD in source tree. Add mapping for backwardBruce Momjian2000-06-121-8/+8
* Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian2000-05-301-3/+1
* Except_Intersect_Rewrite() failed to ignore resjunk targetlist entries,Tom Lane2000-04-271-33/+50
* Correct error in rewriter that caused SELECT count(*) FROM viewTom Lane2000-04-201-19/+19
* Ye-old pgindent run. Same 4-space tabs.Bruce Momjian2000-04-121-63/+84
* When rewriting an aggregate introduced into WHERE, allow agg argument toTom Lane2000-04-041-11/+14
* Fix some (more) problems with subselects in rules. Rewriter failed toTom Lane2000-03-161-146/+22
* Fix performance problem in fireRIRonSubselect: with nested subqueries,Tom Lane2000-03-121-12/+6
* Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is nowTom Lane2000-01-271-10/+10
* Add:Bruce Momjian2000-01-261-2/+3
* Pass atttypmod to CoerceTargetExpr, so that it can pass it on toTom Lane2000-01-171-2/+2
* Fix it's and its to be correct.Bruce Momjian2000-01-051-2/+2
* Implement subselects in target lists. Also, relax requirement thatTom Lane1999-11-151-76/+78
* Eliminate RewritePreprocessQuery, which was taking anTom Lane1999-11-011-72/+22
* Except_Intersect_Rewrite() forgot to move LIMIT info to newTom Lane1999-10-171-1/+8
* Fix planner and rewriter to follow SQL semantics for tables that areTom Lane1999-10-071-35/+56
* Stick finger into a couple more holes in the leaky dike ofTom Lane1999-10-021-1/+16
* Clean up rewriter routines to use expression_tree_walker andTom Lane1999-10-011-1537/+497
* Remove incorrect 'Assert(targetList != NULL)'. AnTom Lane1999-09-191-9/+2
* Mega-commit to make heap_open/heap_openr/heap_close take anTom Lane1999-09-181-9/+8
* Revise implementation of SubLinks so that there is a consistent,Tom Lane1999-08-251-40/+39
* Move some system includes into c.h, and remove duplicates.Bruce Momjian1999-07-171-6/+1
* Final cleanup.Bruce Momjian1999-07-161-14/+14
* Update #include cleanupsBruce Momjian1999-07-161-2/+2
* Remove unused #includes in *.c files.Bruce Momjian1999-07-151-12/+1
* Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian1999-07-151-4/+2
* Remove S*I comments from Stephan.Bruce Momjian1999-07-131-7/+1
* RewritePreprocessQuery tried to match resjunk targets againstTom Lane1999-07-111-6/+9
* Replace rewriter's checkQueryHasAggs and checkQueryHasSubLinkTom Lane1999-06-211-226/+29
* Make functions static or NOT_USED as appropriate.Bruce Momjian1999-05-261-9/+14
* pgindent run over code.Bruce Momjian1999-05-251-1090/+1183
* Bugfix - Range table entries that are unused after rewriting shouldJan Wieck1999-05-251-2/+140
* Skip junk nodes when comparing UNION target list lengths.Bruce Momjian1999-05-171-5/+14
* Change resjunk to a boolean.Bruce Momjian1999-05-171-2/+2
* Rip out QueryTreeList structure, root and branch. QuerytreeTom Lane1999-05-131-18/+18
* Fixed wrong hasAggs when aggregate columns of view aren'tJan Wieck1999-05-121-3/+133