- MAX_FIELD - 类 中的静态变量org.apache.flink.connector.mongodb.common.utils.MongoConstants
-
- metricGroup() - 类 中的方法org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
-
- MIN_FIELD - 类 中的静态变量org.apache.flink.connector.mongodb.common.utils.MongoConstants
-
- MongoConfiguration - org.apache.flink.connector.mongodb.table.config中的类
-
MongoDB configuration.
- MongoConfiguration(ReadableConfig) - 类 的构造器org.apache.flink.connector.mongodb.table.config.MongoConfiguration
-
- MongoConnectionOptions - org.apache.flink.connector.mongodb.common.config中的类
-
The connection configuration class for MongoDB.
- MongoConnectionOptions.MongoConnectionOptionsBuilder - org.apache.flink.connector.mongodb.common.config中的类
-
- MongoConnectorOptions - org.apache.flink.connector.mongodb.table中的类
-
Base options for the MongoDB connector.
- MongoConstants - org.apache.flink.connector.mongodb.common.utils中的类
-
Constants for MongoDB.
- MongoDeserializationSchema<T> - org.apache.flink.connector.mongodb.source.reader.deserializer中的接口
-
A schema bridge for deserializing the MongoDB's BsonDocument into a flink managed
instance.
- MongoDynamicTableFactory - org.apache.flink.connector.mongodb.table中的类
-
- MongoDynamicTableFactory() - 类 的构造器org.apache.flink.connector.mongodb.table.MongoDynamicTableFactory
-
- MongoDynamicTableSink - org.apache.flink.connector.mongodb.table中的类
-
A DynamicTableSink for MongoDB.
- MongoDynamicTableSink(MongoConnectionOptions, MongoWriteOptions, Integer, boolean, DataType, SerializableFunction<RowData, BsonValue>) - 类 的构造器org.apache.flink.connector.mongodb.table.MongoDynamicTableSink
-
- MongoDynamicTableSource - org.apache.flink.connector.mongodb.table中的类
-
A DynamicTableSource for MongoDB.
- MongoDynamicTableSource(MongoConnectionOptions, MongoReadOptions, LookupCache, int, long, DataType) - 类 的构造器org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
-
- MongoFilterPushDownVisitor - org.apache.flink.connector.mongodb.table中的类
-
Visitor that convert Expression to Bson filter.
- MongoKeyExtractor - org.apache.flink.connector.mongodb.table中的类
-
An extractor for a MongoDB key from a RowData.
- MongoReadOptions - org.apache.flink.connector.mongodb.source.config中的类
-
The configuration class for MongoDB source.
- MongoReadOptions.MongoReadOptionsBuilder - org.apache.flink.connector.mongodb.source.config中的类
-
- MongoRecordEmitter<T> - org.apache.flink.connector.mongodb.source.reader.emitter中的类
-
- MongoRecordEmitter(MongoDeserializationSchema<T>) - 类 的构造器org.apache.flink.connector.mongodb.source.reader.emitter.MongoRecordEmitter
-
- MongoRowDataDeserializationSchema - org.apache.flink.connector.mongodb.table.serialization中的类
-
Deserializer that maps BsonDocument to RowData.
- MongoRowDataDeserializationSchema(RowType, TypeInformation<RowData>) - 类 的构造器org.apache.flink.connector.mongodb.table.serialization.MongoRowDataDeserializationSchema
-
- MongoRowDataLookupFunction - org.apache.flink.connector.mongodb.table中的类
-
- MongoRowDataLookupFunction(MongoConnectionOptions, int, long, List<String>, List<DataType>, List<String>, RowType) - 类 的构造器org.apache.flink.connector.mongodb.table.MongoRowDataLookupFunction
-
- MongoRowDataSerializationSchema - org.apache.flink.connector.mongodb.table.serialization中的类
-
The serialization schema for flink RowData to serialize records into MongoDB.
- MongoRowDataSerializationSchema(RowDataToBsonConverters.RowDataToBsonConverter, Function<RowData, BsonValue>) - 类 的构造器org.apache.flink.connector.mongodb.table.serialization.MongoRowDataSerializationSchema
-
- MongoSampleSplitter - org.apache.flink.connector.mongodb.source.enumerator.splitter中的类
-
Sample Partitioner
Samples the collection to generate partitions.
- MongoSampleSplitter() - 类 的构造器org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSampleSplitter
-
- MongoScanSourceSplit - org.apache.flink.connector.mongodb.source.split中的类
-
A SourceSplit implementation for a MongoDB's partition.
- MongoScanSourceSplit(String, String, String, BsonDocument, BsonDocument, BsonDocument) - 类 的构造器org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
-
- MongoScanSourceSplit(String, String, String, BsonDocument, BsonDocument, BsonDocument, int) - 类 的构造器org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
-
- MongoScanSourceSplitReader - org.apache.flink.connector.mongodb.source.reader.split中的类
-
- MongoScanSourceSplitReader(MongoConnectionOptions, MongoReadOptions, List<String>, Bson, MongoSourceReaderContext) - 类 的构造器org.apache.flink.connector.mongodb.source.reader.split.MongoScanSourceSplitReader
-
- MongoScanSourceSplitState - org.apache.flink.connector.mongodb.source.split中的类
-
- MongoScanSourceSplitState(MongoScanSourceSplit) - 类 的构造器org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplitState
-
- MongoScanSplitAssigner - org.apache.flink.connector.mongodb.source.enumerator.assigner中的类
-
- MongoScanSplitAssigner(MongoConnectionOptions, MongoReadOptions, MongoSourceEnumState) - 类 的构造器org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoScanSplitAssigner
-
- MongoSerdeUtils - org.apache.flink.connector.mongodb.common.utils中的类
-
A util class with some helper method for serde in the MongoDB source.
- MongoSerializationSchema<IN> - org.apache.flink.connector.mongodb.sink.writer.serializer中的接口
-
The serialization schema for how to serialize records into MongoDB.
- MongoShardedSplitter - org.apache.flink.connector.mongodb.source.enumerator.splitter中的类
-
Sharded Partitioner
Uses the chunks collection and partitions the collection based on the sharded collections
chunk ranges.
- MongoSingleSplitter - org.apache.flink.connector.mongodb.source.enumerator.splitter中的类
-
Mongo Splitter that splits MongoDB collection as a single split.
- MongoSink<IN> - org.apache.flink.connector.mongodb.sink中的类
-
Mongo sink converts each incoming element into MongoDB WriteModel (bulk write action) and
bulk writes to mongodb when the number of actions is greater than batchSize or the flush interval
is greater than batchIntervalMs.
- MongoSinkBuilder<IN> - org.apache.flink.connector.mongodb.sink中的类
-
- MongoSinkContext - org.apache.flink.connector.mongodb.sink.writer.context中的接口
-
- MongoSource<OUT> - org.apache.flink.connector.mongodb.source中的类
-
The Source implementation of MongoDB.
- MongoSourceBuilder<OUT> - org.apache.flink.connector.mongodb.source中的类
-
- MongoSourceEnumerator - org.apache.flink.connector.mongodb.source.enumerator中的类
-
- MongoSourceEnumerator(Boundedness, SplitEnumeratorContext<MongoSourceSplit>, MongoSplitAssigner) - 类 的构造器org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumerator
-
- MongoSourceEnumState - org.apache.flink.connector.mongodb.source.enumerator中的类
-
The state class for MongoDB source enumerator, used for storing the split state.
- MongoSourceEnumState(List<String>, List<String>, List<MongoScanSourceSplit>, Map<String, MongoScanSourceSplit>, boolean) - 类 的构造器org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumState
-
- MongoSourceEnumStateSerializer - org.apache.flink.connector.mongodb.source.enumerator中的类
-
The Serializer for the enumerator state of Mongo source.
- MongoSourceReader<OUT> - org.apache.flink.connector.mongodb.source.reader中的类
-
The common mongo source reader for both ordered & unordered message consuming.
- MongoSourceReader(FutureCompletingBlockingQueue<RecordsWithSplitIds<BsonDocument>>, Supplier<SplitReader<BsonDocument, MongoSourceSplit>>, RecordEmitter<BsonDocument, OUT, MongoSourceSplitState>, MongoSourceReaderContext) - 类 的构造器org.apache.flink.connector.mongodb.source.reader.MongoSourceReader
-
- MongoSourceReaderContext - org.apache.flink.connector.mongodb.source.reader中的类
-
- MongoSourceReaderContext(SourceReaderContext, int) - 类 的构造器org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
-
- MongoSourceSplit - org.apache.flink.connector.mongodb.source.split中的类
-
A super class of SourceSplit implementation for a MongoDB's source split.
- MongoSourceSplit(String) - 类 的构造器org.apache.flink.connector.mongodb.source.split.MongoSourceSplit
-
- MongoSourceSplitReader<T extends MongoSourceSplit> - org.apache.flink.connector.mongodb.source.reader.split中的接口
-
- MongoSourceSplitSerializer - org.apache.flink.connector.mongodb.source.split中的类
-
- MongoSourceSplitState - org.apache.flink.connector.mongodb.source.split中的接口
-
- MongoSplitAssigner - org.apache.flink.connector.mongodb.source.enumerator.assigner中的接口
-
- MongoSplitContext - org.apache.flink.connector.mongodb.source.enumerator.splitter中的类
-
The split context used by
MongoSplitters to split collection into a set of chunks for
MongoDB data source.
- MongoSplitContext(MongoReadOptions, MongoClient, MongoNamespace, boolean, long, long, long) - 类 的构造器org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
-
- MongoSplitters - org.apache.flink.connector.mongodb.source.enumerator.splitter中的类
-
- MongoSplitVectorSplitter - org.apache.flink.connector.mongodb.source.enumerator.splitter中的类
-
SplitVector Partitioner
Uses the SplitVector command to generate chunks for a collection. eg.
- MongoUtils - org.apache.flink.connector.mongodb.common.utils中的类
-
A util class with some helper method for MongoDB commands.
- MongoValidationUtils - org.apache.flink.connector.mongodb.common.utils中的类
-
Utility methods for validating MongoDB properties.
- MongoWriteOptions - org.apache.flink.connector.mongodb.sink.config中的类
-
Configurations for MongoSink to control write operations.
- MongoWriteOptions.MongoWriteOptionsBuilder - org.apache.flink.connector.mongodb.sink.config中的类
-
- MongoWriter<IN> - org.apache.flink.connector.mongodb.sink.writer中的类
-
This class is responsible for writing records to a MongoDB collection.
- MongoWriter(MongoConnectionOptions, MongoWriteOptions, boolean, Sink.InitContext, MongoSerializationSchema<IN>) - 类 的构造器org.apache.flink.connector.mongodb.sink.writer.MongoWriter
-
- SCAN_CURSOR_NO_TIMEOUT - 类 中的静态变量org.apache.flink.connector.mongodb.table.MongoConnectorOptions
-
- SCAN_FETCH_SIZE - 类 中的静态变量org.apache.flink.connector.mongodb.table.MongoConnectorOptions
-
- SCAN_PARTITION_SAMPLES - 类 中的静态变量org.apache.flink.connector.mongodb.table.MongoConnectorOptions
-
- SCAN_PARTITION_SIZE - 类 中的静态变量org.apache.flink.connector.mongodb.table.MongoConnectorOptions
-
- SCAN_PARTITION_STRATEGY - 类 中的静态变量org.apache.flink.connector.mongodb.table.MongoConnectorOptions
-
- SCAN_SPLIT_FLAG - 类 中的静态变量org.apache.flink.connector.mongodb.source.split.MongoSourceSplitSerializer
-
- sendSourceEventToCoordinator(SourceEvent) - 类 中的方法org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
-
- sendSplitRequest() - 类 中的方法org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
-
- serialize(IN, MongoSinkContext) - 接口 中的方法org.apache.flink.connector.mongodb.sink.writer.serializer.MongoSerializationSchema
-
Serializes the given element into WriteModel.
- serialize(MongoSourceEnumState) - 类 中的方法org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumStateSerializer
-
- serialize(MongoSourceSplit) - 类 中的方法org.apache.flink.connector.mongodb.source.split.MongoSourceSplitSerializer
-
- serialize(RowData, MongoSinkContext) - 类 中的方法org.apache.flink.connector.mongodb.table.serialization.MongoRowDataSerializationSchema
-
- serializeList(DataOutputStream, List<T>, BiConsumerWithException<DataOutputStream, T, IOException>) - 类 中的静态方法org.apache.flink.connector.mongodb.common.utils.MongoSerdeUtils
-
- serializeMap(DataOutputStream, Map<K, V>, BiConsumerWithException<DataOutputStream, K, IOException>, BiConsumerWithException<DataOutputStream, V, IOException>) - 类 中的静态方法org.apache.flink.connector.mongodb.common.utils.MongoSerdeUtils
-
- serializeMongoSplit(DataOutputStream, MongoSourceSplit) - 类 中的方法org.apache.flink.connector.mongodb.source.split.MongoSourceSplitSerializer
-
- setBatchIntervalMs(long) - 类 中的方法org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions.MongoWriteOptionsBuilder
-
Sets the batch flush interval, in milliseconds.
- setBatchIntervalMs(long) - 类 中的方法org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
-
Sets the batch flush interval, in milliseconds.
- setBatchSize(int) - 类 中的方法org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions.MongoWriteOptionsBuilder
-
Sets the maximum number of actions to buffer for each batch request.
- setBatchSize(int) - 类 中的方法org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
-
Sets the maximum number of actions to buffer for each batch request.
- setCollection(String) - 类 中的方法org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions.MongoConnectionOptionsBuilder
-
Sets the collection of MongoDB.
- setCollection(String) - 类 中的方法org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
-
Sets the collection to sink of MongoDB.
- setCollection(String) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the collection to sink of MongoDB.
- setDatabase(String) - 类 中的方法org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions.MongoConnectionOptionsBuilder
-
Sets the database of MongoDB.
- setDatabase(String) - 类 中的方法org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
-
Sets the database to sink of MongoDB.
- setDatabase(String) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the database to sink of MongoDB.
- setDeliveryGuarantee(DeliveryGuarantee) - 类 中的方法org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions.MongoWriteOptionsBuilder
-
Sets the wanted DeliveryGuarantee.
- setDeliveryGuarantee(DeliveryGuarantee) - 类 中的方法org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
-
Sets the wanted DeliveryGuarantee.
- setDeserializationSchema(MongoDeserializationSchema<OUT>) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the deserialization schema for MongoDB BsonDocument.
- setFetchSize(int) - 类 中的方法org.apache.flink.connector.mongodb.source.config.MongoReadOptions.MongoReadOptionsBuilder
-
Sets the number of documents should be fetched per round-trip when reading.
- setFetchSize(int) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the number of documents should be fetched per round-trip when reading.
- setFilter(Bson) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the filter of documents to read.
- setLimit(int) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the limit of documents to read.
- setMaxRetries(int) - 类 中的方法org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions.MongoWriteOptionsBuilder
-
Sets the max retry times if writing records failed.
- setMaxRetries(int) - 类 中的方法org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
-
Sets the max retry times if writing records failed.
- setNoCursorTimeout(boolean) - 类 中的方法org.apache.flink.connector.mongodb.source.config.MongoReadOptions.MongoReadOptionsBuilder
-
The MongoDB server normally times out idle cursors after an inactivity period (10
minutes) to prevent excess memory use.
- setNoCursorTimeout(boolean) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
The MongoDB server normally times out idle cursors after an inactivity period (10 minutes) to
prevent excess memory use.
- setPartitionSize(MemorySize) - 类 中的方法org.apache.flink.connector.mongodb.source.config.MongoReadOptions.MongoReadOptionsBuilder
-
Sets the partition memory size of MongoDB split.
- setPartitionSize(MemorySize) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the partition memory size of MongoDB split.
- setPartitionStrategy(PartitionStrategy) - 类 中的方法org.apache.flink.connector.mongodb.source.config.MongoReadOptions.MongoReadOptionsBuilder
-
Sets the partition strategy.
- setPartitionStrategy(PartitionStrategy) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the partition strategy.
- setProjectedFields(String...) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the projection fields of documents to read.
- setProjectedFields(List<String>) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the projection fields of documents to read.
- setRetryIntervalMs(long) - 类 中的方法org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions.MongoWriteOptionsBuilder
-
Sets the retry interval if writing records to database failed.
- setSamplesPerPartition(int) - 类 中的方法org.apache.flink.connector.mongodb.source.config.MongoReadOptions.MongoReadOptionsBuilder
-
Sets the number of samples to take per partition which is only used for the sample
partition strategy
PartitionStrategy.SAMPLE.
- setSamplesPerPartition(int) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the number of samples to take per partition which is only used for the sample partition
strategy
PartitionStrategy.SAMPLE.
- setSerializationSchema(MongoSerializationSchema<IN>) - 类 中的方法org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
-
Sets the serialization schema which is invoked on every record to convert it to MongoDB bulk
request.
- setUri(String) - 类 中的方法org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions.MongoConnectionOptionsBuilder
-
Sets the connection string of MongoDB.
- setUri(String) - 类 中的方法org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
-
Sets the connection string of MongoDB.
- setUri(String) - 类 中的方法org.apache.flink.connector.mongodb.source.MongoSourceBuilder
-
Sets the connection string of MongoDB.
- SHARD_FIELD - 类 中的静态变量org.apache.flink.connector.mongodb.common.utils.MongoConstants
-
- SHARDED_FIELD - 类 中的静态变量org.apache.flink.connector.mongodb.common.utils.MongoConstants
-
- SINK_MAX_RETRIES - 类 中的静态变量org.apache.flink.connector.mongodb.table.MongoConnectorOptions
-
- SINK_RETRY_INTERVAL - 类 中的静态变量org.apache.flink.connector.mongodb.table.MongoConnectorOptions
-
- SIZE_FIELD - 类 中的静态变量org.apache.flink.connector.mongodb.common.utils.MongoConstants
-
- snapshotState(long) - 类 中的方法org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoScanSplitAssigner
-
- snapshotState(long) - 接口 中的方法org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoSplitAssigner
-
Snapshot the current assign state into checkpoint.
- snapshotState(long) - 类 中的方法org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumerator
-
- split(MongoSplitContext) - 类 中的静态方法org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSampleSplitter
-
- split(MongoSplitContext) - 类 中的静态方法org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoShardedSplitter
-
- split(MongoSplitContext) - 类 中的静态方法org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSingleSplitter
-
- split(MongoClient, MongoReadOptions, MongoNamespace) - 类 中的静态方法org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitters
-
- split(MongoSplitContext) - 类 中的静态方法org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitVectorSplitter
-
- SPLIT_KEYS_FIELD - 类 中的静态变量org.apache.flink.connector.mongodb.common.utils.MongoConstants
-
- splitId - 类 中的变量org.apache.flink.connector.mongodb.source.split.MongoSourceSplit
-
- splitId() - 类 中的方法org.apache.flink.connector.mongodb.source.split.MongoSourceSplit
-
- splitVector(MongoClient, MongoNamespace, BsonDocument, int) - 类 中的静态方法org.apache.flink.connector.mongodb.common.utils.MongoUtils
-
- splitVector(MongoClient, MongoNamespace, BsonDocument, int, BsonDocument, BsonDocument) - 类 中的静态方法org.apache.flink.connector.mongodb.common.utils.MongoUtils
-
- start() - 类 中的方法org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumerator
-
- start() - 类 中的方法org.apache.flink.connector.mongodb.source.reader.MongoSourceReader
-
- supportsNestedProjection() - 类 中的方法org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
-