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

pacinogong pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git


The following commit(s) were added to refs/heads/master by this push:
     new 3bd3255e9 [INLONG-7970][Sort] Fix read metadata filed failed of 
mongodb cdc (#7975)
3bd3255e9 is described below

commit 3bd3255e9a16473316a29b8a5d05b76cab063118
Author: emhui <111486498+e-m...@users.noreply.github.com>
AuthorDate: Tue May 9 14:19:01 2023 +0800

    [INLONG-7970][Sort] Fix read metadata filed failed of mongodb cdc (#7975)
---
 .../inlong/sort/cdc/mongodb/table/MongoDBReadableMetadata.java     | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git 
a/inlong-sort/sort-connectors/mongodb-cdc/src/main/java/org/apache/inlong/sort/cdc/mongodb/table/MongoDBReadableMetadata.java
 
b/inlong-sort/sort-connectors/mongodb-cdc/src/main/java/org/apache/inlong/sort/cdc/mongodb/table/MongoDBReadableMetadata.java
index 0fa28fe37..a2dd092eb 100644
--- 
a/inlong-sort/sort-connectors/mongodb-cdc/src/main/java/org/apache/inlong/sort/cdc/mongodb/table/MongoDBReadableMetadata.java
+++ 
b/inlong-sort/sort-connectors/mongodb-cdc/src/main/java/org/apache/inlong/sort/cdc/mongodb/table/MongoDBReadableMetadata.java
@@ -30,6 +30,7 @@ import javax.annotation.Nullable;
 
 import org.apache.flink.table.api.DataTypes;
 import org.apache.flink.table.data.RowData;
+import org.apache.flink.table.data.StringData;
 import org.apache.flink.table.data.TimestampData;
 import org.apache.flink.table.types.DataType;
 import org.apache.inlong.sort.cdc.mongodb.debezium.table.MetadataConverter;
@@ -48,7 +49,8 @@ public enum MongoDBReadableMetadata {
 
                 @Override
                 public Object read(SourceRecord record) {
-                    return getMetaData(record, 
MongoDBEnvelope.NAMESPACE_COLLECTION_FIELD);
+                    return StringData.fromString(
+                            getMetaData(record, 
MongoDBEnvelope.NAMESPACE_COLLECTION_FIELD));
                 }
             }),
 
@@ -61,7 +63,8 @@ public enum MongoDBReadableMetadata {
 
                 @Override
                 public Object read(SourceRecord record) {
-                    return getMetaData(record, 
MongoDBEnvelope.NAMESPACE_DATABASE_FIELD);
+                    return StringData.fromString(
+                            getMetaData(record, 
MongoDBEnvelope.NAMESPACE_DATABASE_FIELD));
                 }
             }),
 

Reply via email to