Apache NiFi : QueryRecord JSON Select child field
Is it possible to select with the QueryRecord processor also child fields of an given JSON structrue?
E.g. following JSON:
{
"name" : "Max",
"id" : 1,
"location" : {
"city" : "Frankfurt"
}
}
And I would do the following query:
SELECT name, location.city FROM FLOWFILE
But this throws an error:
QueryRecord[id=a4744340-017a-1000-6944-73fe4d362d90] Unable to query StandardFlowFileRecord[uuid=706e8ae8-f76c-4ebb-9c65-c46cb7026c89,claim=StandardContentClaim [resourceClaim=StandardResourceClaim[id=1626251405764-2, container=default, section=2], offset=790026, length=67],offset=0,name=55b72cfd-5308-4e83-9304-166193e76478,size=67] due to java.sql.SQLException: Error while preparing statement [SELECT "name", "location.city" FROM FLOWFILE]: org.apache.nifi.processor.exception.ProcessException: java.sql.SQLException: Error while preparing statement [SELECT "name", "location.city" FROM FLOWFILE]
Is there something that I'm doing wrong? Here is the configuration:


