Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
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)
Attachments
Issue Links
- relates to
-
HIVE-24357 Exchange SWO table/algorithm strategy
- Closed
- links to