A Generalized Join Algorithm.
Eddies: continuously adaptive query processing