summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeIndexscan.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Improve ExecStoreTuple to be smarter about replacing the contents ofTom Lane2005-11-251-11/+2
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-221-3/+3
* Standard pgindent run for 8.1.Bruce Momjian2005-10-151-81/+74
* For some reason access/tupmacs.h has been #including utils/memutils.h,Tom Lane2005-05-061-1/+2
* Remove support for OR'd indexscans internal to a single IndexScan planTom Lane2005-04-251-655/+275
* Remove explicit FreeExprContext calls during plan node shutdown. TheTom Lane2005-04-231-2/+4
* Revise TupleTableSlot code to avoid unnecessary construction and disassemblyTom Lane2005-03-161-2/+2
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-311-2/+2
* Modify hash_create() to elog(ERROR) if an error occurs, rather thanNeil Conway2004-10-251-5/+1
* Pgindent run for 8.0.Bruce Momjian2004-08-291-39/+46
* Update copyright to 2004.Bruce Momjian2004-08-291-2/+2
* Use the new List API function names throughout the backend, and disable theNeil Conway2004-05-301-14/+15
* Reimplement the linked list data structure used throughout the backend.Neil Conway2004-05-261-30/+38
* Tweak indexscan and seqscan code to arrange that steps from one page toTom Lane2004-04-211-2/+10
* Remove unneeded indxqual field in IndexScanState, and the useless workTom Lane2004-02-281-4/+7
* Rename SortMem and VacuumMem to work_mem and maintenance_work_mem.Tom Lane2004-02-031-3/+3
* More janitorial work: remove the explicit casting of NULL literals to aNeil Conway2004-01-071-3/+3
* Instead of rechecking lossy index operators by putting them into theTom Lane2004-01-061-1/+48