summaryrefslogtreecommitdiff
path: root/src/include/executor/nodeIndexscan.h
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2008-08-25 20:20:30 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2008-08-25 20:20:30 +0000
commitd320101b5b1cde0d0d6d4133f618dd374fc14bea (patch)
treee25735d8babd4f3ef744e08191fbee1b7b8fdf67 /src/include/executor/nodeIndexscan.h
parente36716a6534a393225d3c45fcbb85f75d017cad1 (diff)
Get rid of the last remaining uses of var_is_rel(), to wit some debugging
checks in ExecIndexBuildScanKeys() that were inadequate anyway: it's better to verify the correct varno on an expected index key, not just reject OUTER and INNER. This makes the entire current contents of nodeFuncs.c dead code. I'll be replacing it with some other stuff later, as per recent proposal.
Diffstat (limited to 'src/include/executor/nodeIndexscan.h')
-rw-r--r--src/include/executor/nodeIndexscan.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/include/executor/nodeIndexscan.h b/src/include/executor/nodeIndexscan.h
index 674c4572341..5c16d461551 100644
--- a/src/include/executor/nodeIndexscan.h
+++ b/src/include/executor/nodeIndexscan.h
@@ -7,7 +7,7 @@
* Portions Copyright (c) 1996-2008, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $PostgreSQL: pgsql/src/include/executor/nodeIndexscan.h,v 1.32 2008/04/13 20:51:21 tgl Exp $
+ * $PostgreSQL: pgsql/src/include/executor/nodeIndexscan.h,v 1.33 2008/08/25 20:20:30 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -26,6 +26,7 @@ extern void ExecIndexReScan(IndexScanState *node, ExprContext *exprCtxt);
/* routines exported to share code with nodeBitmapIndexscan.c */
extern void ExecIndexBuildScanKeys(PlanState *planstate, Relation index,
+ Index scanrelid,
List *quals, ScanKey *scanKeys, int *numScanKeys,
IndexRuntimeKeyInfo **runtimeKeys, int *numRuntimeKeys,
IndexArrayKeyInfo **arrayKeys, int *numArrayKeys);