]> granicus.if.org Git - postgresql/history - src/backend/optimizer/plan/setrefs.c
Implement outer-level aggregates to conform to the SQL spec, with
[postgresql] / src / backend / optimizer / plan / setrefs.c
2003-02-16 Tom LaneCOALESCE() and NULLIF() are now first-class expressions...
2003-01-20 Tom LaneIN clauses appearing at top level of WHERE can now...
2003-01-15 Tom LaneNow that switch_outer processing no longer relies on...
2003-01-15 Tom LaneAllow merge and hash joins to occur on arbitrary expres...
2003-01-13 Tom LaneReconsider mechanism for marking sub-selects that are...
2003-01-10 Tom LaneFurther tweaking of parsetree & plantree representation...
2002-12-14 Tom LaneClean up plantree representation of SubPlan-s --- SubLi...
2002-12-12 Tom LanePhase 2 of read-only-plans project: restructure express...
2002-12-05 Tom LanePhase 1 of read-only-plans project: cause executor...
2002-11-30 Tom LaneCode review for IS DISTINCT FROM patch. Fix incorrect...
2002-11-19 Tom LaneAdd an at-least-marginally-plausible method of estimati...
2002-09-04 Bruce Momjianpgindent run.
2002-09-02 Bruce MomjianRemove sys/types.h in files that include postgres.h...
2002-06-20 Bruce MomjianUpdate copyright to 2002.
2002-05-18 Tom LaneChange set_plan_references and join_references to take...
2002-05-18 Tom LaneAdd missing fix_expr_references() step for the funcexpr...
2002-05-12 Tom LaneFirst pass at set-returning-functions in FROM, by Joe...
2002-04-28 Tom LaneSecond try at fixing join alias variables. Instead...
2002-03-12 Tom LaneRestructure representation of join alias variables...
2001-11-05 Bruce MomjianNew pgindent run with fixes suggested by Tom. Patch...
2001-10-30 Tom LaneFix problems with subselects used in GROUP BY expressio...
2001-03-22 Bruce Momjianpgindent run. Make it all clean.
2001-01-24 Bruce MomjianChange Copyright from PostgreSQL, Inc to PostgreSQL...
2001-01-09 Tom LaneFix oversight in planning of GROUP queries: when an...
2000-10-26 Tom LaneRe-implement LIMIT/OFFSET as a plan node type, instead...
2000-10-05 Tom LaneReimplementation of UNION/INTERSECT/EXCEPT. INTERSECT...
2000-09-29 Tom LaneSubselects in FROM clause, per ISO syntax: FROM (SELECT...
2000-09-12 Tom LaneFirst cut at full support for OUTER JOINs. There are...
2000-06-04 Tom LaneRepair bug reported by ldm@apartia.com: Append nodes...
2000-05-30 Bruce MomjianRemove unused include files. Do not touch /port or...
2000-04-12 Bruce MomjianYe-old pgindent run. Same 4-space tabs.
2000-04-04 Tom LaneFix extremely nasty little bug observed when a sub...
2000-01-26 Bruce MomjianAdd:
1999-11-23 Bruce MomjianTid access method feature from Hiroshi Inoue, Inoue...
1999-10-30 Tom LaneSkip invoking set_uppernode_references() for a RESULT...
1999-08-22 Tom LaneFurther planner/optimizer cleanups. Move all set_tlist...
1999-08-21 Tom LaneMajor revision of sort-node handling: push knowledge...
1999-08-18 Tom LaneRemove extraneous SeqScan node that make_noname was...
1999-08-09 Tom LaneClean up routines in setrefs.c by replacing individual...
1999-07-16 Bruce MomjianFinal cleanup.
1999-07-15 Bruce MomjianRemove unused #includes in *.c files.
1999-07-15 Bruce MomjianClean up #include in /include directory. Add scripts...
1999-06-06 Tom LaneFix problems with grouping/aggregation in queries that use
1999-05-26 Bruce MomjianMake functions static or NOT_USED as appropriate.
1999-05-25 Bruce MomjianAnother pgindent run. Sorry folks.
1999-05-25 Bruce Momjianpgindent run over code.
1999-05-12 Jan WieckReplaced targetlist entry in GroupClause by reference...
1999-05-06 Tom LaneFix oversights in flatten_tlistentry and replace_clause...
1999-05-03 Tom LaneRevise union_planner and associated routines to clean...
1999-04-29 Tom LaneSeveral routines in setrefs.c would crash on array...
1999-04-26 Tom LaneInsert a test for missing targetlist entry in replace_a...
1999-04-19 Tom LaneRepair some problems in planner's handling of HAVING...
1999-02-15 Tom LaneFix a number of places that made faulty assumptions...
1999-02-13 Bruce MomjianChange my-function-name-- to my_function_name, and...
1999-02-09 Bruce MomjianRename Temp to Noname for noname tables.
1999-02-03 Bruce MomjianCleanup of source files where 'return' or 'var =' is...
1999-02-03 Bruce MomjianOptimizer rename ClauseInfo -> RestrictInfo. Update...
1999-02-02 Bruce MomjianFix create_rule is->as.
1999-01-26 Bruce Momjianpgindent file.
1999-01-25 Bruce MomjianAgg/Aggreg cleanup and datetime.sql patch.
1999-01-24 Bruce MomjianRename Aggreg to Aggref.
1999-01-23 Bruce MomjianRemove unused Choose node.
1999-01-18 Bruce MomjianHi!
1998-12-14 Thomas G. LockhartAdd support for the CASE statement in the rewrite handling.
1998-10-08 Bruce MomjianMake functions static or ifdef NOT_USED. Prevent pg_ve...
1998-09-09 Vadim B. MikheevFix using GroupBy/non-GroupBy expressions in HAVING.
1998-09-01 Bruce MomjianOK, folks, here is the pgindent output.
1998-09-01 Bruce MomjianRenaming cleanup, no pgindent yet.
1998-07-20 Bruce MomjianCleanup makeTargetEntry and remove internal.c.
1998-07-19 Bruce Momjian1) Queries using the having clause on base tables shoul...
1998-06-15 Bruce MomjianRemove un-needed braces around single statements.
1998-04-15 Bruce MomjianMove HAVING function to proper file.
1998-03-30 Bruce MomjianI started adding the Having Clause and it works quite...
1998-02-26 Bruce Momjianpgindent run before 6.3 release, with Thomas' requested...
1998-02-13 Vadim B. MikheevOld planner() becomes union_planner(); new planner...
1998-02-10 Bruce MomjianPass attypmod through to executor by adding to Var...
1998-01-20 Bruce MomjianAdd Var.varlevelup to code. More parser cleanup.
1998-01-15 Bruce MomjianRemove Query->qry_aggs and qry_numaggs and replace...
1998-01-14 Bruce MomjianFunction cleanupo for List* when it should be Node *.
1998-01-14 Bruce MomjianCleanup of prototypes. FIx for PQtrace start/stop...
1998-01-07 Bruce MomjianGoodbye ABORT. Hello ERROR for all errors.
1998-01-05 Bruce MomjianChange elog(WARN) to elog(ERROR) and elog(ABORT).
1997-12-22 Bruce MomjianFix for select 1=1 or 2=2, select 1=1 and 2=2, and...
1997-12-20 Bruce MomjianFix aggregates on inherited tables.
1997-09-08 Bruce MomjianUsed modified version of indent that understands over...
1997-09-08 Bruce MomjianAdd typdefs to pgindent run.
1997-09-08 Bruce MomjianAnother PGINDENT run that changes variable indenting...
1997-09-07 Bruce MomjianMassive commit to run PGINDENT on all *.c and *.h files.
1997-06-12 Vadim B. MikheevFix replace_agg_clause() for unary operators.
1997-04-24 Vadim B. MikheevSave Var' order in index_outerjoin_references().
1996-10-31 Marc G. FournierCleanup Makefiles
1996-07-09 Marc G. FournierPostgres95 1.01 Distribution - Virgin Sources PG95-1_01