postgresql/src/backend
Tom Lane c599a247bb Simplify lock manager data structures by making a clear separation between
the data defining the semantics of a lock method (ie, conflict resolution
table and ancillary data, which is all constant) and the hash tables
storing the current state.  The only thing we give up by this is the
ability to use separate hashtables for different lock methods, but there
is no need for that anyway.  Put some extra fields into the LockMethod
definition structs to clean up some other uglinesses, like hard-wired
tests for DEFAULT_LOCKMETHOD and USER_LOCKMETHOD.  This commit doesn't
do anything about the performance issues we were discussing, but it clears
away some of the underbrush that's in the way of fixing that.
2005-12-09 01:22:04 +00:00
..
access Push the responsibility for handling ignore_killed_tuples down into 2005-12-07 19:37:53 +00:00
bootstrap Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
catalog Tweak indexscan machinery to avoid taking an AccessShareLock on an index 2005-12-03 05:51:03 +00:00
commands Tweak indexscan machinery to avoid taking an AccessShareLock on an index 2005-12-03 05:51:03 +00:00
executor Fix a couple of lingering references to POSTQUEL query syntax, per Simon. 2005-12-07 15:27:42 +00:00
lib Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
libpq Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
main Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
nodes Change the parser to translate "foo [NOT] IN (expression-list)" to 2005-11-28 04:35:32 +00:00
optimizer In a nestloop inner indexscan, it's OK to use pushed-down baserestrictinfo 2005-12-06 16:50:36 +00:00
parser Change the parser to translate "foo [NOT] IN (expression-list)" to 2005-11-28 04:35:32 +00:00
po Translation typo fix 2005-11-14 22:08:14 +00:00
port Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
postmaster Fix bgwriter's failure to release buffer pins and open files after an 2005-12-08 19:19:22 +00:00
regex Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
rewrite Fix problems with rewriter failing to set Query.hasSubLinks when inserting 2005-11-23 17:21:04 +00:00
storage Simplify lock manager data structures by making a clear separation between 2005-12-09 01:22:04 +00:00
tcop Fix EXPLAIN and EXECUTE commands to pass portal parameters through to 2005-11-29 01:25:50 +00:00
utils Simplify lock manager data structures by making a clear separation between 2005-12-09 01:22:04 +00:00
Makefile Come to think of it, the backend doesn't use -lz either. 2005-11-28 22:43:30 +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