Commit Graph

3351 Commits (503edbdbffe5584282ad33866fe6f3b72a2c02ae)

Author SHA1 Message Date
Tom Lane 47888fe842 First phase of OUT-parameters project. We can now define and use SQL 21 years ago
Tom Lane 0f085f6e9d Add proallargtypes and proargmodes columns to pg_proc, as per my earlier 21 years ago
Tom Lane eb47ee4865 Fix grammar for IN/OUT/INOUT parameters. This commit doesn't actually 21 years ago
Tom Lane 8c85a34a3b Officially decouple FUNC_MAX_ARGS from INDEX_MAX_KEYS, and set the 21 years ago
Neil Conway 4f6f5db474 Add SPI_getnspname(), including documentation. 21 years ago
Tom Lane 70c9763d48 Convert oidvector and int2vector into variable-length arrays. This 21 years ago
Tom Lane 119191609c Remove dead push/pop rollback code. Vadim once planned to implement 21 years ago
Tom Lane 5db2e83852 Rethink the order of expression preprocessing: eval_const_expressions 21 years ago
Tom Lane bf3dbb5881 First steps towards index scans with heap access decoupled from index 21 years ago
Tom Lane 617dd33b6e Eliminate duplicate hasnulls bit testing in index tuple access, and 21 years ago
Tom Lane 926e8a00d3 Add a back-link from IndexOptInfo structs to their parent RelOptInfo 21 years ago
Tom Lane febc9a613c Expand the 'special index operator' machinery to handle special cases 21 years ago
Bruce Momjian a7032690f9 Use 'cp' and 'chmod' in place of 'install' to install header files. 21 years ago
Tom Lane adb1a6e95b Improve EXPLAIN ANALYZE to show the time spent in each trigger when 21 years ago
Tom Lane 08890b407e Fix resource owner code to generate catcache and relcache leak warnings 21 years ago
Tom Lane 519cef22bf Add missing min/max parameters to DefineCustomIntVariable() and 21 years ago
Tom Lane e6befdc9d1 Kerberos fixes from Magnus Hagander --- in theory Kerberos 5 auth 21 years ago
Tom Lane 0dca4fcb0e array_map can't use the fn_extra field of the provided fcinfo struct as 21 years ago
Bruce Momjian b1f57d88f5 Change Win32 O_SYNC method to O_DSYNC because that is what the method 21 years ago
Tom Lane cad86e253b WAL must log CREATE and DROP DATABASE operations *without* using any 22 years ago
Tom Lane bd9b4a9d46 Use InitFunctionCallInfoData() macro instead of MemSet in performance 22 years ago
Tom Lane 94e03330cb Create a routine PageIndexMultiDelete() that replaces a loop around 22 years ago
Tom Lane ee4ddac137 Convert index-related tuple handling routines from char 'n'/' ' to bool 22 years ago
Neil Conway fe7015f5e8 Change the return value of HeapTupleSatisfiesUpdate() to be an enum, 22 years ago
Tom Lane 9e0dd84596 On Windows, use QueryPerformanceCounter instead of gettimeofday for 22 years ago
Tom Lane 354049c709 Remove unnecessary calls of FlushRelationBuffers: there is no need 22 years ago
Tom Lane 91728fa26c Add temp_buffers GUC variable to allow users to determine the size 22 years ago
Tom Lane 88164799ce Need to reset local buffer pin counts, not only shared buffer pins, 22 years ago
Neil Conway d344505d1b This patch moves some code for preprocessing FOR UPDATE from 22 years ago
Bruce Momjian f402125926 Force initdb cause of encoding additions. 22 years ago
Tom Lane f97aebd162 Revise TupleTableSlot code to avoid unnecessary construction and disassembly 22 years ago
Bruce Momjian 712f053587 Add sprintf support, that were were missing. 22 years ago
Bruce Momjian 494f30c953 Prevent locale-aware handling of upper, lower, and initcap when the 22 years ago
Bruce Momjian e7fb9f18bf Add support for Win1252 encoding. 22 years ago
Tom Lane a9b05bdc83 Avoid O(N^2) overhead in repeated nocachegetattr calls when columns of 22 years ago
Neil Conway c069655441 Allow ALTER FUNCTION to change a function's strictness, volatility, and 22 years ago
Tom Lane bb4c88c29a Add missing identification comment, remove entirely inappropriate include 22 years ago
Bruce Momjian caad817d1c Add fprintf() custom version to libpgport. 22 years ago
Bruce Momjian 3bc6bdf322 Define snprintf() to call pg_snprintf() so our own snprintf-like 22 years ago
Tom Lane 595ed2a855 Make the behavior of HAVING without GROUP BY conform to the SQL spec. 22 years ago
Bruce Momjian 609e32b929 Add spinlock support for Itanium processor with Intel compiler. 22 years ago
Neil Conway 164adc4d39 Refactor fork()-related code. We need to do various housekeeping tasks 22 years ago
Tom Lane a52b4fb131 Adjust creation/destruction of TupleDesc data structure to reduce the 22 years ago
Bruce Momjian e3d7de6b99 Rename canonical encodings, per Peter: 22 years ago
Tom Lane 849074f9ae Revise hash join code so that we can increase the number of batches 22 years ago
Tom Lane 5d5087363d Replace the BufMgrLock with separate locks on the lookup hashtable and 22 years ago
Neil Conway 484f0464ff Implement max() and min() aggregates for array types. Patch from Koju 22 years ago
Neil Conway 5285b35763 Add explicit casts between int4 and boolean. Patch from Sean Chittenden, 22 years ago
Bruce Momjian afbc30e5d4 Allow Win32 to support the O_SYNC open flag as an wal_sync_method method. 22 years ago
Tom Lane 0fc4ecf935 Finish up the flat-files project: get rid of GetRawDatabaseInfo() hack 22 years ago