Advanced query planner