diff options
Diffstat (limited to 'src/backend/optimizer/path/indxpath.c')
| -rw-r--r-- | src/backend/optimizer/path/indxpath.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/optimizer/path/indxpath.c b/src/backend/optimizer/path/indxpath.c index e0bd548008..92a3fb59d1 100644 --- a/src/backend/optimizer/path/indxpath.c +++ b/src/backend/optimizer/path/indxpath.c @@ -9,7 +9,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/optimizer/path/indxpath.c,v 1.231 2008/05/27 00:13:09 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/optimizer/path/indxpath.c,v 1.232 2008/08/14 18:47:59 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -1631,16 +1631,16 @@ best_inner_indexscan(PlannerInfo *root, RelOptInfo *rel, *cheapest_startup = *cheapest_total = NULL; /* - * Nestloop only supports inner, left, and IN joins. + * Nestloop only supports inner, left, semi, and anti joins. */ switch (jointype) { case JOIN_INNER: - case JOIN_IN: - case JOIN_UNIQUE_OUTER: isouterjoin = false; break; case JOIN_LEFT: + case JOIN_SEMI: + case JOIN_ANTI: isouterjoin = true; break; default: |
