|
8 | 8 | * Portions Copyright (c) 1994, Regents of the University of California |
9 | 9 | * |
10 | 10 | * IDENTIFICATION |
11 | | - *$PostgreSQL: pgsql/src/backend/access/gin/ginscan.c,v 1.25 2010/01/02 16:57:33 momjian Exp $ |
| 11 | + *$PostgreSQL: pgsql/src/backend/access/gin/ginscan.c,v 1.26 2010/01/18 11:50:43 teodor Exp $ |
12 | 12 | *------------------------------------------------------------------------- |
13 | 13 | */ |
14 | 14 |
|
@@ -74,7 +74,9 @@ fillScanKey(GinState *ginstate, GinScanKey key, OffsetNumber attnum, Datum query |
74 | 74 | /* link to the equals entry in current scan key */ |
75 | 75 | key->scanEntry[i].master=NULL; |
76 | 76 | for (j=0;j<i;j++) |
77 | | -if (compareEntries(ginstate,attnum,entryValues[i],entryValues[j])==0) |
| 77 | +if (compareEntries(ginstate,attnum,entryValues[i],entryValues[j])==0&& |
| 78 | +key->scanEntry[i].isPartialMatch==key->scanEntry[j].isPartialMatch&& |
| 79 | +key->scanEntry[i].strategy==key->scanEntry[j].strategy) |
78 | 80 | { |
79 | 81 | key->scanEntry[i].master=key->scanEntry+j; |
80 | 82 | break; |
|