spark git commit: [SPARK-18585][SQL] Use `ev.isNull = "false"` if possible for Janino to have a chance to optimize.

2016-11-27 Thread rxin
Repository: spark Updated Branches: refs/heads/master fc2c13bdf -> 87141622e [SPARK-18585][SQL] Use `ev.isNull = "false"` if possible for Janino to have a chance to optimize. ## What changes were proposed in this pull request? Janino can optimize `true ? a : b` into `a` or `false ? a : b` in

spark git commit: [SPARK-18585][SQL] Use `ev.isNull = "false"` if possible for Janino to have a chance to optimize.

2016-11-27 Thread rxin
Repository: spark Updated Branches: refs/heads/branch-2.1 6b77889e8 -> 886f880df [SPARK-18585][SQL] Use `ev.isNull = "false"` if possible for Janino to have a chance to optimize. ## What changes were proposed in this pull request? Janino can optimize `true ? a : b` into `a` or `false ? a : b

spark git commit: [SPARK-18482][SQL] make sure Spark can access the table metadata created by older version of spark

2016-11-27 Thread rxin
Repository: spark Updated Branches: refs/heads/master 07f32c228 -> fc2c13bdf [SPARK-18482][SQL] make sure Spark can access the table metadata created by older version of spark ## What changes were proposed in this pull request? In Spark 2.1, we did a lot of refactor for `HiveExternalCatalog`

spark git commit: [SPARK-18482][SQL] make sure Spark can access the table metadata created by older version of spark

2016-11-27 Thread rxin
Repository: spark Updated Branches: refs/heads/branch-2.1 1e8fbefa3 -> 6b77889e8 [SPARK-18482][SQL] make sure Spark can access the table metadata created by older version of spark ## What changes were proposed in this pull request? In Spark 2.1, we did a lot of refactor for `HiveExternalCata

spark git commit: [SPARK-18594][SQL] Name Validation of Databases/Tables

2016-11-27 Thread lixiao
Repository: spark Updated Branches: refs/heads/branch-2.1 9c5495728 -> 1e8fbefa3 [SPARK-18594][SQL] Name Validation of Databases/Tables ### What changes were proposed in this pull request? Currently, the name validation checks are limited to table creation. It is enfored by Analyzer rule: `Pr

spark git commit: [SPARK-18594][SQL] Name Validation of Databases/Tables

2016-11-27 Thread lixiao
Repository: spark Updated Branches: refs/heads/master 9c03c5646 -> 07f32c228 [SPARK-18594][SQL] Name Validation of Databases/Tables ### What changes were proposed in this pull request? Currently, the name validation checks are limited to table creation. It is enfored by Analyzer rule: `PreWri