summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/createplan.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/optimizer/plan/createplan.c')
-rw-r--r--src/backend/optimizer/plan/createplan.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/backend/optimizer/plan/createplan.c b/src/backend/optimizer/plan/createplan.c
index 341e6080d60..dc182e9e609 100644
--- a/src/backend/optimizer/plan/createplan.c
+++ b/src/backend/optimizer/plan/createplan.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/createplan.c,v 1.2 1996/08/26 06:31:15 scrappy Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/createplan.c,v 1.3 1996/09/10 06:48:32 scrappy Exp $
*
*-------------------------------------------------------------------------
*/
@@ -626,6 +626,11 @@ fix_indxqual_references(Node *clause, Path *index_path)
}
} else if(IsA(clause,Const)) {
return(clause);
+#ifdef INDEXSCAN_PATCH
+ } else if(IsA(clause,Param)) {
+ /* Function parameter used as index scan arg. DZ - 27-8-1996 */
+ return(clause);
+#endif
} else if(is_opclause(clause) &&
is_funcclause((Node*)get_leftop((Expr*)clause)) &&
((Func*)((Expr*)get_leftop((Expr*)clause))->oper)->funcisindex){