Matthew Burghoffer created FLINK-3966:
-----------------------------------------
Summary: AvroTypeInfo does not work with readonly avro specific
records
Key: FLINK-3966
URL: https://issues.apache.org/jira/browse/FLINK-3966
Project: Flink
Issue Type: Bug
Components: Avro Support
Affects Versions: 1.0.2, 1.0.3
Reporter: Matthew Burghoffer
Priority: Minor
When generating avro code, users will often supply createSetters=false and
fieldVisibility=private for Avro specific records (for effectively immutable
records). This means that, according to TypeExtractor.isValidPojoField, the
object is not a valid pojo (though is completely a valid avro object) and the
TypeInformation factory will fail.
Specific records are usually created using builders, so perhaps using this
mechanism for when creating a new record / mutating an existing record is
required.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)