1. 23 5月, 2006 1 次提交
    • T
      Remove CXT_printf/CXT1_printf macros. If anyone had found them to be of · 798e63ff
      Tom Lane 提交于
      any use in the past many years, we'd have made some effort to include
      them in all executor node types; but in fact they were only in
      nodeAppend.c and nodeIndexscan.c, up until I copied nodeIndexscan.c's
      occurrence into the new bitmap node types.  Remove some other unused
      macros in execdebug.h, too.  Some day the whole header probably ought to
      go away in favor of better-designed facilities.
      798e63ff
  2. 05 3月, 2006 1 次提交
  3. 15 10月, 2005 1 次提交
  4. 14 5月, 2005 1 次提交
    • T
      Revise nodeMergejoin in light of example provided by Guillaume Smet. · 184e7a73
      Tom Lane 提交于
      When one side of the join has a NULL, we don't want to uselessly try
      to match it against every remaining tuple of the other side.  While
      at it, rewrite the comparison machinery to avoid multiple evaluations
      of the left and right input expressions and to use a btree comparator
      where available, instead of double operator calls.  Also revise the
      state machine to eliminate redundant comparisons and hopefully make it
      more readable too.
      184e7a73
  5. 17 3月, 2005 1 次提交
    • T
      Revise TupleTableSlot code to avoid unnecessary construction and disassembly · f97aebd1
      Tom Lane 提交于
      of tuples when passing data up through multiple plan nodes.  A slot can now
      hold either a normal "physical" HeapTuple, or a "virtual" tuple consisting
      of Datum/isnull arrays.  Upper plan levels can usually just copy the Datum
      arrays, avoiding heap_formtuple() and possible subsequent nocachegetattr()
      calls to extract the data again.  This work extends Atsushi Ogawa's earlier
      patch, which provided the key idea of adding Datum arrays to TupleTableSlots.
      (I believe however that something like this was foreseen way back in Berkeley
      days --- see the old comment on ExecProject.)  A test case involving many
      levels of join of fairly wide tables (about 80 columns altogether) showed
      about 3x overall speedup, though simple queries will probably not be
      helped very much.
      
      I have also duplicated some code in heaptuple.c in order to provide versions
      of heap_formtuple and friends that use "bool" arrays to indicate null
      attributes, instead of the old convention of "char" arrays containing either
      'n' or ' '.  This provides a better match to the convention used by
      ExecEvalExpr.  While I have not made a concerted effort to get rid of uses
      of the old routines, I think they should be deprecated and eventually removed.
      f97aebd1
  6. 01 1月, 2005 1 次提交
    • P
      · 2ff50159
      PostgreSQL Daemon 提交于
      Tag appropriate files for rc3
      
      Also performed an initial run through of upgrading our Copyright date to
      extend to 2005 ... first run here was very simple ... change everything
      where: grep 1996-2004 && the word 'Copyright' ... scanned through the
      generated list with 'less' first, and after, to make sure that I only
      picked up the right entries ...
      2ff50159
  7. 07 10月, 2004 1 次提交
  8. 29 8月, 2004 1 次提交
  9. 30 11月, 2003 1 次提交
    • P
      · 55b11325
      PostgreSQL Daemon 提交于
      make sure the $Id tags are converted to $PostgreSQL as well ...
      55b11325
  10. 04 8月, 2003 1 次提交
  11. 21 6月, 2002 1 次提交
  12. 06 11月, 2001 1 次提交
  13. 28 10月, 2001 1 次提交
  14. 25 10月, 2001 1 次提交
  15. 21 9月, 2001 1 次提交
  16. 25 1月, 2001 1 次提交
  17. 13 9月, 2000 1 次提交
  18. 15 6月, 2000 1 次提交
  19. 26 1月, 2000 1 次提交
    • B
      Add: · 5c25d602
      Bruce Momjian 提交于
        * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
      
      to all files copyright Regents of Berkeley.  Man, that's a lot of files.
      5c25d602
  20. 16 7月, 1999 1 次提交
  21. 15 7月, 1999 1 次提交
  22. 14 7月, 1999 1 次提交
  23. 23 2月, 1999 1 次提交
  24. 14 2月, 1999 1 次提交
  25. 01 9月, 1998 1 次提交
  26. 16 6月, 1998 1 次提交
  27. 08 9月, 1997 1 次提交
  28. 07 9月, 1997 1 次提交
  29. 08 11月, 1996 1 次提交
  30. 28 8月, 1996 1 次提交
  31. 09 7月, 1996 1 次提交