Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
with cube's dictionary, kylin will optimize filters like:
( a = 'value_in_dict' OR a = 'value_not_in_dict') => (a = 'value_in_dict' OR ConstantTupleFilter.FALSE)
we need to further trim the filter to (a = 'value_in_dict') to avoid too many children after flatten filter step