Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
Description
When filter is optimized to False on a partition table, it will throw improperly SemanticException reporting that there is no partition predicate found.
The step to reproduce is
set hive.strict.checks.no.partition.filter=true; CREATE TABLE test(id int, name string)PARTITIONED BY (`date` string); select * from test where `date` = '20191201' and 1<>1;
The above sql will throw "Queries against partitioned tables without a partition filter" exception.
Attachments
Attachments
Issue Links
- links to