-- Disable incorrect rewrite (rowrank-thetajoin).
-- Disable incorrect rewrite (rowrank-thetajoin).

-- In the thetajoin optimization phase (where we push up thetajoin operators)
   we now transform cross products before the rewrites into thetajoins without
   predicate.

   This way a cross product might collect some predicate and stay a theatjoin
   or (if no predicate is found) will be rewritten into a cross product again
   after the traversal. (The side-effect is an automatic push up of the cross
   products which was before solved in a separate phase. Investigations whether
   the cross product push up phase is still needed or not are still pending.)

zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb