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)