Matches = AllOnes(r)
foreach attribute A with index {
Matches = Matches & Bitmaps[A][i]
}
foreach i in 0..r-1 {
if (Matches[i] == 0) continue;
Pages = Pages ∪ {pageOf(Tids[i])}
}
foreach pid in Pages {
P = getPage(pid)
extract matching tuples from P
}
|