change evaulation approach: from chained to tuples-based
provide ThetaJoin for logical plan