1. 30 10月, 2002 1 次提交
  2. 29 10月, 2002 1 次提交
  3. 29 4月, 2002 1 次提交
    • T
      Second try at fixing join alias variables. Instead of attaching miscellaneous · 6c598869
      Tom Lane 提交于
      lists to join RTEs, attach a list of Vars and COALESCE expressions that will
      replace the join's alias variables during planning.  This simplifies
      flatten_join_alias_vars while still making it easy to fix up varno references
      when transforming the query tree.  Add regression test cases for interactions
      of subqueries with outer joins.
      6c598869
  4. 12 3月, 2002 1 次提交
    • T
      Restructure representation of join alias variables. An explicit JOIN · 6eeb95f0
      Tom Lane 提交于
      now has an RTE of its own, and references to its outputs now are Vars
      referencing the JOIN RTE, rather than CASE-expressions.  This allows
      reverse-listing in ruleutils.c to use the correct alias easily, rather
      than painfully reverse-engineering the alias namespace as it used to do.
      Also, nested FULL JOINs work correctly, because the result of the inner
      joins are simple Vars that the planner can cope with.  This fixes a bug
      reported a couple times now, notably by Tatsuo on 18-Nov-01.  The alias
      Vars are expanded into COALESCE expressions where needed at the very end
      of planning, rather than during parsing.
      Also, beginnings of support for showing plan qualifier expressions in
      EXPLAIN.  There are probably still cases that need work.
      initdb forced due to change of stored-rule representation.
      6eeb95f0
  5. 07 11月, 2000 2 次提交
  6. 13 9月, 2000 1 次提交
  7. 15 2月, 2000 1 次提交
  8. 06 1月, 2000 1 次提交
  9. 05 1月, 2000 1 次提交
    • T
      Clean up format of tests. · 4c4e68dc
      Thomas G. Lockhart 提交于
      Remove older "::" type coersion syntax in favor of extended SQL92 style.
      Include a few new tests for datetime/timespan arithmetic.
      4c4e68dc
  10. 23 2月, 1999 1 次提交