summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/indxpath.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/optimizer/path/indxpath.c')
-rw-r--r--src/backend/optimizer/path/indxpath.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/backend/optimizer/path/indxpath.c b/src/backend/optimizer/path/indxpath.c
index e145554eed9..57d26dc2359 100644
--- a/src/backend/optimizer/path/indxpath.c
+++ b/src/backend/optimizer/path/indxpath.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/path/indxpath.c,v 1.2 1996/07/19 07:13:26 scrappy Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/path/indxpath.c,v 1.3 1996/09/10 06:48:12 scrappy Exp $
*
*-------------------------------------------------------------------------
*/
@@ -493,7 +493,13 @@ match_clause_to_indexkey(Rel *rel,
/*
* Check for standard s-argable clause
*/
+#ifdef INDEXSCAN_PATCH
+ /* Handle also function parameters. DZ - 27-8-1996 */
+ if ((rightop && IsA(rightop,Const)) ||
+ (rightop && IsA(rightop,Param)))
+#else
if (rightop && IsA(rightop,Const))
+#endif
{
restrict_op = ((Oper*)((Expr*)clause)->oper)->opno;
isIndexable =