Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

addReader(int) - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumerator
 
addSplitsBack(Collection<MongoSourceSplit>) - Method in class org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoScanSplitAssigner
 
addSplitsBack(Collection<MongoSourceSplit>) - Method in interface org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoSplitAssigner
Adds a set of splits to this assigner.
addSplitsBack(List<MongoSourceSplit>, int) - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumerator
 
ALLOWED_PRIMARY_KEY_TYPES - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoValidationUtils
 
apply(RowData) - Method in class org.apache.flink.connector.mongodb.table.MongoPrimaryKeyExtractor
 
apply(RowData) - Method in class org.apache.flink.connector.mongodb.table.MongoShardKeysExtractor
 
applyFilters(List<ResolvedExpression>) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 
applyLimit(long) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 
applyOverwrite(boolean) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSink
 
applyProjection(int[][], DataType) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 
applyStaticPartition(Map<String, String>) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSink
 
asSummaryString() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSink
 
asSummaryString() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 
AVG_OBJ_SIZE_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 

B

BSON_MAX_BOUNDARY - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
BSON_MAX_KEY - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
BSON_MIN_BOUNDARY - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
BSON_MIN_KEY - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
BsonToRowDataConverters - Class in org.apache.flink.connector.mongodb.table.converter
Tool class used to convert from BsonValue to RowData.
BsonToRowDataConverters() - Constructor for class org.apache.flink.connector.mongodb.table.converter.BsonToRowDataConverters
 
BsonToRowDataConverters.BsonToRowDataConverter - Interface in org.apache.flink.connector.mongodb.table.converter
Runtime converter that converts BsonValue into objects of Flink Table & SQL internal data structures RowData.
BUFFER_FLUSH_INTERVAL - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
BUFFER_FLUSH_MAX_ROWS - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
build() - Method in class org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions.MongoConnectionOptionsBuilder
build() - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions.MongoWriteOptionsBuilder
build() - Method in class org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
Constructs the MongoSink with the properties configured this builder.
build() - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions.MongoReadOptionsBuilder
Build the MongoReadOptions.
build() - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Build the MongoSource.
builder() - Static method in class org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions
 
builder() - Static method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions
 
builder() - Static method in class org.apache.flink.connector.mongodb.sink.MongoSink
 
builder() - Static method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions
 
builder() - Static method in class org.apache.flink.connector.mongodb.source.MongoSource
Get a MongoSourceBuilder to builder a MongoSource.

C

close() - Method in class org.apache.flink.connector.mongodb.sink.writer.MongoWriter
 
close() - Method in class org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoScanSplitAssigner
 
close() - Method in interface org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoSplitAssigner
Called to close the assigner, in case it holds on to any resources, like threads or network connections.
close() - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumerator
 
close() - Method in class org.apache.flink.connector.mongodb.source.reader.split.MongoScanSourceSplitReader
 
close() - Method in class org.apache.flink.connector.mongodb.table.MongoRowDataLookupFunction
 
COLLECTION - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
collStats(MongoClient, MongoNamespace) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoUtils
 
convert(BsonDocument) - Method in interface org.apache.flink.connector.mongodb.table.converter.BsonToRowDataConverters.BsonToRowDataConverter
 
convert(RowData) - Method in interface org.apache.flink.connector.mongodb.table.converter.RowDataToBsonConverters.RowDataToBsonConverter
 
copy() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSink
 
copy() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 
COUNT_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
createConverter(RowType) - Static method in class org.apache.flink.connector.mongodb.table.converter.BsonToRowDataConverters
 
createConverter(RowType) - Static method in class org.apache.flink.connector.mongodb.table.converter.RowDataToBsonConverters
 
createDynamicTableSink(DynamicTableFactory.Context) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableFactory
 
createDynamicTableSource(DynamicTableFactory.Context) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableFactory
 
createEnumerator(SplitEnumeratorContext<MongoSourceSplit>) - Method in class org.apache.flink.connector.mongodb.source.MongoSource
 
createFieldDataConverter(LogicalType) - Static method in class org.apache.flink.connector.mongodb.table.converter.RowDataToBsonConverters
 
createPrimaryKeyExtractor(ResolvedSchema) - Static method in class org.apache.flink.connector.mongodb.table.MongoPrimaryKeyExtractor
 
createReader(SourceReaderContext) - Method in class org.apache.flink.connector.mongodb.source.MongoSource
 
createShardKeysExtractor(ResolvedSchema, String[]) - Static method in class org.apache.flink.connector.mongodb.table.MongoShardKeysExtractor
 
createWriter(Sink.InitContext) - Method in class org.apache.flink.connector.mongodb.sink.MongoSink
 
CURRENT_VERSION - Static variable in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplitSerializer
 

D

DATABASE - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
DEFAULT_JSON_WRITER_SETTINGS - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
defaultMethod(Expression) - Method in class org.apache.flink.connector.mongodb.table.MongoFilterPushDownVisitor
 
DefaultMongoSinkContext - Class in org.apache.flink.connector.mongodb.sink.writer.context
Default MongoSinkContext implementation.
DefaultMongoSinkContext(Sink.InitContext, MongoWriteOptions) - Constructor for class org.apache.flink.connector.mongodb.sink.writer.context.DefaultMongoSinkContext
 
DELIVERY_GUARANTEE - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
deserialize(int, byte[]) - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumStateSerializer
 
deserialize(BsonDocument) - Method in interface org.apache.flink.connector.mongodb.source.reader.deserializer.MongoDeserializationSchema
Deserializes the BSON document.
deserialize(BsonDocument, Collector<T>) - Method in interface org.apache.flink.connector.mongodb.source.reader.deserializer.MongoDeserializationSchema
Deserializes the BSON document.
deserialize(int, byte[]) - Method in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplitSerializer
 
deserialize(BsonDocument) - Method in class org.apache.flink.connector.mongodb.table.serialization.MongoRowDataDeserializationSchema
 
deserializeList(DataInputStream, FunctionWithException<DataInputStream, T, IOException>) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoSerdeUtils
 
deserializeMap(DataInputStream, FunctionWithException<DataInputStream, K, IOException>, FunctionWithException<DataInputStream, V, IOException>) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoSerdeUtils
 
deserializeMongoScanSourceSplit(int, DataInputStream) - Method in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplitSerializer
 
DROPPED_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 

E

emitRecord(BsonDocument, SourceOutput<T>, MongoSourceSplitState) - Method in class org.apache.flink.connector.mongodb.source.reader.emitter.MongoRecordEmitter
 
ENCODE_VALUE_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
equals(Object) - Method in class org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions
 
equals(Object) - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions
 
equals(Object) - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions
 
equals(Object) - Method in class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
 
equals(Object) - Method in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplit
 
equals(Object) - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
equals(Object) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSink
 
equals(Object) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 

F

factoryIdentifier() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableFactory
 
fetch() - Method in class org.apache.flink.connector.mongodb.source.reader.split.MongoScanSourceSplitReader
 
FILTER_HANDLING_POLICY - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
FilterHandlingPolicy - Enum in org.apache.flink.connector.mongodb.table
Fine-grained configuration to control filter push down for MongoDB Table/SQL source.
flush(boolean) - Method in class org.apache.flink.connector.mongodb.sink.writer.MongoWriter
 
forwardOptions() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableFactory
 

G

getAlreadyProcessedCollections() - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumState
 
getAssignedScanSplits() - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumState
 
getAvgObjSize() - Method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
getBatchIntervalMs() - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions
 
getBatchSize() - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions
 
getBoundedness() - Method in class org.apache.flink.connector.mongodb.source.MongoSource
 
getBufferFlushIntervalMs() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getBufferFlushMaxRows() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getChangelogMode(ChangelogMode) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSink
 
getChangelogMode() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 
getCollection() - Method in class org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions
 
getCollection() - Method in class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
 
getCollection() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getCollectionName() - Method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
getConfiguration() - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
getCount() - Method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
getDatabase() - Method in class org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions
 
getDatabase() - Method in class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
 
getDatabase() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getDatabaseName() - Method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
getDeliveryGuarantee() - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions
 
getDeliveryGuarantee() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getDescription() - Method in enum org.apache.flink.connector.mongodb.source.enumerator.splitter.PartitionStrategy
 
getDescription() - Method in enum org.apache.flink.connector.mongodb.table.FilterHandlingPolicy
 
getEnumeratorCheckpointSerializer() - Method in class org.apache.flink.connector.mongodb.source.MongoSource
 
getFetchSize() - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions
 
getFetchSize() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getFilterHandlingPolicy() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getHint() - Method in class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
 
getIndexOfSubtask() - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
getInitContext() - Method in class org.apache.flink.connector.mongodb.sink.writer.context.DefaultMongoSinkContext
 
getInitContext() - Method in interface org.apache.flink.connector.mongodb.sink.writer.context.MongoSinkContext
Returns the current sink's init context.
getLimit() - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
getLocalHostName() - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
getLookupMaxRetries() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getLookupRetryIntervalMs() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getLookupRuntimeProvider(LookupTableSource.LookupContext) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 
getMax() - Method in class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
 
getMaxRetries() - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions
 
getMin() - Method in class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
 
getMongoClient() - Method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
getMongoCollection() - Method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
getMongoNamespace() - Method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
getNext() - Method in class org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoScanSplitAssigner
 
getNext() - Method in interface org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoSplitAssigner
Gets the next split to assign to MongoSourceSplitReader when MongoSourceEnumerator receives a split request, until there are MongoSplitAssigner.noMoreSplits().
getOffset() - Method in class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
 
getPartitionRecordSize() - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions
 
getPartitionRecordSize() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getPartitionSize() - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions
 
getPartitionSize() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getPartitionStrategy() - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions
 
getPartitionStrategy() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getProducedType() - Method in class org.apache.flink.connector.mongodb.source.MongoSource
 
getProducedType() - Method in class org.apache.flink.connector.mongodb.table.serialization.MongoRowDataDeserializationSchema
 
getReadCount() - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
getReadOptions() - Method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
getRemainingCollections() - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumState
 
getRemainingScanSplits() - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumState
 
getRetryIntervalMs() - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions
 
getSamplesPerPartition() - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions
 
getSamplesPerPartition() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 
getSinkMaxRetries() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getSinkParallelism() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getSinkRetryIntervalMs() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSink
 
getSize() - Method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
getSplitSerializer() - Method in class org.apache.flink.connector.mongodb.source.MongoSource
 
getUri() - Method in class org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions
 
getUri() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
getUserCodeClassLoader() - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
getVersion() - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumStateSerializer
 
getVersion() - Method in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplitSerializer
 
getWriteOptions() - Method in class org.apache.flink.connector.mongodb.sink.writer.context.DefaultMongoSinkContext
 
getWriteOptions() - Method in interface org.apache.flink.connector.mongodb.sink.writer.context.MongoSinkContext
Returns the write options of MongoSink.

H

handleSplitRequest(int, String) - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumerator
 
handleSplitsChanges(SplitsChange<MongoSourceSplit>) - Method in class org.apache.flink.connector.mongodb.source.reader.split.MongoScanSourceSplitReader
 
hashCode() - Method in class org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions
 
hashCode() - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions
 
hashCode() - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions
 
hashCode() - Method in class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
 
hashCode() - Method in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplit
 
hashCode() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
hashCode() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSink
 
hashCode() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 

I

ID_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
ID_HINT - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
IDENTIFIER - Static variable in class org.apache.flink.connector.mongodb.table.MongoDynamicTableFactory
 
initializedState(MongoSourceSplit) - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReader
 
initialState() - Static method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumState
The initial assignment state for Mongo.
INSTANCE - Static variable in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumStateSerializer
 
INSTANCE - Static variable in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplitSerializer
 
INSTANCE - Static variable in class org.apache.flink.connector.mongodb.table.MongoFilterPushDownVisitor
 
isInitialized() - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumState
 
isLimitPushedDown() - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
isNoCursorTimeout() - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions
 
isNoCursorTimeout() - Method in class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
isOverLimit() - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
isSharded() - Method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
isShardedCollectionDropped(BsonDocument) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoUtils
 

K

KEY_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 

L

lookup(RowData) - Method in class org.apache.flink.connector.mongodb.table.MongoRowDataLookupFunction
This is a lookup method which is called by Flink framework in runtime.
LOOKUP_RETRY_INTERVAL - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 

M

MAX_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
metricGroup() - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
MIN_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
MongoConfiguration - Class in org.apache.flink.connector.mongodb.table.config
MongoDB configuration.
MongoConfiguration(ReadableConfig) - Constructor for class org.apache.flink.connector.mongodb.table.config.MongoConfiguration
 
MongoConnectionOptions - Class in org.apache.flink.connector.mongodb.common.config
The connection configuration class for MongoDB.
MongoConnectionOptions.MongoConnectionOptionsBuilder - Class in org.apache.flink.connector.mongodb.common.config
MongoConnectorOptions - Class in org.apache.flink.connector.mongodb.table
Base options for the MongoDB connector.
MongoConstants - Class in org.apache.flink.connector.mongodb.common.utils
Constants for MongoDB.
MongoDeserializationSchema<T> - Interface in org.apache.flink.connector.mongodb.source.reader.deserializer
A schema bridge for deserializing the MongoDB's BsonDocument into a flink managed instance.
MongoDynamicTableFactory - Class in org.apache.flink.connector.mongodb.table
Factory for creating configured instances of MongoDynamicTableSource and MongoDynamicTableSink.
MongoDynamicTableFactory() - Constructor for class org.apache.flink.connector.mongodb.table.MongoDynamicTableFactory
 
MongoDynamicTableSink - Class in org.apache.flink.connector.mongodb.table
A DynamicTableSink for MongoDB.
MongoDynamicTableSink(MongoConnectionOptions, MongoWriteOptions, Integer, ResolvedSchema, String[]) - Constructor for class org.apache.flink.connector.mongodb.table.MongoDynamicTableSink
 
MongoDynamicTableSource - Class in org.apache.flink.connector.mongodb.table
A DynamicTableSource for MongoDB.
MongoDynamicTableSource(MongoConnectionOptions, MongoReadOptions, LookupCache, int, long, FilterHandlingPolicy, DataType) - Constructor for class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 
MongoFilterPushDownVisitor - Class in org.apache.flink.connector.mongodb.table
Visitor that convert Expression to Bson filter.
MongoPaginationSplitter - Class in org.apache.flink.connector.mongodb.source.enumerator.splitter
Mongo Splitter that splits MongoDB collection evenly by record counts.
MongoPaginationSplitter() - Constructor for class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoPaginationSplitter
 
MongoPrimaryKeyExtractor - Class in org.apache.flink.connector.mongodb.table
An extractor for a MongoDB primary key from a RowData.
MongoReadOptions - Class in org.apache.flink.connector.mongodb.source.config
The configuration class for MongoDB source.
MongoReadOptions.MongoReadOptionsBuilder - Class in org.apache.flink.connector.mongodb.source.config
Builder for MongoReadOptions.
MongoRecordEmitter<T> - Class in org.apache.flink.connector.mongodb.source.reader.emitter
The RecordEmitter implementation for MongoSourceReader .
MongoRecordEmitter(MongoDeserializationSchema<T>) - Constructor for class org.apache.flink.connector.mongodb.source.reader.emitter.MongoRecordEmitter
 
MongoRowDataDeserializationSchema - Class in org.apache.flink.connector.mongodb.table.serialization
Deserializer that maps BsonDocument to RowData.
MongoRowDataDeserializationSchema(RowType, TypeInformation<RowData>) - Constructor for class org.apache.flink.connector.mongodb.table.serialization.MongoRowDataDeserializationSchema
 
MongoRowDataLookupFunction - Class in org.apache.flink.connector.mongodb.table
A lookup function for MongoDynamicTableSource.
MongoRowDataLookupFunction(MongoConnectionOptions, int, long, List<String>, List<DataType>, List<String>, RowType) - Constructor for class org.apache.flink.connector.mongodb.table.MongoRowDataLookupFunction
 
MongoRowDataSerializationSchema - Class in org.apache.flink.connector.mongodb.table.serialization
The serialization schema for flink RowData to serialize records into MongoDB.
MongoRowDataSerializationSchema(RowDataToBsonConverters.RowDataToBsonConverter, Function<RowData, BsonValue>, Function<RowData, BsonDocument>) - Constructor for class org.apache.flink.connector.mongodb.table.serialization.MongoRowDataSerializationSchema
 
MongoSampleSplitter - Class in org.apache.flink.connector.mongodb.source.enumerator.splitter
Sample Partitioner
MongoSampleSplitter() - Constructor for class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSampleSplitter
 
MongoScanSourceSplit - Class in org.apache.flink.connector.mongodb.source.split
A SourceSplit implementation for a MongoDB's partition.
MongoScanSourceSplit(String, String, String, BsonDocument, BsonDocument, BsonDocument) - Constructor for class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
 
MongoScanSourceSplit(String, String, String, BsonDocument, BsonDocument, BsonDocument, int) - Constructor for class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
 
MongoScanSourceSplitReader - Class in org.apache.flink.connector.mongodb.source.reader.split
A split reader implements SplitReader for MongoScanSourceSplit.
MongoScanSourceSplitReader(MongoConnectionOptions, MongoReadOptions, List<String>, Bson, MongoSourceReaderContext) - Constructor for class org.apache.flink.connector.mongodb.source.reader.split.MongoScanSourceSplitReader
 
MongoScanSourceSplitState - Class in org.apache.flink.connector.mongodb.source.split
MongoDB source split state for MongoScanSourceSplit.
MongoScanSourceSplitState(MongoScanSourceSplit) - Constructor for class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplitState
 
MongoScanSplitAssigner - Class in org.apache.flink.connector.mongodb.source.enumerator.assigner
The split assigner for MongoScanSourceSplit.
MongoScanSplitAssigner(MongoConnectionOptions, MongoReadOptions, MongoSourceEnumState) - Constructor for class org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoScanSplitAssigner
 
MongoSerdeUtils - Class in org.apache.flink.connector.mongodb.common.utils
A util class with some helper method for serde in the MongoDB source.
MongoSerializationSchema<IN> - Interface in org.apache.flink.connector.mongodb.sink.writer.serializer
The serialization schema for how to serialize records into MongoDB.
MongoShardedSplitter - Class in org.apache.flink.connector.mongodb.source.enumerator.splitter
Sharded Partitioner
MongoShardKeysExtractor - Class in org.apache.flink.connector.mongodb.table
An extractor for a MongoDB shard keys from a RowData.
MongoSingleSplitter - Class in org.apache.flink.connector.mongodb.source.enumerator.splitter
Mongo Splitter that splits MongoDB collection as a single split.
MongoSink<IN> - Class 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> - Class in org.apache.flink.connector.mongodb.sink
Base builder to construct a MongoSink.
MongoSinkContext - Interface in org.apache.flink.connector.mongodb.sink.writer.context
This context provides information for MongoSerializationSchema.
MongoSource<OUT> - Class in org.apache.flink.connector.mongodb.source
The Source implementation of MongoDB.
MongoSourceBuilder<OUT> - Class in org.apache.flink.connector.mongodb.source
The builder class for MongoSource to make it easier for the users to construct a MongoSource.
MongoSourceEnumerator - Class in org.apache.flink.connector.mongodb.source.enumerator
The enumerator class for MongoSource.
MongoSourceEnumerator(Boundedness, SplitEnumeratorContext<MongoSourceSplit>, MongoSplitAssigner) - Constructor for class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumerator
 
MongoSourceEnumState - Class in 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) - Constructor for class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumState
 
MongoSourceEnumStateSerializer - Class in org.apache.flink.connector.mongodb.source.enumerator
The Serializer for the enumerator state of Mongo source.
MongoSourceReader<OUT> - Class in 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) - Constructor for class org.apache.flink.connector.mongodb.source.reader.MongoSourceReader
 
MongoSourceReaderContext - Class in org.apache.flink.connector.mongodb.source.reader
A wrapper class that wraps SourceReaderContext for sharing message between MongoSourceReader and MongoScanSourceSplitReader.
MongoSourceReaderContext(SourceReaderContext, int) - Constructor for class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
MongoSourceSplit - Class in org.apache.flink.connector.mongodb.source.split
A super class of SourceSplit implementation for a MongoDB's source split.
MongoSourceSplit(String) - Constructor for class org.apache.flink.connector.mongodb.source.split.MongoSourceSplit
 
MongoSourceSplitReader<T extends MongoSourceSplit> - Interface in org.apache.flink.connector.mongodb.source.reader.split
A split reader implements SplitReader for MongoSourceSplit.
MongoSourceSplitSerializer - Class in org.apache.flink.connector.mongodb.source.split
The serializer for MongoSourceSplit.
MongoSourceSplitState - Interface in org.apache.flink.connector.mongodb.source.split
MongoDB source split state for MongoSourceSplit.
MongoSplitAssigner - Interface in org.apache.flink.connector.mongodb.source.enumerator.assigner
The split assigner for MongoSourceSplit.
MongoSplitContext - Class in 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) - Constructor for class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
MongoSplitters - Class in org.apache.flink.connector.mongodb.source.enumerator.splitter
To split collections of MongoDB to MongoSourceSplits.
MongoSplitVectorSplitter - Class in org.apache.flink.connector.mongodb.source.enumerator.splitter
SplitVector Partitioner
MongoUtils - Class in org.apache.flink.connector.mongodb.common.utils
A util class with some helper method for MongoDB commands.
MongoValidationUtils - Class in org.apache.flink.connector.mongodb.common.utils
Utility methods for validating MongoDB properties.
MongoWriteOptions - Class in org.apache.flink.connector.mongodb.sink.config
Configurations for MongoSink to control write operations.
MongoWriteOptions.MongoWriteOptionsBuilder - Class in org.apache.flink.connector.mongodb.sink.config
Builder for MongoWriteOptions.
MongoWriter<IN> - Class 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>) - Constructor for class org.apache.flink.connector.mongodb.sink.writer.MongoWriter
 

N

NAMESPACE_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
noMoreSplits() - Method in class org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoScanSplitAssigner
 
noMoreSplits() - Method in interface org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoSplitAssigner
Return whether there are no more splits.

O

of(MongoReadOptions, MongoClient, MongoNamespace, BsonDocument) - Static method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitContext
 
onSplitFinished(Map<String, MongoSourceSplitState>) - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReader
 
open(SerializationSchema.InitializationContext, MongoSinkContext, MongoWriteOptions) - Method in interface org.apache.flink.connector.mongodb.sink.writer.serializer.MongoSerializationSchema
Initialization method for the schema.
open() - Method in class org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoScanSplitAssigner
 
open() - Method in interface org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoSplitAssigner
Called to open the assigner to acquire any resources, like threads or network connections.
open(FunctionContext) - Method in class org.apache.flink.connector.mongodb.table.MongoRowDataLookupFunction
 
optionalOptions() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableFactory
 
org.apache.flink.connector.mongodb.common.config - package org.apache.flink.connector.mongodb.common.config
 
org.apache.flink.connector.mongodb.common.utils - package org.apache.flink.connector.mongodb.common.utils
 
org.apache.flink.connector.mongodb.sink - package org.apache.flink.connector.mongodb.sink
 
org.apache.flink.connector.mongodb.sink.config - package org.apache.flink.connector.mongodb.sink.config
 
org.apache.flink.connector.mongodb.sink.writer - package org.apache.flink.connector.mongodb.sink.writer
 
org.apache.flink.connector.mongodb.sink.writer.context - package org.apache.flink.connector.mongodb.sink.writer.context
 
org.apache.flink.connector.mongodb.sink.writer.serializer - package org.apache.flink.connector.mongodb.sink.writer.serializer
 
org.apache.flink.connector.mongodb.source - package org.apache.flink.connector.mongodb.source
 
org.apache.flink.connector.mongodb.source.config - package org.apache.flink.connector.mongodb.source.config
 
org.apache.flink.connector.mongodb.source.enumerator - package org.apache.flink.connector.mongodb.source.enumerator
 
org.apache.flink.connector.mongodb.source.enumerator.assigner - package org.apache.flink.connector.mongodb.source.enumerator.assigner
 
org.apache.flink.connector.mongodb.source.enumerator.splitter - package org.apache.flink.connector.mongodb.source.enumerator.splitter
 
org.apache.flink.connector.mongodb.source.reader - package org.apache.flink.connector.mongodb.source.reader
 
org.apache.flink.connector.mongodb.source.reader.deserializer - package org.apache.flink.connector.mongodb.source.reader.deserializer
 
org.apache.flink.connector.mongodb.source.reader.emitter - package org.apache.flink.connector.mongodb.source.reader.emitter
 
org.apache.flink.connector.mongodb.source.reader.split - package org.apache.flink.connector.mongodb.source.reader.split
 
org.apache.flink.connector.mongodb.source.split - package org.apache.flink.connector.mongodb.source.split
 
org.apache.flink.connector.mongodb.table - package org.apache.flink.connector.mongodb.table
 
org.apache.flink.connector.mongodb.table.config - package org.apache.flink.connector.mongodb.table.config
 
org.apache.flink.connector.mongodb.table.converter - package org.apache.flink.connector.mongodb.table.converter
 
org.apache.flink.connector.mongodb.table.serialization - package org.apache.flink.connector.mongodb.table.serialization
 

P

PartitionStrategy - Enum in org.apache.flink.connector.mongodb.source.enumerator.splitter
Partition strategies that can be chosen.
processTime() - Method in class org.apache.flink.connector.mongodb.sink.writer.context.DefaultMongoSinkContext
 
processTime() - Method in interface org.apache.flink.connector.mongodb.sink.writer.context.MongoSinkContext
Returns the current process time in flink.
project(List<String>) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoUtils
 

R

readChunks(MongoClient, BsonDocument) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoUtils
 
readCollectionMetadata(MongoClient, MongoNamespace) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoUtils
 
requiredOptions() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableFactory
 
RESERVED_ID - Static variable in class org.apache.flink.connector.mongodb.table.MongoPrimaryKeyExtractor
 
restoreEnumerator(SplitEnumeratorContext<MongoSourceSplit>, MongoSourceEnumState) - Method in class org.apache.flink.connector.mongodb.source.MongoSource
 
RowDataToBsonConverters - Class in org.apache.flink.connector.mongodb.table.converter
Tool class used to convert from RowData to BsonDocument.
RowDataToBsonConverters() - Constructor for class org.apache.flink.connector.mongodb.table.converter.RowDataToBsonConverters
 
RowDataToBsonConverters.RowDataToBsonConverter - Interface in org.apache.flink.connector.mongodb.table.converter
Runtime converter that converts objects of Flink Table & SQL internal data structures RowData to corresponding BsonDocument data structures.

S

SCAN_CURSOR_NO_TIMEOUT - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
SCAN_FETCH_SIZE - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
SCAN_PARTITION_RECORD_SIZE - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
SCAN_PARTITION_SAMPLES - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
SCAN_PARTITION_SIZE - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
SCAN_PARTITION_STRATEGY - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
SCAN_SPLIT_FLAG - Static variable in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplitSerializer
 
sendSourceEventToCoordinator(SourceEvent) - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
sendSplitRequest() - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext
 
serialize(IN, MongoSinkContext) - Method in interface org.apache.flink.connector.mongodb.sink.writer.serializer.MongoSerializationSchema
Serializes the given element into WriteModel.
serialize(MongoSourceEnumState) - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumStateSerializer
 
serialize(MongoSourceSplit) - Method in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplitSerializer
 
serialize(RowData, MongoSinkContext) - Method in class org.apache.flink.connector.mongodb.table.serialization.MongoRowDataSerializationSchema
 
serializeList(DataOutputStream, List<T>, BiConsumerWithException<DataOutputStream, T, IOException>) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoSerdeUtils
 
serializeMap(DataOutputStream, Map<K, V>, BiConsumerWithException<DataOutputStream, K, IOException>, BiConsumerWithException<DataOutputStream, V, IOException>) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoSerdeUtils
 
serializeMongoSplit(DataOutputStream, MongoSourceSplit) - Method in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplitSerializer
 
setBatchIntervalMs(long) - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions.MongoWriteOptionsBuilder
Sets the batch flush interval, in milliseconds.
setBatchIntervalMs(long) - Method in class org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
Sets the batch flush interval, in milliseconds.
setBatchSize(int) - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions.MongoWriteOptionsBuilder
Sets the maximum number of actions to buffer for each batch request.
setBatchSize(int) - Method in class org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
Sets the maximum number of actions to buffer for each batch request.
setCollection(String) - Method in class org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions.MongoConnectionOptionsBuilder
Sets the collection of MongoDB.
setCollection(String) - Method in class org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
Sets the collection to sink of MongoDB.
setCollection(String) - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Sets the collection to sink of MongoDB.
setDatabase(String) - Method in class org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions.MongoConnectionOptionsBuilder
Sets the database of MongoDB.
setDatabase(String) - Method in class org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
Sets the database to sink of MongoDB.
setDatabase(String) - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Sets the database to sink of MongoDB.
setDeliveryGuarantee(DeliveryGuarantee) - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions.MongoWriteOptionsBuilder
Sets the wanted DeliveryGuarantee.
setDeliveryGuarantee(DeliveryGuarantee) - Method in class org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
Sets the wanted DeliveryGuarantee.
setDeserializationSchema(MongoDeserializationSchema<OUT>) - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Sets the deserialization schema for MongoDB BsonDocument.
setFetchSize(int) - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions.MongoReadOptionsBuilder
Sets the number of documents should be fetched per round-trip when reading.
setFetchSize(int) - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Sets the number of documents should be fetched per round-trip when reading.
setFilter(Bson) - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Sets the filter of documents to read.
setLimit(int) - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Sets the limit of documents to read.
setMaxRetries(int) - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions.MongoWriteOptionsBuilder
Sets the max retry times if writing records failed.
setMaxRetries(int) - Method in class org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
Sets the max retry times if writing records failed.
setNoCursorTimeout(boolean) - Method in class 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) - Method in class 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.
setPartitionRecordSize(Integer) - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions.MongoReadOptionsBuilder
Sets the number of records in each partition.
setPartitionSize(MemorySize) - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions.MongoReadOptionsBuilder
Sets the partition memory size of MongoDB split.
setPartitionSize(MemorySize) - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Sets the partition memory size of MongoDB split.
setPartitionStrategy(PartitionStrategy) - Method in class org.apache.flink.connector.mongodb.source.config.MongoReadOptions.MongoReadOptionsBuilder
Sets the partition strategy.
setPartitionStrategy(PartitionStrategy) - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Sets the partition strategy.
setProjectedFields(String...) - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Sets the projection fields of documents to read.
setProjectedFields(List<String>) - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Sets the projection fields of documents to read.
setRetryIntervalMs(long) - Method in class org.apache.flink.connector.mongodb.sink.config.MongoWriteOptions.MongoWriteOptionsBuilder
Sets the retry interval if writing records to database failed.
setSamplesPerPartition(int) - Method in class 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) - Method in class 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>) - Method in class 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) - Method in class org.apache.flink.connector.mongodb.common.config.MongoConnectionOptions.MongoConnectionOptionsBuilder
Sets the connection string of MongoDB.
setUri(String) - Method in class org.apache.flink.connector.mongodb.sink.MongoSinkBuilder
Sets the connection string of MongoDB.
setUri(String) - Method in class org.apache.flink.connector.mongodb.source.MongoSourceBuilder
Sets the connection string of MongoDB.
SHARD_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
SHARDED_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
SINK_MAX_RETRIES - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
SINK_RETRY_INTERVAL - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
SIZE_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
snapshotState(long) - Method in class org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoScanSplitAssigner
 
snapshotState(long) - Method in interface org.apache.flink.connector.mongodb.source.enumerator.assigner.MongoSplitAssigner
Snapshot the current assign state into checkpoint.
snapshotState(long) - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumerator
 
split(MongoSplitContext) - Static method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoPaginationSplitter
 
split(MongoSplitContext) - Static method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSampleSplitter
 
split(MongoSplitContext) - Static method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoShardedSplitter
 
split(MongoSplitContext) - Static method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSingleSplitter
 
split(MongoClient, MongoReadOptions, MongoNamespace) - Static method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitters
 
split(MongoSplitContext) - Static method in class org.apache.flink.connector.mongodb.source.enumerator.splitter.MongoSplitVectorSplitter
 
SPLIT_KEYS_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 
splitId - Variable in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplit
 
splitId() - Method in class org.apache.flink.connector.mongodb.source.split.MongoSourceSplit
 
splitVector(MongoClient, MongoNamespace, BsonDocument, int) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoUtils
 
splitVector(MongoClient, MongoNamespace, BsonDocument, int, BsonDocument, BsonDocument) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoUtils
 
start() - Method in class org.apache.flink.connector.mongodb.source.enumerator.MongoSourceEnumerator
 
start() - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReader
 
supportsNestedProjection() - Method in class org.apache.flink.connector.mongodb.table.MongoDynamicTableSource
 

T

toMongoSourceSplit() - Method in class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplitState
 
toMongoSourceSplit() - Method in interface org.apache.flink.connector.mongodb.source.split.MongoSourceSplitState
Use the current split state to create a new MongoSourceSplit.
toSplitType(String, MongoSourceSplitState) - Method in class org.apache.flink.connector.mongodb.source.reader.MongoSourceReader
 
toString() - Method in enum org.apache.flink.connector.mongodb.source.enumerator.splitter.PartitionStrategy
 
toString() - Method in class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplit
 
toString() - Method in enum org.apache.flink.connector.mongodb.table.FilterHandlingPolicy
 

U

updateOffset(BsonDocument) - Method in class org.apache.flink.connector.mongodb.source.split.MongoScanSourceSplitState
 
updateOffset(BsonDocument) - Method in interface org.apache.flink.connector.mongodb.source.split.MongoSourceSplitState
Update the offset read by the current split for failure recovery.
URI - Static variable in class org.apache.flink.connector.mongodb.table.MongoConnectorOptions
 
UUID_FIELD - Static variable in class org.apache.flink.connector.mongodb.common.utils.MongoConstants
 

V

validatePrimaryKey(DataType) - Static method in class org.apache.flink.connector.mongodb.common.utils.MongoValidationUtils
Checks that the table does not have a primary key defined on illegal types.
valueOf(String) - Static method in enum org.apache.flink.connector.mongodb.source.enumerator.splitter.PartitionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.connector.mongodb.table.FilterHandlingPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.flink.connector.mongodb.source.enumerator.splitter.PartitionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.connector.mongodb.table.FilterHandlingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
visit(CallExpression) - Method in class org.apache.flink.connector.mongodb.table.MongoFilterPushDownVisitor
 
visit(ValueLiteralExpression) - Method in class org.apache.flink.connector.mongodb.table.MongoFilterPushDownVisitor
 
visit(FieldReferenceExpression) - Method in class org.apache.flink.connector.mongodb.table.MongoFilterPushDownVisitor
 

W

wakeUp() - Method in class org.apache.flink.connector.mongodb.source.reader.split.MongoScanSourceSplitReader
 
write(IN, SinkWriter.Context) - Method in class org.apache.flink.connector.mongodb.sink.writer.MongoWriter
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2022–2025 The Apache Software Foundation. All rights reserved.