Steven Phillips created DRILL-975:
-------------------------------------

             Summary: Null-on-exception option for cast functions
                 Key: DRILL-975
                 URL: https://issues.apache.org/jira/browse/DRILL-975
             Project: Apache Drill
          Issue Type: Bug
            Reporter: Steven Phillips


Currently, if a particular value cannot be cast to the target type, an 
exception is thrown and the query fails. We should have a mode that will treat 
the output of all cast functions as nullable, and return a null value if the 
cast fails, rather than throwing an exception.

An important example where this is important is when using the Text reader. The 
text reader always produces a single, RepeatedVarChar column. The columns are 
then cast to the appropriate type. For the columns that are cast to numeric 
types, if there is no value (i.e. it's an empty string), currently this will 
throw NumberFormatException. What we really want is for it to produce a Null 
value.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to