-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 0.14.0, 1.0.0, 1.1.0, 1.2.0, 1.3.0, 2.0.0
-
Fix Version/s: 1.2.1
-
Component/s: None
-
Labels:None
create temporary table xx (x int) stored as orc ; insert into xx values (20),(200); set hive.fetch.task.conversion=none; select * from xx where x is null;
This should generate zero tasks after optional split elimination in the app master, instead of generating the 1 task which for sure hits the row-index filters and removes all rows anyway.
Right now, this runs 1 task for the stripe containing (min=20, max=200, has_null=false), which is broken.
Instead, it returns YES_NO_NULL from the following default case
- is related to
-
HIVE-7052 Optimize split calculation time
-
- Closed
-