in flink-connector-mongodb/src/main/java/org/apache/flink/connector/mongodb/source/split/MongoSourceSplitSerializer.java [87:103]
public MongoScanSourceSplit deserializeMongoScanSourceSplit(int version, DataInputStream in)
throws IOException {
switch (version) {
case 0:
String splitId = in.readUTF();
String database = in.readUTF();
String collection = in.readUTF();
BsonDocument min = BsonDocument.parse(in.readUTF());
BsonDocument max = BsonDocument.parse(in.readUTF());
BsonDocument hint = BsonDocument.parse(in.readUTF());
int offset = in.readInt();
return new MongoScanSourceSplit(
splitId, database, collection, min, max, hint, offset);
default:
throw new IOException("Unknown version: " + version);
}
}