Lavrenty Eskin created PHOENIX-1707:
---------------------------------------

             Summary: Compare (where) between DATE<> UNSIGNED_DATE raise NPE
                 Key: PHOENIX-1707
                 URL: https://issues.apache.org/jira/browse/PHOENIX-1707
             Project: Phoenix
          Issue Type: Bug
         Environment: Phoenix 4.3, hbase 0.98
            Reporter: Lavrenty Eskin


select
    FLOOR(REGDATE, 'DAY'),                                <<== UNSIGNED_DATE
   TO_DATE('2015-03-06', 'yyyy-MM-dd')              <<== DATE
from
    "ALARMSHISTORY" as "ALARMSHISTORY"
where
 FLOOR(REGDATE, 'DAY') = TO_DATE('2015-03-06', 'yyyy-MM-dd'); <<== raise 
java.lang.NullPointerException

(!) There are no NULLs in REGDATE

Ways to resolve:
a) Implement TO_UNSIGNED_DATE function
b) Implement correct compare function DATE<> UNSIGNED_DATE




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to