|
8 | 8 | *
|
9 | 9 | *
|
10 | 10 | * IDENTIFICATION
|
11 |
| - * $PostgreSQL: pgsql/src/backend/optimizer/plan/planagg.c,v 1.34 2007/11/15 21:14:36 momjian Exp $ |
| 11 | + * $PostgreSQL: pgsql/src/backend/optimizer/plan/planagg.c,v 1.35 2007/12/03 22:37:17 tgl Exp $ |
12 | 12 | *
|
13 | 13 | *-------------------------------------------------------------------------
|
14 | 14 | */
|
@@ -368,7 +368,9 @@ build_minmax_path(PlannerInfo *root, RelOptInfo *rel, MinMaxAggInfo *info)
|
368 | 368 | RestrictInfo*rinfo= (RestrictInfo*)lfirst(ll);
|
369 | 369 | intstrategy;
|
370 | 370 |
|
371 |
| -Assert(is_opclause(rinfo->clause)); |
| 371 | +/* Could be an IS_NULL test, if so ignore */ |
| 372 | +if (!is_opclause(rinfo->clause)) |
| 373 | +continue; |
372 | 374 | strategy=
|
373 | 375 | get_op_opfamily_strategy(((OpExpr*)rinfo->clause)->opno,
|
374 | 376 | index->opfamily[prevcol]);
|
|