This is an automated email from the ASF dual-hosted git repository.

jark pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.


    from 8317426  [FLINK-19990][table-planner-blink] MultipleInput 
isChainableSource now considers DataStreamScanProvider
     add edec6aa  [FLINK-18774][debezium-avro] Support debezium avro format
     add bff7da1  [FLINK-18774][debezium-avro] Improve debezium-avro format 
implementation

No new revisions were added by this update.

Summary of changes:
 .../confluent/RegistryAvroFormatFactory.java       |   2 +-
 .../DebeziumAvroDeserializationSchema.java         | 199 +++++++++++++++++++
 .../DebeziumAvroFormatFactory.java}                |  78 ++++----
 .../debezium/DebeziumAvroSerializationSchema.java} |  93 +++++----
 .../org.apache.flink.table.factories.Factory       |   1 +
 .../confluent/RegistryAvroFormatFactoryTest.java   |   2 +-
 .../RegistryAvroRowDataSeDeSchemaTest.java         |   2 +-
 .../debezium/DebeziumAvroFormatFactoryTest.java}   | 109 +++++-----
 .../debezium/DebeziumAvroSerDeSchemaTest.java      | 220 +++++++++++++++++++++
 .../src/test/resources/debezium-avro-delete.avro   | Bin 0 -> 147 bytes
 .../src/test/resources/debezium-avro-insert.avro   | Bin 0 -> 143 bytes
 .../src/test/resources/debezium-avro-update.avro   | Bin 0 -> 188 bytes
 .../src/test/resources/debezium-test-schema.json   | 191 ++++++++++++++++++
 .../flink/formats/avro/AvroFileFormatFactory.java  |   2 +-
 .../avro/AvroRowDataSerializationSchema.java       |   2 +-
 .../formats/avro/RowDataToAvroConverters.java      |  62 +++---
 .../json/debezium/DebeziumJsonFormatFactory.java   |   9 +
 .../debezium/DebeziumJsonFormatFactoryTest.java    |  41 +++-
 pom.xml                                            |   2 +
 19 files changed, 843 insertions(+), 172 deletions(-)
 create mode 100644 
flink-formats/flink-avro-confluent-registry/src/main/java/org/apache/flink/formats/avro/registry/confluent/debezium/DebeziumAvroDeserializationSchema.java
 copy 
flink-formats/flink-avro-confluent-registry/src/main/java/org/apache/flink/formats/avro/registry/confluent/{RegistryAvroFormatFactory.java
 => debezium/DebeziumAvroFormatFactory.java} (70%)
 copy 
flink-formats/{flink-json/src/main/java/org/apache/flink/formats/json/debezium/DebeziumJsonSerializationSchema.java
 => 
flink-avro-confluent-registry/src/main/java/org/apache/flink/formats/avro/registry/confluent/debezium/DebeziumAvroSerializationSchema.java}
 (50%)
 copy 
flink-formats/{flink-json/src/test/java/org/apache/flink/formats/json/maxwell/MaxwellJsonFormatFactoryTest.java
 => 
flink-avro-confluent-registry/src/test/java/org/apache/flink/formats/avro/registry/confluent/debezium/DebeziumAvroFormatFactoryTest.java}
 (62%)
 create mode 100644 
flink-formats/flink-avro-confluent-registry/src/test/java/org/apache/flink/formats/avro/registry/confluent/debezium/DebeziumAvroSerDeSchemaTest.java
 create mode 100644 
flink-formats/flink-avro-confluent-registry/src/test/resources/debezium-avro-delete.avro
 create mode 100644 
flink-formats/flink-avro-confluent-registry/src/test/resources/debezium-avro-insert.avro
 create mode 100644 
flink-formats/flink-avro-confluent-registry/src/test/resources/debezium-avro-update.avro
 create mode 100644 
flink-formats/flink-avro-confluent-registry/src/test/resources/debezium-test-schema.json

Reply via email to