Commit Graph

186 Commits (9fd5fb8d15ccf04125aefcddd662cb7e02cfe500)

Author SHA1 Message Date
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Tom Lane fbcce08046 Change EXPLAIN output so that subplans and initplans (particularly CTEs) 17 years ago
Tom Lane bbeb0bbf6b Include a pointer to the query's source text in QueryDesc structs. This is 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane 95b07bc7f5 Support window functions a la SQL:2008. 17 years ago
Tom Lane cd35e9d746 Some infrastructure changes for the upcoming auto-explain contrib module: 17 years ago
Tom Lane 742fd06d98 Fix up ruleutils.c for CTE features. The main problem was that 17 years ago
Tom Lane 44d5be0e53 Implement SQL-standard WITH clauses, including WITH RECURSIVE. 17 years ago
Tom Lane 9650830bc8 Cause the output from debug_print_parse, debug_print_rewritten, and 18 years ago
Tom Lane e006a24ad1 Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace 18 years ago
Tom Lane 368df30427 Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries. 18 years ago
Tom Lane 3bc25384d7 Move the "instr_time" typedef and associated macros into a new header 18 years ago
Alvaro Herrera 5da9da71c4 Improve snapshot manager by keeping explicit track of snapshots. 18 years ago
Tom Lane 87a2f050a9 Cause EXPLAIN's VERBOSE option to print the target list (output column list) 18 years ago
Tom Lane c5e4e91a96 Add some code to EXPLAIN to show the targetlist (ie, output columns) 18 years ago
Alvaro Herrera 78f02ca1f5 Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files. 18 years ago
Alvaro Herrera d43b085d57 Separate snapshot management code from tuple visibility code, create a 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 817946bb04 Arrange to cache a ResultRelInfo in the executor's EState for relations that 19 years ago
Tom Lane 604ffd280b Create hooks to let a loadable plugin monitor (or even replace) the planner 19 years ago
Tom Lane d2a4a4069f Add a line to the EXPLAIN ANALYZE output for a Sort node, showing the 19 years ago
Tom Lane bbbe825f5f Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve the 19 years ago
Tom Lane 66888f7424 Expose more cursor-related functionality in SPI: specifically, allow 19 years ago
Tom Lane b9527e9840 First phase of plan-invalidation project: create a plan cache management 19 years ago
Tom Lane 655aa5b330 Now that plans have flat rangetable lists, it's a lot easier to get EXPLAIN to 19 years ago
Tom Lane cc77005df7 Change Agg and Group nodes so that Vars contained in their targetlists 19 years ago
Tom Lane eab6b8b27e Turn the rangetable used by the executor into a flat list, and avoid storing 19 years ago
Tom Lane 9cbd0c155d Remove the Query structure from the executor's API. This allows us to stop 19 years ago
Tom Lane b8c3267792 Put function expressions and values lists into FunctionScan and ValuesScan 19 years ago
Tom Lane 7bddca3450 Fix up foreign-key mechanism so that there is a sound semantic basis for the 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Tom Lane 5983a1aaa9 Change processing of extended-Query mode so that an unnamed statement 20 years ago
Joe Conway 9caafda579 Add support for multi-row VALUES clauses as part of INSERT statements 20 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 20 years ago
Bruce Momjian a22d76d96a Allow include files to compile own their own. 20 years ago
Tom Lane c6e81aeef3 Fix EXPLAIN so that it can drill down through multiple levels of subplan 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Neil Conway 0d9742f99a Attached is a patch that replaces a bunch of places where StringInfos 20 years ago
Tom Lane 2c0ef9777c Extend the ExecInitNode API so that plan nodes receive a set of flag 20 years ago
Tom Lane 336a6491aa Improve my initial, rather hacky implementation of joins to append 20 years ago
Tom Lane 9a39423436 Fix EXPLAIN and EXECUTE commands to pass portal parameters through to 20 years ago
Tom Lane da27c0a1ef Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so that 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Tom Lane 9fc24f2bf6 Fix EXPLAIN ANALYZE bug noted by Wiebe Cazemier: although we were 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Neil Conway 5788cca558 Remove unused 'printCost' field from ExplainState, and simplify the code 21 years ago