diff options
author | Wenchen Fan <wenchen@databricks.com> | 2017-01-19 20:09:48 -0800 |
---|---|---|
committer | gatorsmile <gatorsmile@gmail.com> | 2017-01-19 20:09:48 -0800 |
commit | 0bf605c2c67ca361cd4aa3a3b4492bef4aef76b9 (patch) | |
tree | 2f7bd70db8c44a5c02b769beeafb789686a0da13 /core | |
parent | 148a84b37082697c7f61c6a621010abe4b12f2eb (diff) | |
download | spark-0bf605c2c67ca361cd4aa3a3b4492bef4aef76b9.tar.gz spark-0bf605c2c67ca361cd4aa3a3b4492bef4aef76b9.tar.bz2 spark-0bf605c2c67ca361cd4aa3a3b4492bef4aef76b9.zip |
[SPARK-19292][SQL] filter with partition columns should be case-insensitive on Hive tables
## What changes were proposed in this pull request?
When we query a table with a filter on partitioned columns, we will push the partition filter to the metastore to get matched partitions directly.
In `HiveExternalCatalog.listPartitionsByFilter`, we assume the column names in partition filter are already normalized and we don't need to consider case sensitivity. However, `HiveTableScanExec` doesn't follow this assumption. This PR fixes it.
## How was this patch tested?
new regression test
Author: Wenchen Fan <wenchen@databricks.com>
Closes #16647 from cloud-fan/bug.
Diffstat (limited to 'core')
0 files changed, 0 insertions, 0 deletions