Hi, I have been looking at an issue where non-nullable children under nullable objects or arrays does not work.
I identified the issue to be Calcite that enforces this nullability. More details are in https://issues.apache.org/jira/browse/CALCITE-6579 It seems most SQLs do not support having non-nullable children under a nullable array or object. But this code is driven for the Avro format with Flink SQL. Confluent Avro and my prototyping around the Apicurio avro Flip, so not see this problem as the schema that is used is the writer schema from the schema registry. I am sharing here in case there are any further opinions around this. Kind regards, David. Unless otherwise stated above: IBM United Kingdom Limited Registered in England and Wales with number 741598 Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU