Wip 454 - Fix predicate pushdown in SparkSQL (NoSuchElementException)

I think this is handled by the requirement that `eqIndexedColumns` must be non-empty. Otherwise nothing is pushed down.