Commit Graph

99 Commits (46fb9c29e2990ba470bb741ff6dd60f2ae218e64)

Author SHA1 Message Date
Tom Lane 1aebc3618a First phase of memory management rewrite (see backend/utils/mmgr/README 26 years ago
Tom Lane 1ee26b7764 Reimplement nodeMaterial to use a temporary BufFile (or even memory, if the 26 years ago
Tom Lane d03a933ec5 Fix performance problems with pg_index lookups (see, for example, 26 years ago
Bruce Momjian df43800fc8 Clean up #include's. 26 years ago
Bruce Momjian e362d4e1ea #include cleanups 26 years ago
Bruce Momjian 20ad43b576 Mark functions as static and ifdef NOT_USED as appropriate. 26 years ago
Tom Lane 18952f6744 Second round of fmgr changes: triggers are now invoked in new style, 26 years ago
Tom Lane 0a7fb4e918 First round of changes for new fmgr interface. fmgr itself and the 26 years ago
Tom Lane 25442d8d2f Correct oversight in hashjoin cost estimation: nodeHash sizes its hash 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Tom Lane dd979f66be Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is now 26 years ago
Tom Lane 91250f3854 Remove duplicate extern declaration. 26 years ago
Bruce Momjian 5c25d60244 Add: 26 years ago
Tom Lane 6d1efd76fb Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 26 years ago
Jan Wieck 397e9b32a3 Some changes to prepare for LONG attributes. 26 years ago
Bruce Momjian 97dec77fab Rename several destroy* functions/tags to drop*. 26 years ago
Bruce Momjian 74f418eb9a Add pg_statistic index, add missing Hiroshi file. 26 years ago
Tom Lane ac61a04a71 Fix ExecSubPlan to handle nulls per the SQL spec --- it didn't combine 27 years ago
Tom Lane 5b9d655ba7 Avoid duplicate ExecTypeFromTL() call in ExecInitJunkFilter() by passing 27 years ago
Tom Lane db3c4c3a2d Split 'BufFile' routines out of fd.c into a new module, buffile.c. Extend 27 years ago
Tom Lane e812458b27 Several changes here, not very related but touching some of the same files. 27 years ago
Bruce Momjian 3406901a29 Move some system includes into c.h, and remove duplicates. 27 years ago
Bruce Momjian 773088809d More cleanup 27 years ago
Bruce Momjian a9591ce66a Change #include's to use <> and "" as appropriate. 27 years ago
Bruce Momjian 4b2c2850bf Clean up #include in /include directory. Add scripts for checking includes. 27 years ago
Bruce Momjian 0cf1b79528 Cleanup of /include #include's, for 6.6 only. 27 years ago
Bruce Momjian ad4948862c Remove S*I comments from Stephan. 27 years ago
Bruce Momjian 4c65382596 Remove QUERY_LIMIT and documenation on same. Change _ALIGN to TYPEALIGN 27 years ago
Bruce Momjian fcff1cdf4e Another pgindent run. Sorry folks. 27 years ago
Bruce Momjian 07842084fe pgindent run over code. 27 years ago
Tom Lane 26069a58e8 Rewrite hash join to use simple linked lists instead of a 27 years ago
Tom Lane 507a0a2ab0 Rip out QueryTreeList structure, root and branch. Querytree 27 years ago
Tom Lane 71d5d95376 Update hash and join routines to use fd.c's new temp-file 27 years ago
Tom Lane 9f82f9e459 Fix some nasty coredump bugs in hashjoin. This code was just 27 years ago
Tom Lane 1b9f24c878 Add missing function prototypes to stifle gcc warnings. 27 years ago
Bruce Momjian 344dfc0b0f Remove Tee code, move to _deadcode. 27 years ago
Marc G. Fournier f34240de06 Changes to fix/improve the dynamic loading on NT 27 years ago
Thomas G. Lockhart 8f0a76f012 Bring debugging print statement declarations up to date. 27 years ago
Thomas G. Lockhart 889c1530c9 Add constants for outer join states in executor. 27 years ago
Thomas G. Lockhart 25cccc05aa Fix typos in comments. 27 years ago
Marc G. Fournier 8c3e8a8a0e From: Tatsuo Ishii <t-ishii@sra.co.jp> 27 years ago
Bruce Momjian 6724a50787 Change my-function-name-- to my_function_name, and optimizer renames. 27 years ago
Bruce Momjian ad4b27ac3f Optimizer cleanup. 27 years ago
Jan Wieck be948af2e8 Added LIMIT/OFFSET functionality including new regression test for it. 27 years ago
Jan Wieck ef590e101e Changed ExecConstraints() and ExecRelCheck() to cache the constraints 27 years ago
Jan Wieck 28d8b42ca5 Speedup of PL/pgSQL by calling ExecEvalExpr() directly 27 years ago
Bruce Momjian bd8ffc6f3f Hi! 27 years ago
Vadim B. Mikheev 2435c7d501 New HeapTuple structure/interface. 27 years ago
Bruce Momjian 8cec4cf91b New QUERY_LIMIT set command. 28 years ago
Bruce Momjian 173c555948 Make functions static or ifdef NOT_USED. Prevent pg_version creation. 28 years ago