postgresql/src/backend/utils
Teodor Sigaev 8983852e34 Improving various checks by Heikki Linnakangas <heikki@enterprisedb.com>
- add code to check that the query tree is well-formed. It was indeed
  possible to send malformed queries in binary mode, which produced all
  kinds of strange results.

- make the left-field a uint32. There's no reason to
  arbitrarily limit it to 16-bits, and it won't increase the disk/memory
  footprint either now that QueryOperator and QueryOperand are separate
  structs.

- add check_stack_depth() call to all recursive functions I found.
  Some of them might have a natural limit so that you can't force
  arbitrarily deep recursions, but check_stack_depth() is cheap enough
  that seems best to just stick it into anything that might be a problem.
2007-09-07 15:35:11 +00:00
..
adt Improving various checks by Heikki Linnakangas <heikki@enterprisedb.com> 2007-09-07 15:35:11 +00:00
cache Simplify the syntax of CREATE/ALTER TEXT SEARCH DICTIONARY by treating the 2007-08-22 01:39:46 +00:00
error Implement lazy XID allocation: transactions that do not modify any database 2007-09-05 18:10:48 +00:00
fmgr Implement function-local GUC parameter settings, as per recent discussion. 2007-09-03 00:39:26 +00:00
hash Fix several hash functions that were taking chintzy shortcuts instead of 2007-06-01 15:33:19 +00:00
init Implement function-local GUC parameter settings, as per recent discussion. 2007-09-03 00:39:26 +00:00
mb Suppress an integer-overflow warning. 2007-07-12 21:17:09 +00:00
misc Implement lazy XID allocation: transactions that do not modify any database 2007-09-05 18:10:48 +00:00
mmgr Remove an "optimization" I installed in 2001, to make repalloc() attempt to 2007-08-12 20:39:14 +00:00
resowner First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00
sort Since sort_bounded_heap makes state changes that should be made 2007-09-01 18:47:39 +00:00
time Fix oversight in async-commit patch: there were some places in heapam.c 2007-08-14 17:35:18 +00:00
.cvsignore
Gen_fmgrtab.sh Implement function-local GUC parameter settings, as per recent discussion. 2007-09-03 00:39:26 +00:00
Makefile Replace useless uses of := by = in makefiles. 2007-02-09 15:56:00 +00:00
probes.d DTrace support, with a small initial set of probes 2006-07-24 16:32:45 +00:00