@Internal public class MongoScanSourceSplitReader extends Object implements MongoSourceSplitReader<MongoSourceSplit>
SplitReader for MongoScanSourceSplit.| Constructor and Description |
|---|
MongoScanSourceSplitReader(MongoConnectionOptions connectionOptions,
MongoReadOptions readOptions,
List<String> projectedFields,
org.bson.conversions.Bson filter,
MongoSourceReaderContext readerContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<org.bson.BsonDocument> |
fetch() |
void |
handleSplitsChanges(org.apache.flink.connector.base.source.reader.splitreader.SplitsChange<MongoSourceSplit> splitsChanges) |
void |
wakeUp() |
public MongoScanSourceSplitReader(MongoConnectionOptions connectionOptions, MongoReadOptions readOptions, @Nullable List<String> projectedFields, org.bson.conversions.Bson filter, MongoSourceReaderContext readerContext)
public org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<org.bson.BsonDocument> fetch()
throws IOException
fetch in interface org.apache.flink.connector.base.source.reader.splitreader.SplitReader<org.bson.BsonDocument,MongoSourceSplit>IOExceptionpublic void handleSplitsChanges(org.apache.flink.connector.base.source.reader.splitreader.SplitsChange<MongoSourceSplit> splitsChanges)
handleSplitsChanges in interface org.apache.flink.connector.base.source.reader.splitreader.SplitReader<org.bson.BsonDocument,MongoSourceSplit>public void wakeUp()
wakeUp in interface org.apache.flink.connector.base.source.reader.splitreader.SplitReader<org.bson.BsonDocument,MongoSourceSplit>public void close()
close in interface AutoCloseableCopyright © 2022–2025 The Apache Software Foundation. All rights reserved.