postgresql/src/backend/utils
Tom Lane bec98a31c5 Revise aggregate functions per earlier discussions in pghackers.
There's now only one transition value and transition function.
NULL handling in aggregates is a lot cleaner.  Also, use Numeric
accumulators instead of integer accumulators for sum/avg on integer
datatypes --- this avoids overflow at the cost of being a little slower.
Implement VARIANCE() and STDDEV() aggregates in the standard backend.

Also, enable new LIKE selectivity estimators by default.  Unrelated
change, but as long as I had to force initdb anyway...
2000-07-17 03:05:41 +00:00
..
adt Revise aggregate functions per earlier discussions in pghackers. 2000-07-17 03:05:41 +00:00
cache Cleanup of code for creating index entries. Functional indexes with 2000-07-14 22:18:02 +00:00
error First phase of memory management rewrite (see backend/utils/mmgr/README 2000-06-28 03:33:33 +00:00
fmgr Functions on 'text' type updated to new fmgr style. 'text' is 2000-07-06 05:48:31 +00:00
hash First phase of memory management rewrite (see backend/utils/mmgr/README 2000-06-28 03:33:33 +00:00
init Remove dangling else warning (Cyrillic recode stuff) 2000-07-14 16:41:44 +00:00
mb First phase of memory management rewrite (see backend/utils/mmgr/README 2000-06-28 03:33:33 +00:00
misc Implement nested block comments in the backend and in psql. 2000-07-14 15:43:57 +00:00
mmgr Update implementation notes for new memory management logic. 2000-07-15 00:52:22 +00:00
sort Reimplement nodeMaterial to use a temporary BufFile (or even memory, if the 2000-06-18 22:44:35 +00:00
time Add a check of HEAP_MARKED_FOR_UPDATE in HeapTupleSatisfiesDirty(). 2000-07-03 04:45:09 +00:00
.cvsignore Cleanup to ensure good state of derived files in tarballs. 2000-06-09 02:38:36 +00:00
Gen_fmgrtab.sh Repair parallel make in backend tree (and make it really parallel). 2000-07-13 16:07:14 +00:00
Makefile Repair parallel make in backend tree (and make it really parallel). 2000-07-13 16:07:14 +00:00