summaryrefslogtreecommitdiff
path: root/src/backend/commands/explain.c
AgeCommit message (Expand)Author
2010-01-15Do parse analysis of an EXPLAIN's contained statement during the normalTom Lane
2010-01-02Update copyright for the year 2010.Bruce Momjian
2009-12-16Several fixes for EXPLAIN (FORMAT YAML), plus one for EXPLAIN (FORMAT JSON).Robert Haas
2009-12-15Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics.Robert Haas
2009-12-12Export ExplainBeginOutput() and ExplainEndOutput() for auto_explain.Robert Haas
2009-12-11Add YAML to list of EXPLAIN formats. Greg Sabino Mullane, reviewed by Takahir...Andrew Dunstan
2009-11-04Add support for invoking parser callback hooks via SPI and in cached plans.Tom Lane
2009-10-12Move the handling of SELECT FOR UPDATE locking and rechecking out ofTom Lane
2009-10-10Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c.Tom Lane
2009-08-22Include resjunk columns in EXPLAIN VERBOSE output lists. Per discussion.Tom Lane
2009-08-10Extend EXPLAIN to support output in XML or JSON format.Tom Lane
2009-07-26Extend EXPLAIN to allow generic options to be specified.Tom Lane
2009-07-24Assorted minor refactoring in EXPLAIN.Tom Lane
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-04-05Change EXPLAIN output so that subplans and initplans (particularly CTEs)Tom Lane
2009-01-02Include a pointer to the query's source text in QueryDesc structs. This isTom Lane
2009-01-01Update copyright for 2009.Bruce Momjian
2008-12-28Support window functions a la SQL:2008.Tom Lane
2008-11-19Some infrastructure changes for the upcoming auto-explain contrib module:Tom Lane
2008-10-06Fix up ruleutils.c for CTE features. The main problem was thatTom Lane
2008-10-04Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane
2008-08-19Cause the output from debug_print_parse, debug_print_rewritten, andTom Lane
2008-08-14Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane
2008-08-07Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries.Tom Lane
2008-05-14Move the "instr_time" typedef and associated macros into a new headerTom Lane
2008-05-12Improve snapshot manager by keeping explicit track of snapshots.Alvaro Herrera
2008-04-18Cause EXPLAIN's VERBOSE option to print the target list (output column list)Tom Lane
2008-04-17Add some code to EXPLAIN to show the targetlist (ie, output columns)Tom Lane
2008-03-26Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files.Alvaro Herrera
2008-03-26Separate snapshot management code from tuple visibility code, create aAlvaro Herrera
2008-01-01Update copyrights in source tree to 2008.Bruce Momjian
2007-11-30Avoid incrementing the CommandCounter when CommandCounterIncrement is calledTom Lane
2007-11-15Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian
2007-11-15pgindent run for 8.3.Bruce Momjian
2007-08-15Arrange to cache a ResultRelInfo in the executor's EState for relations thatTom Lane
2007-05-25Create hooks to let a loadable plugin monitor (or even replace) the plannerTom Lane
2007-05-04Add a line to the EXPLAIN ANALYZE output for a Sort node, showing theTom Lane
2007-04-27Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve theTom Lane
2007-04-16Expose more cursor-related functionality in SPI: specifically, allowTom Lane
2007-03-13First phase of plan-invalidation project: create a plan cache managementTom Lane
2007-02-23Now that plans have flat rangetable lists, it's a lot easier to get EXPLAIN toTom Lane
2007-02-22Change Agg and Group nodes so that Vars contained in their targetlistsTom Lane
2007-02-22Turn the rangetable used by the executor into a flat list, and avoid storingTom Lane
2007-02-20Remove the Query structure from the executor's API. This allows us to stopTom Lane
2007-02-19Put function expressions and values lists into FunctionScan and ValuesScanTom Lane
2007-02-14Fix up foreign-key mechanism so that there is a sound semantic basis for theTom Lane
2007-01-05Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian
2006-10-04pgindent run for 8.2.Bruce Momjian
2006-09-06Change processing of extended-Query mode so that an unnamed statementTom Lane
2006-08-02Add support for multi-row VALUES clauses as part of INSERT statementsJoe Conway