summaryrefslogtreecommitdiff
path: root/src/backend/commands/explain.c
AgeCommit message (Expand)Author
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
2006-07-14Remove 576 references of include files that were not needed.Bruce Momjian
2006-07-13Allow include files to compile own their own.Bruce Momjian
2006-04-08Fix EXPLAIN so that it can drill down through multiple levels of subplanTom Lane
2006-03-05Update copyright for 2006. Update scripts.Bruce Momjian
2006-03-01Attached is a patch that replaces a bunch of places where StringInfosNeil Conway
2006-02-28Extend the ExecInitNode API so that plan nodes receive a set of flagTom Lane
2006-02-05Improve my initial, rather hacky implementation of joins to appendTom Lane
2005-11-29Fix EXPLAIN and EXECUTE commands to pass portal parameters through toTom Lane
2005-11-26Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so thatTom Lane
2005-11-22Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian
2005-10-21Fix EXPLAIN ANALYZE bug noted by Wiebe Cazemier: although we wereTom Lane
2005-10-15Standard pgindent run for 8.1.Bruce Momjian
2005-06-04Remove unused 'printCost' field from ExplainState, and simplify the codeNeil Conway
2005-06-03Revise handling of dropped columns in JOIN alias lists to avoid aTom Lane
2005-04-25Remove support for OR'd indexscans internal to a single IndexScan planTom Lane
2005-04-22First cut at planner support for bitmap index scans. Lots to do yet,Tom Lane
2005-04-19Create executor and planner-backend support for decoupled heap and indexTom Lane
2005-04-16Create a new 'MultiExecProcNode' call API for plan nodes that don'tTom Lane
2005-03-25Improve EXPLAIN ANALYZE to show the time spent in each trigger whenTom Lane
2005-03-20On Windows, use QueryPerformanceCounter instead of gettimeofday forTom Lane
2004-12-31Tag appropriate files for rc3PostgreSQL Daemon
2004-12-12PREPARE and EXPLAIN need to copy the source query just like we recentlyTom Lane
2004-09-30Remove unnecessary use of index_open just to get the index name.Tom Lane
2004-09-13Redesign query-snapshot timing so that volatile functions in READ COMMITTEDTom Lane
2004-09-10Fire non-deferred AFTER triggers immediately upon query completion,Tom Lane
2004-08-29Pgindent run for 8.0.Bruce Momjian
2004-08-29Update copyright to 2004.Bruce Momjian
2004-06-11When using extended-query protocol, postpone planning of unnamed statementsTom Lane
2004-05-26Reimplement the linked list data structure used throughout the backend.Neil Conway
2004-04-01Replace TupleTableSlot convention for whole-row variables and functionTom Lane
2004-01-31Micro-opt: replace calls likeNeil Conway
2003-11-29$Header: -> $PostgreSQL Changes ...PostgreSQL Daemon
2003-10-17Adjust display of actual runtimes in EXPLAIN output to use three fractionalTom Lane
2003-09-25Get rid of ReferentialIntegritySnapshotOverride by extending Executor APITom Lane