You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@inlong.apache.org by do...@apache.org on 2022/02/19 03:00:11 UTC
[incubator-inlong] branch master updated (a46ac5a -> 9c259ac)
This is an automated email from the ASF dual-hosted git repository.
dockerzhang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-inlong.git.
from a46ac5a [INLONG-2483] Manager provide metadata interface to Dataproxy, and Dataproxy dynamically get metadata and MQ config from Manager. (#2493)
add 9c259ac [INLONG-2526][Sort] Support serialization and deserialization of debezium-json formatted data (#2584)
No new revisions were added by this update.
Summary of changes:
...nInfo.java => DebeziumDeserializationInfo.java} | 58 ++++-------------
.../deserialization/DeserializationInfo.java | 1 +
...ionInfo.java => DebeziumSerializationInfo.java} | 46 +++++++------
.../protocol/serialization/SerializationInfo.java | 2 +
.../DebeziumDeserializationSchemaBuilder.java | 73 +++++++++++++++++++++
.../DeserializationSchemaFactory.java | 4 ++
.../CanalSerializationSchemaBuilder.java | 23 +------
...ava => DebeziumSerializationSchemaBuilder.java} | 43 ++++--------
.../serialization/SerializationSchemaFactory.java | 22 +++++++
.../sort/singletenant/flink/utils/CommonUtils.java | 4 +-
...nTest.java => DebeziumDeserializationTest.java} | 76 ++++++++++++++--------
...st.java => RowToDebeziumJsonKafkaSinkTest.java} | 16 ++---
12 files changed, 217 insertions(+), 151 deletions(-)
copy inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/deserialization/{CanalDeserializationInfo.java => DebeziumDeserializationInfo.java} (59%)
copy inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/serialization/{CanalSerializationInfo.java => DebeziumSerializationInfo.java} (68%)
create mode 100644 inlong-sort/sort-single-tenant/src/main/java/org/apache/inlong/sort/singletenant/flink/deserialization/DebeziumDeserializationSchemaBuilder.java
copy inlong-sort/sort-single-tenant/src/main/java/org/apache/inlong/sort/singletenant/flink/serialization/{CanalSerializationSchemaBuilder.java => DebeziumSerializationSchemaBuilder.java} (56%)
copy inlong-sort/sort-single-tenant/src/test/java/org/apache/inlong/sort/singletenant/flink/deserialization/{JsonDeserializationTest.java => DebeziumDeserializationTest.java} (58%)
copy inlong-sort/sort-single-tenant/src/test/java/org/apache/inlong/sort/singletenant/flink/kafka/{RowToCanalKafkaSinkTest.java => RowToDebeziumJsonKafkaSinkTest.java} (79%)