Commit Graph

37 Commits (98edd617f3b62a02cb2df9b418fcc4ece45c7ec0)

Author SHA1 Message Date
Heikki Linnakangas 62420ae7d6 Move functions related to index maintenance to separate source file. 11 years ago
Robert Haas 0b03e5951b Introduce custom path and scan providers. 11 years ago
Tom Lane a0185461dd Rearrange the implementation of index-only scans. 14 years ago
Tom Lane bb74240794 Implement an API to let foreign-data wrappers actually be functional. 15 years ago
Tom Lane 11cad29c91 Support MergeAppend plans, to allow sorted output from append relations. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane 0adaf4cb31 Move the handling of SELECT FOR UPDATE locking and rechecking out of 16 years ago
Tom Lane 8a5849b7ff Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c. 16 years ago
Tom Lane 95b07bc7f5 Support window functions a la SQL:2008. 17 years ago
Tom Lane 44d5be0e53 Implement SQL-standard WITH clauses, including WITH RECURSIVE. 17 years ago
Peter Eisentraut 0474dcb608 Refactor backend makefiles to remove lots of duplicate code 18 years ago
Tom Lane 6808f1b1de Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard. 19 years ago
Peter Eisentraut 2cc01004c6 Remove remains of old depend target. 19 years ago
Joe Conway 9caafda579 Add support for multi-row VALUES clauses as part of INSERT statements 20 years ago
Tom Lane 4a8c5d0375 Create executor and planner-backend support for decoupled heap and index 21 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Bruce Momjian 54f7338fa1 This patch implements holdable cursors, following the proposal 23 years ago
Tom Lane 1afac12910 Create a new file executor/execGrouping.c to centralize utility routines 23 years ago
Tom Lane 3389a110d4 Get rid of long-since-vestigial Iter node type, in favor of adding a 24 years ago
Tom Lane f9e4f611a1 First pass at set-returning-functions in FROM, by Joe Conway with 24 years ago
Tom Lane 89fa551808 EXPLAIN ANALYZE feature to measure and show actual runtimes and tuple 25 years ago
Tom Lane 2f35b4efdb Re-implement LIMIT/OFFSET as a plan node type, instead of a hack in 26 years ago
Tom Lane 05e3d0ee86 Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 26 years ago
Tom Lane 3a94e789f5 Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. 26 years ago
Peter Eisentraut 424f0edcb8 Fix relative path references so that make knowns which dependencies refer 26 years ago
Tom Lane 091126fa28 Generated header files parse.h and fmgroids.h are now copied into 26 years ago
Bruce Momjian a82f9ffde6 New LDOUT makefile variable for QNX os. 26 years ago
Bruce Momjian 3ffd3d82db Make LD -r as macros that can be changed for QNX. 26 years ago
Bruce Momjian 6f9ff92cc0 Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp 26 years ago
Bruce Momjian 344dfc0b0f Remove Tee code, move to _deadcode. 27 years ago
Bruce Momjian 1e801a8f16 Hi, 28 years ago
Vadim B. Mikheev 1a105cefbd Support for subselects. 28 years ago
Marc G. Fournier 6e337eef45 Major cleanout of PORTNAME variables from Makefiles...bound to screw up 28 years ago
Marc G. Fournier 542d4e528d First pass through, of many to come, towards making the whole source 28 years ago
Vadim B. Mikheev 0b6dc93b32 Add spi.o 29 years ago
Marc G. Fournier ce4c0ce1de Some compile failure fixes from Keith Parks <emkxp01@mtcc.demon.co.uk> 30 years ago
Bryan Henderson b0d6f0aa63 Simplify make files, add full dependencies. 30 years ago