summaryrefslogtreecommitdiff
path: root/src/backend/commands/explain.c
AgeCommit message (Expand)Author
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
2003-08-11Code cleanup inspired by recent resname bug report (doesn't fix the bugTom Lane
2003-08-08Another pgindent run with updated typedefs.Bruce Momjian
2003-08-04Update copyrights to 2003.Bruce Momjian
2003-08-04pgindent run.Bruce Momjian
2003-07-20Another round of error message editing, covering backend/commands/.Tom Lane
2003-05-28Knock down a couple more lappend() hotspots for large WHERE clauses.Tom Lane
2003-05-08Update 3.0 protocol support to match recent agreements about how toTom Lane
2003-05-06Restructure command destination handling so that we pass aroundTom Lane
2003-05-06Implement feature of new FE/BE protocol whereby RowDescription identifiesTom Lane
2003-04-24Infrastructure for upgraded error reporting mechanism. elog.c isTom Lane
2003-04-03Prevent EXPLAIN (without ANALYZE) SELECT ... INTO from creating an INTOTom Lane
2003-03-10Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane
2003-02-10Add code to show join rule (for outer and IN joins) in join type name.Tom Lane
2003-02-09Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane
2003-02-08Replace planner's representation of relation sets, per pghackers discussion.Tom Lane
2003-02-02Implement EXPLAIN EXECUTE. By Neil Conway, with some kibitzing fromTom Lane
2002-12-15Revise executor APIs so that all per-query state structure is built inTom Lane
2002-12-14Clean up plantree representation of SubPlan-s --- SubLink does not appearTom Lane
2002-12-13Phase 3 of read-only-plans project: ExecInitExpr now builds expressionTom Lane
2002-12-12Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane
2002-12-06Explain's code for showing quals of SubqueryScan nodes has been brokenTom Lane
2002-12-05Phase 1 of read-only-plans project: cause executor state nodes to pointTom Lane
2002-11-13Add new palloc0 call as merge of palloc and MemSet(0).Bruce Momjian
2002-11-11Back out use of palloc0 in place if palloc/MemSet. Seems constant lenBruce Momjian
2002-11-10Merge palloc()/MemSet(0) calls into a single palloc0() call.Bruce Momjian
2002-11-06First phase of implementing hash-based grouping/aggregation. An AGG planTom Lane
2002-10-14As Niel so nicely pointed out this morning, the output of EXPLAINBruce Momjian
2002-09-19Department of second thoughts: suppressing implicit casts everywhere inTom Lane