...
// Use the partial hash to find candidate pages
r = openRelation("R",READ);
for (i = 0; i < 2**nstars; i++) {
P = composite hash
replace *'s in P
using i and choice vector
Buf = readPage(file(r), P);
for each tuple T in Buf {
if (T satisfies pmr query)
add T to results
}
}
|