[WIP][SPARK-2935][SQL]Fix parquet predicate push down bug

TODO:
 - [ ] Test case
Probably not important, but I think right and left are the other way.