Commit Graph

473 Commits (e6ccd1ce1644d1b40b7981f8bc172394de524f99)

Author SHA1 Message Date
Itagaki Takahiro bf76ad07fe Fix typos "are are". 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. 16 years ago
Tom Lane 133924e13e Fix potential failure when hashing the output of a subplan that produces 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane ec4be2ee68 Extend the set of frame options supported for window functions. 16 years ago
Tom Lane 90f4c2d960 Add support for doing FULL JOIN ON FALSE. While this is really a rather 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 7839d35991 Add an "argisrow" field to NullTest nodes, following a plan made way back in 16 years ago
Robert Haas cddca5ec13 Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics. 16 years ago
Tom Lane 0cb65564e5 Add exclusion constraints, which generalize the concept of uniqueness to 16 years ago
Tom Lane 7fc0f06221 Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to be 16 years ago
Tom Lane 9f2ee8f287 Re-implement EvalPlanQual processing to improve its performance and eliminate 16 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 f92e8a4b5e Replace the array-style TupleTable data structure with a simple List of 17 years ago
Tom Lane c38b75947e Tweak ExecIndexEvalRuntimeKeys to forcibly detoast any toasted comparison 17 years ago
Tom Lane dcb2bda9b7 Improve plpgsql's ability to cope with rowtypes containing dropped columns, 17 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Peter Eisentraut 77d67a4a3b XMLATTRIBUTES() should send the attribute values through 17 years ago
Tom Lane 85369f888e Refactor ExecProject and associated routines so that fast-path code is used 17 years ago
Tom Lane 596efd27ed Optimize multi-batch hash joins when the outer relation has a nonuniform 17 years ago
Tom Lane b7b8f0b609 Implement prefetching via posix_fadvise() for bitmap index scans. A new 17 years ago
Tom Lane 43a57cf365 Revise the TIDBitmap API to support multiple concurrent iterations over a 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane 8e8854daa2 Add some basic support for window frame clauses to the window-functions 17 years ago
Tom Lane 95b07bc7f5 Support window functions a la SQL:2008. 17 years ago
Tom Lane 18004101ac Modify UPDATE/DELETE WHERE CURRENT OF to use the FOR UPDATE infrastructure to 17 years ago
Tom Lane 0656ed3daa Make SELECT FOR UPDATE/SHARE work on inheritance trees, by having the plan 17 years ago
Tom Lane 9b46abb7c4 Allow SQL-language functions to return the output of an INSERT/UPDATE/DELETE 17 years ago
Tom Lane 05bba3d176 Be more tense about not creating tuplestores with randomAccess = true unless 17 years ago
Tom Lane e3e3d2a789 Extend ExecMakeFunctionResult() to support set-returning functions that return 17 years ago
Tom Lane d5789018c7 Remove useless ps_OuterTupleSlot field from PlanState. I suppose this was 17 years ago
Tom Lane 0d115dde82 Extend CTE patch to support recursive UNION (ie, without ALL). The 17 years ago
Tom Lane 44d5be0e53 Implement SQL-standard WITH clauses, including WITH RECURSIVE. 18 years ago
Tom Lane dad4cb6258 Improve tuplestore.c to support multiple concurrent read positions. 18 years ago
Tom Lane bd3daddaf2 Arrange to convert EXISTS subqueries that are equivalent to hashable IN 18 years ago
Tom Lane 368df30427 Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries. 18 years ago
Tom Lane a77eaa6a95 As noted by Andrew Gierth, there's really no need any more to force a junk 18 years ago
Alvaro Herrera a3540b0f65 Improve our #include situation by moving pointer types away from the 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Tom Lane 895a94de6d Avoid incrementing the CommandCounter when CommandCounterIncrement is called 18 years ago
Bruce Momjian f6e8730d11 Re-run pgindent with updated list of typedefs. (Updated README should 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane c29a9c37bf Fix UPDATE/DELETE WHERE CURRENT OF to support repeated update and update- 18 years ago
Tom Lane 282d2a03dd HOT updates. When we update a tuple without changing any of its indexed 19 years ago
Tom Lane 817946bb04 Arrange to cache a ResultRelInfo in the executor's EState for relations that 19 years ago
Tom Lane 31edbadf4a Downgrade implicit casts to text to be assignment-only, except for the ones 19 years ago
Tom Lane 2415ad9831 Teach tuplestore.c to throw away data before the "mark" point when the caller 19 years ago
Tom Lane b11123b675 Fix parameter recalculation for Limit nodes: during a ReScan call we must 19 years ago