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 <[email protected]>
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));
}
}),