Xikui Wang created ASTERIXDB-2136:
-------------------------------------

             Summary: External UDF writes records without checking datatype
                 Key: ASTERIXDB-2136
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2136
             Project: Apache AsterixDB
          Issue Type: Bug
            Reporter: Xikui Wang
            Assignee: Xikui Wang


The result returned by external UDF is not verified by datatype. If the record 
type doesn't conform to the configuration, execution result will be written 
successfully, but it cannot be accessed by record reader due to the record type 
mismatch. 

Also, we intend to return NULL for an invalid input parameter, but it's not 
clear when the return type is a record, how to set the record to be 
MISSING/NULL. This will also cause a reading exception. For simplicity, we will 
throw an exception when UDF cannot produce the expected result.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to