Koji Kawamura created NIFI-3918:
-----------------------------------

             Summary: JsonTreeReader doesn't read Choice data type
                 Key: NIFI-3918
                 URL: https://issues.apache.org/jira/browse/NIFI-3918
             Project: Apache NiFi
          Issue Type: Bug
          Components: Extensions
    Affects Versions: 1.2.0
            Reporter: Koji Kawamura
            Assignee: Koji Kawamura


Although most readers entirely delegate type conversion to DataTypeUtils, 
JsonTreeRowRecordReader implements its own conversion and calls DataTypeUtils 
based on desired data type at its convertField method.

However, CHOICE is not implemented in the switch/case block, so if desired 
schema field is defined with Choice data type, JsonTreeRowRecordReader returns 
null.

As a side note, Choice is a counterpart to Avro Union, which is used to define 
optional fields (e.g. null or string) or possible different types (e.g. null, 
string or int).



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to