You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ja...@apache.org on 2020/05/15 15:09:43 UTC

[flink] branch master updated (f9d4428 -> d2b8ebb)

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 f9d4428  [FLINK-17643][tests] Fix LaunchCoordinatorTest instability by completing stubbing
     add 0c038b8  [FLINK-17149][json][debezium] Introduce Debezium format to support reading debezium changelogs
     add d2b8ebb  [FLINK-17150][json][canal] Introduce Canal format to support reading canal changelogs

No new revisions were added by this update.

Summary of changes:
 .../json/canal/CanalJsonDeserializationSchema.java | 188 +++++++++++++++++++++
 .../formats/json/canal/CanalJsonFormatFactory.java | 114 +++++++++++++
 .../DebeziumJsonDeserializationSchema.java         | 186 ++++++++++++++++++++
 .../json/debezium/DebeziumJsonFormatFactory.java   | 126 ++++++++++++++
 .../org.apache.flink.table.factories.Factory       |   2 +
 .../canal/CanalJsonDeserializationSchemaTest.java  | 160 ++++++++++++++++++
 .../json/canal/CanalJsonFormatFactoryTest.java     | 143 ++++++++++++++++
 .../DebeziumJsonDeserializationSchemaTest.java     | 162 ++++++++++++++++++
 .../debezium/DebeziumJsonFormatFactoryTest.java    | 145 ++++++++++++++++
 .../flink-json/src/test/resources/canal-data.txt   |  10 ++
 .../resources/debezium-data-schema-exclude.txt     |  16 ++
 .../resources/debezium-data-schema-include.txt     |  16 ++
 pom.xml                                            |   1 +
 13 files changed, 1269 insertions(+)
 create mode 100644 flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/canal/CanalJsonDeserializationSchema.java
 create mode 100644 flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/canal/CanalJsonFormatFactory.java
 create mode 100644 flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/debezium/DebeziumJsonDeserializationSchema.java
 create mode 100644 flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/debezium/DebeziumJsonFormatFactory.java
 create mode 100644 flink-formats/flink-json/src/test/java/org/apache/flink/formats/json/canal/CanalJsonDeserializationSchemaTest.java
 create mode 100644 flink-formats/flink-json/src/test/java/org/apache/flink/formats/json/canal/CanalJsonFormatFactoryTest.java
 create mode 100644 flink-formats/flink-json/src/test/java/org/apache/flink/formats/json/debezium/DebeziumJsonDeserializationSchemaTest.java
 create mode 100644 flink-formats/flink-json/src/test/java/org/apache/flink/formats/json/debezium/DebeziumJsonFormatFactoryTest.java
 create mode 100644 flink-formats/flink-json/src/test/resources/canal-data.txt
 create mode 100644 flink-formats/flink-json/src/test/resources/debezium-data-schema-exclude.txt
 create mode 100644 flink-formats/flink-json/src/test/resources/debezium-data-schema-include.txt