summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeIndexscan.c
Commit message (Expand)AuthorAgeFilesLines
* Teach btree to handle ScalarArrayOpExpr quals natively.Tom Lane2011-10-161-11/+64
* Rearrange the implementation of index-only scans.Tom Lane2011-10-111-125/+17
* Improve index-only scans to avoid repeated access to the index page.Tom Lane2011-10-091-1/+1
* Support index-only scans using the visibility map to avoid heap fetches.Tom Lane2011-10-071-9/+114
* Make EXPLAIN ANALYZE report the numbers of rows rejected by filter steps.Tom Lane2011-09-221-1/+5
* Clean up the #include mess a little.Tom Lane2011-09-041-0/+1
* Remove unnecessary #include references, per pgrminclude script.Bruce Momjian2011-09-011-2/+0
* Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.hAlvaro Herrera2011-07-041-0/+1
* Pass collations to functions in FunctionCallInfoData, not FmgrInfo.Tom Lane2011-04-121-1/+1
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-101-10/+10
* Clean up cruft around collation initialization for tupdescs and scankeys.Tom Lane2011-03-261-6/+4
* Revise collation derivation method and expression-tree representation.Tom Lane2011-03-191-6/+6
* Per-column collation supportPeter Eisentraut2011-02-081-0/+11
* Stamp copyrights for year 2011.Bruce Momjian2011-01-011-1/+1
* Create core infrastructure for KNNGIST.Tom Lane2010-12-021-46/+114
* Remove cvs keywords from all files.Magnus Hagander2010-09-201-1/+1
* Make NestLoop plan nodes pass outer-relation variables into their innerTom Lane2010-07-121-40/+21
* pgindent run for 9.0Bruce Momjian2010-02-261-4/+4
* Update copyright for the year 2010.Bruce Momjian2010-01-021-2/+2
* Support "x IS NOT NULL" clauses as indexscan conditions. This turns outTom Lane2010-01-011-6/+23
* Re-implement EvalPlanQual processing to improve its performance and eliminateTom Lane2009-10-261-50/+27
* Remove no-longer-needed ExecCountSlots infrastructure.Tom Lane2009-09-271-10/+1
* Tweak ExecIndexEvalRuntimeKeys to forcibly detoast any toasted comparisonTom Lane2009-08-231-32/+54
* Fix error cleanup failure caused by 8.4 changes in plpgsql to try to avoidTom Lane2009-07-181-2/+2
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-111-12/+12
* Update copyright for 2009.Bruce Momjian2009-01-011-2/+2
* Get rid of the last remaining uses of var_is_rel(), to wit some debuggingTom Lane2008-08-251-8/+9
* Improve our #include situation by moving pointer types away from theAlvaro Herrera2008-06-191-1/+2
* Since createplan.c no longer cares whether index operators are lossy, it hasTom Lane2008-04-131-47/+47
* Phase 2 of project to make index operator lossiness be determined at runtimeTom Lane2008-04-131-2/+14
* Advance multiple array keys rightmost-first instead of leftmost-firstTom Lane2008-03-181-2/+8
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-011-2/+2
* pgindent run for 8.3.Bruce Momjian2007-11-151-7/+7
* The shortcut exit that I recently added to ExecInitIndexScan() forTom Lane2007-05-311-7/+7
* Create hooks to let a loadable plugin monitor (or even replace) the plannerTom Lane2007-05-251-4/+14
* Make 'col IS NULL' clauses be indexable conditions.Tom Lane2007-04-061-2/+36
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-051-2/+2
* Repair bug #2839: the various ExecReScan functions need to resetTom Lane2006-12-261-1/+5
* Restructure operator classes to allow improved handling of cross-data-typeTom Lane2006-12-231-8/+15
* pgindent run for 8.2.Bruce Momjian2006-10-041-23/+24
* Change the relation_open protocol so that we obtain lock on a relationTom Lane2006-07-311-12/+9
* Remove 576 references of include files that were not needed.Bruce Momjian2006-07-141-4/+1
* Fix problems with cached tuple descriptors disappearing while still in useTom Lane2006-06-161-2/+2
* Remove CXT_printf/CXT1_printf macros. If anyone had found them to be ofTom Lane2006-05-231-3/+1
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-051-2/+2
* Extend the ExecInitNode API so that plan nodes receive a set of flagTom Lane2006-02-281-2/+2
* Allow row comparisons to be used as indexscan qualifications.Tom Lane2006-01-251-22/+174
* Tweak indexscan machinery to avoid taking an AccessShareLock on an indexTom Lane2005-12-031-3/+9
* Adjust scan plan nodes to avoid getting an extra AccessShareLock on aTom Lane2005-12-021-16/+5
* Teach planner and executor to handle ScalarArrayOpExpr as an indexableTom Lane2005-11-251-146/+330