-
Type:
Sub-task
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 4.0.0
-
Component/s: None
-
Labels:
for q88 we have complex and mostly unreadable filter expressions; because before merging 2 branches the TS filterexpression is pushed into a FIL operator.
consider 3 scans with filters: (A,B,C)
initially we have
T(A) T(B) T(C)
after merging A,B
T(A || B) -> FIL(A) -> FIL(B) T(C)
right now if we merge C as well:
T(A || B || C) -> FIL(A AND (A || B)) -> FIL(B AND (A || B)) -> FIL(C)
- relates to
-
HIVE-24357 Exchange SWO table/algorithm strategy
-
- Resolved
-
- links to