postgresql/src/backend
Tom Lane 85d72f0516 Teach heapam code to know the difference between a real seqscan and the
pseudo HeapScanDesc created for a bitmap heap scan.  This avoids some useless
overhead during a bitmap scan startup, in particular invoking the syncscan
code.  (We might someday want to do that, but right now it's merely useless
contention for shared memory, to say nothing of possibly pushing useful
entries out of syncscan's small LRU list.)  This also allows elimination of
ugly pgstat_discount_heap_scan() kluge.
2007-06-09 18:49:55 +00:00
..
access Teach heapam code to know the difference between a real seqscan and the 2007-06-09 18:49:55 +00:00
bootstrap First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00
catalog Fix up text concatenation so that it accepts all the reasonable cases that 2007-06-06 23:00:50 +00:00
commands Rework temp_tablespaces patch so that temp tablespaces are assigned separately 2007-06-07 19:19:57 +00:00
executor Teach heapam code to know the difference between a real seqscan and the 2007-06-09 18:49:55 +00:00
lib Tweak the code in a couple of places to try to deliver more user-friendly 2007-05-28 16:43:24 +00:00
libpq On win32, don't use SO_REUSEADDR for TCP sockets. 2007-06-04 11:59:20 +00:00
main Cleanup the bootstrap code a little, and rename "dummy procs" in the code 2007-03-07 13:35:03 +00:00
nodes Downgrade implicit casts to text to be assignment-only, except for the ones 2007-06-05 21:31:09 +00:00
optimizer Downgrade implicit casts to text to be assignment-only, except for the ones 2007-06-05 21:31:09 +00:00
parser Fix up text concatenation so that it accepts all the reasonable cases that 2007-06-06 23:00:50 +00:00
po Translation updates 2006-12-02 01:16:16 +00:00
port On win32, retry reading when WSARecv returns WSAEWOULDBLOCK. There seem 2007-06-04 13:39:28 +00:00
postmaster Disallow the cost balancing code from resulting in a zero cost limit, which 2007-06-08 21:21:28 +00:00
regex Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
rewrite Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve the 2007-04-27 22:05:49 +00:00
storage Arrange for large sequential scans to synchronize with each other, so that 2007-06-08 18:23:53 +00:00
tcop Make large sequential scans and VACUUMs work in a limited-size "ring" of 2007-05-30 20:12:03 +00:00
utils Allow numeric_fac() to be interrupted, since it can take quite a while for 2007-06-09 15:52:30 +00:00
Makefile Replace useless uses of := by = in makefiles. 2007-02-09 15:56:00 +00:00
nls.mk Add _ to gettext triggers. Must have been forgotten here when it was introduced. 2005-10-04 11:14:03 +00:00