[ 
https://issues.apache.org/jira/browse/IMPALA-9915?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aman Sinha updated IMPALA-9915:
-------------------------------
    Description: Currently, the NDV of all predicates is hardcoded to 3 
following the 3-valued logic (True/False/Unknown). This is done in 
Predicate.analyzeImpl() method.  For IsNullPredicate which represents IS NULL 
and IS NOT NULL, strictly speaking the NDV should be 2 since it should only 
evaluate to True or False. Fixing this is more of a technicality and probably 
won't affect explain plans in the tests.  There are targeted tests in 
ExprCardinalityTest that should be updated when this is fixed.  (was: 
Currently, the NDV of all predicates is hardcoded to 3 following the 3-valued 
logic (True/False/Unknown). This is done in Predicate.analyzeImpl() method.  
For IsNullPredicate which represents IS NULL and IS NOT NULL, strictly speaking 
the NDV should be 2 since it should only evaluate to True or False. Fixing this 
is more of a technicality and is not too consequential.  There are targeted 
tests in ExprCardinalityTest that should be updated when this is fixed.)

> Num distinct values for IS [NOT] NULL predicate should be 2
> -----------------------------------------------------------
>
>                 Key: IMPALA-9915
>                 URL: https://issues.apache.org/jira/browse/IMPALA-9915
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Frontend
>    Affects Versions: Impala 3.4.0
>            Reporter: Aman Sinha
>            Priority: Minor
>
> Currently, the NDV of all predicates is hardcoded to 3 following the 3-valued 
> logic (True/False/Unknown). This is done in Predicate.analyzeImpl() method.  
> For IsNullPredicate which represents IS NULL and IS NOT NULL, strictly 
> speaking the NDV should be 2 since it should only evaluate to True or False. 
> Fixing this is more of a technicality and probably won't affect explain plans 
> in the tests.  There are targeted tests in ExprCardinalityTest that should be 
> updated when this is fixed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to