Greg Wills created FLINK-35439:
----------------------------------

             Summary: Python Support for AvroSchemaConverter
                 Key: FLINK-35439
                 URL: https://issues.apache.org/jira/browse/FLINK-35439
             Project: Flink
          Issue Type: Improvement
          Components: API / Python
    Affects Versions: 1.18.1, 1.17.2
            Reporter: Greg Wills


The java class org.apache.flink.formats.avro.typeutils.AvroSchemaConverter is 
not integrated into the apache-flink Python library (pyflink). My goal is to 
dynamically create a Pyflink table schema from an avro schema, but without a 
Python interface via py4j do so, that task is difficult. 

Especially for the Table API, this would improve schema management and 
evolution practices. Currently, the responsibility is on the user to statically 
create the table schema (used as the Avro reader schema). Schema updates can 
cause this static reader schema that is generated from the table schema to be 
incompatible with the writer schema (when consuming/deserializing). 

This is the case specifically for the format avro-confluent.



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

Reply via email to