endzeit created NIFI-13643:
------------------------------

             Summary: mapOf returns a Record instead of the declared 
RecordFieldType.MAP
                 Key: NIFI-13643
                 URL: https://issues.apache.org/jira/browse/NIFI-13643
             Project: Apache NiFi
          Issue Type: Bug
            Reporter: endzeit


The Record Path standalone function {{mapOf}} introduced in NIFI-12538 returns 
a 
[Record|https://github.com/apache/nifi/blob/main/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/Record.java]
 (in the form of a 
[MapRecord|https://github.com/apache/nifi/blob/main/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/MapRecord.java]).
At the same time it declares the {{RecordFieldType}} of the {{RecordField}} 
returnes, as the function name might suggest, as
{code:java}
RecordFieldType.MAP.getMapDataType(RecordFieldType.STRING.getDataType())
{code}
 

The implementation should be adjusted to instead return a {{RecordField}} with 
a {{Map<String, String}} value to align with the declared schema.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to