1. 25 Oct, 2005 1 commit
  2. 24 Oct, 2005 6 commits
  3. 23 Oct, 2005 2 commits
  4. 22 Oct, 2005 8 commits
  5. 21 Oct, 2005 8 commits
  6. 20 Oct, 2005 7 commits
  7. 19 Oct, 2005 3 commits
    • Tom Lane's avatar
      Better solution to the problem of labeling whole-row Datums that are · d9cb4878
      Tom Lane authored
      generated from subquery outputs: use the type info stored in the Var
      itself.  To avoid making ExecEvalVar and slot_getattr more complex
      and slower, I split out the whole-row case into a separate ExecEval routine.
      d9cb4878
    • Tom Lane's avatar
      Ensure that the Datum generated from a whole-row Var contains valid · 07908c9c
      Tom Lane authored
      type ID information even when it's a record type.  This is needed to
      handle whole-row Vars referencing subquery outputs.  Per example from
      Richard Huxton.
      07908c9c
    • Tom Lane's avatar
      Fix oversight in recent changes to enable the 'physical tlist' · 32fcfcdb
      Tom Lane authored
      optimization for subquery and function scan nodes: we can't just do it
      unconditionally, we still have to check whether there is any need for
      a whole-row Var.  I had been thinking that these node types couldn't
      have any system columns, which is true, but that loop is also checking
      for attno zero, ie, whole-row Var.  Fix comment to not be so misleading.
      Per test case from Richard Huxton.
      32fcfcdb
  8. 18 Oct, 2005 5 commits