summaryrefslogtreecommitdiff
path: root/src/backend/commands/explain.c
Commit message (Expand)AuthorAgeFilesLines
* Remove support for OR'd indexscans internal to a single IndexScan planTom Lane2005-04-251-53/+14
* First cut at planner support for bitmap index scans. Lots to do yet,Tom Lane2005-04-221-4/+9
* Create executor and planner-backend support for decoupled heap and indexTom Lane2005-04-191-1/+81
* Create a new 'MultiExecProcNode' call API for plan nodes that don'tTom Lane2005-04-161-5/+6
* Improve EXPLAIN ANALYZE to show the time spent in each trigger whenTom Lane2005-03-251-6/+67
* On Windows, use QueryPerformanceCounter instead of gettimeofday forTom Lane2005-03-201-11/+15
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-311-2/+2
* PREPARE and EXPLAIN need to copy the source query just like we recentlyTom Lane2004-12-121-1/+11
* Remove unnecessary use of index_open just to get the index name.Tom Lane2004-09-301-5/+4
* Redesign query-snapshot timing so that volatile functions in READ COMMITTEDTom Lane2004-09-131-4/+8
* Fire non-deferred AFTER triggers immediately upon query completion,Tom Lane2004-09-101-3/+12
* Pgindent run for 8.0.Bruce Momjian2004-08-291-2/+2
* Update copyright to 2004.Bruce Momjian2004-08-291-2/+2
* When using extended-query protocol, postpone planning of unnamed statementsTom Lane2004-06-111-2/+2
* Reimplement the linked list data structure used throughout the backend.Neil Conway2004-05-261-24/+20
* Replace TupleTableSlot convention for whole-row variables and functionTom Lane2004-04-011-2/+2
* Micro-opt: replace calls likeNeil Conway2004-01-311-2/+2
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-291-1/+1
* Adjust display of actual runtimes in EXPLAIN output to use three fractionalTom Lane2003-10-171-3/+3
* Get rid of ReferentialIntegritySnapshotOverride by extending Executor APITom Lane2003-09-251-2/+2
* Code cleanup inspired by recent resname bug report (doesn't fix the bugTom Lane2003-08-111-19/+10
* Another pgindent run with updated typedefs.Bruce Momjian2003-08-081-3/+3
* Update copyrights to 2003.Bruce Momjian2003-08-041-2/+2
* pgindent run.Bruce Momjian2003-08-041-22/+18
* Another round of error message editing, covering backend/commands/.Tom Lane2003-07-201-4/+3
* Knock down a couple more lappend() hotspots for large WHERE clauses.Tom Lane2003-05-281-4/+7
* Update 3.0 protocol support to match recent agreements about how toTom Lane2003-05-081-2/+2
* Restructure command destination handling so that we pass aroundTom Lane2003-05-061-10/+20
* Implement feature of new FE/BE protocol whereby RowDescription identifiesTom Lane2003-05-061-18/+17
* Infrastructure for upgraded error reporting mechanism. elog.c isTom Lane2003-04-241-6/+6
* Prevent EXPLAIN (without ANALYZE) SELECT ... INTO from creating an INTOTom Lane2003-04-031-1/+9
* Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane2003-03-101-16/+33
* Add code to show join rule (for outer and IN joins) in join type name.Tom Lane2003-02-101-4/+64
* Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane2003-02-091-2/+2
* Replace planner's representation of relation sets, per pghackers discussion.Tom Lane2003-02-081-3/+9
* Implement EXPLAIN EXECUTE. By Neil Conway, with some kibitzing fromTom Lane2003-02-021-19/+46
* Revise executor APIs so that all per-query state structure is built inTom Lane2002-12-151-1/+3
* Clean up plantree representation of SubPlan-s --- SubLink does not appearTom Lane2002-12-141-5/+5
* Phase 3 of read-only-plans project: ExecInitExpr now builds expressionTom Lane2002-12-131-11/+9
* Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane2002-12-121-13/+20
* Explain's code for showing quals of SubqueryScan nodes has been brokenTom Lane2002-12-061-8/+2
* Phase 1 of read-only-plans project: cause executor state nodes to pointTom Lane2002-12-051-64/+125
* Add new palloc0 call as merge of palloc and MemSet(0).Bruce Momjian2002-11-131-3/+2
* Back out use of palloc0 in place if palloc/MemSet. Seems constant lenBruce Momjian2002-11-111-2/+3
* Merge palloc()/MemSet(0) calls into a single palloc0() call.Bruce Momjian2002-11-101-3/+2
* First phase of implementing hash-based grouping/aggregation. An AGG planTom Lane2002-11-061-2/+16
* As Niel so nicely pointed out this morning, the output of EXPLAINBruce Momjian2002-10-141-1/+7
* Department of second thoughts: suppressing implicit casts everywhere inTom Lane2002-09-191-5/+6
* pgindent run.Bruce Momjian2002-09-041-31/+30
* Code review for HeapTupleHeader changes. Add version number to page headersTom Lane2002-09-021-2/+2