Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(List<T>, T) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- addAdditionalFieldsSchema(List<AbstractExtractNewRecordState.FieldReference>, R, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addAuthConfig(MongoClientSettings.Builder) - Method in class io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
- addAuthConfig(MongoClientSettings.Builder) - Method in interface io.debezium.connector.mongodb.connection.MongoDbAuthProvider
-
Setups authentication configuration on existing
MongoClientSettings.Builder. - addChunkToExecutor(MongoCollection<BsonDocument>, Object[], List<Future<?>>, Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- addDataCollectionNamesToSnapshot(SignalPayload<MongoDbPartition>, SnapshotConfiguration) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- addDataCollectionNamesToSnapshot(String, List<String>, List<AdditionalCondition>, String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- addFields(List<AbstractExtractNewRecordState.FieldReference>, R, Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addFieldSchema(Map.Entry<String, BsonValue>, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- addResumeTokenToOffset(SourceInfo.Position, Map<String, Object>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- addSessionTxnIdToOffset(SourceInfo.Position, Map<String, Object>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- addTablesIdsToSnapshot(List<DataCollection<T>>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- adjuster - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- ADMIN_DATABASE_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- afterExtractor - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- ALL_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
The set of
Fields defined as part of this configuration. - ALLOW_OFFSET_INVALIDATION - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- ALWAYS - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Performs a snapshot of data and schema upon each connector start.
- andFilters(List<Bson>) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- andFilters(Optional<Bson>...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- appendParameter(ConnectionString, String, String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
- appendParameter(String, String, String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
-
Appends new parameter to connection string
- appendParameters(String, String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
- apply(IncrementalSnapshotContext<T>, MongoDbPartition, OffsetContext) - Method in interface io.debezium.connector.mongodb.snapshot.ReplicaSetNotifier
- apply(String) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the full name of field to exclude or rename field.
- apply(BsonDocument) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the given document to exclude or rename fields.
- apply(Document) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the given document to exclude or rename fields.
- apply(R) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- applyChange(BsonDocument) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the given change document to exclude or rename fields.
- ARRAY - Enum constant in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- ARRAY_ENCODING - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- ARRAY_FIELD_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- ARRAY_NEW_SIZE - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- arrayElementStructName(int) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- arrayEncoding - Variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- ArrayEncoding(String) - Constructor for enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- arrayToSerializedString(Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- assureNonEmptySchema() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- AUTH_PROVIDER_CLASS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- AUTH_SOURCE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- AUTHORIZATION_FAILURE_MESSAGE - Static variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- authProvider - Variable in class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
- authProvider - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- authSource - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- available() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
B
- BASE_PATH - Static variable in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- bsonSize(Object) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- BufferingChangeStreamCursor<TResult> - Class in io.debezium.connector.mongodb.events
-
An implementation of
MongoChangeStreamCursorwhich immediately starts consuming available events into a buffer. - BufferingChangeStreamCursor(BufferingChangeStreamCursor.EventFetcher<TResult>, ExecutorService, DelayStrategy) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
-
Creates new prefetching cursor
- BufferingChangeStreamCursor(BufferingChangeStreamCursor.EventFetcher<TResult>, ExecutorService, Duration) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- BufferingChangeStreamCursor.EventFetcher<TResult> - Class in io.debezium.connector.mongodb.events
-
Runnable responsible for fetching events from
ChangeStreamIterableand buffering them in provided queue; - BufferingChangeStreamCursor.ResumableChangeStreamEvent<TResult> - Class in io.debezium.connector.mongodb.events
-
Combination of change stream event and resume token
- build() - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
-
Builds the filter selector that returns the field filter for a given collection identifier, using the comma-separated list of fully-qualified field names (for details, see
MongoDbConnectorConfig.FIELD_EXCLUDE_LIST) defining which fields (if any) should be excluded, and using the comma-separated list of fully-qualified field replacements (for details, seeMongoDbConnectorConfig.FIELD_RENAMES) defining which fields (if any) should be renamed. - builder() - Static method in class io.debezium.connector.mongodb.FieldSelector
-
Returns a new
builderfor a field selector. - buildNewAfterSchema(String, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Schema object of STRUCT type with BsonDocument parsed from original after field JSON string using MongoDataConverter.
- buildNewAfterStruct(Schema, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Struct object with previously built Schema and BsonDocument parsed from original after field JSON string using MongoDataConverter.
- buildNewValueSchema(String, Schema, Schema) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Schema object for Kafka Record's value replacing original after field with newly built Schema.
- buildNewValueStruct(Struct, Schema, Struct) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Struct object for Kafka Record's value replacing original after field with newly built Struct.
- BUILT_IN_DB_NAMES - Static variable in class io.debezium.connector.mongodb.Filters.FilterConfig
C
- capacity - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- CAPTURE_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CAPTURE_MODE_FULL_UPDATE_TYPE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CAPTURE_SCOPE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CAPTURE_TARGET - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- captureMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CaptureMode(String, boolean, boolean, boolean) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- captureModeFullUpdateType - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- captureScope - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CaptureScope(String) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
- captureTarget - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- ceId() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
- CHANGE_STREAMS - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB Change Streams support.
- CHANGE_STREAMS_UPDATE_FULL - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB change Streams support.
- CHANGE_STREAMS_UPDATE_FULL_WITH_PRE_IMAGE - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB change Streams support with pre-image.
- CHANGE_STREAMS_WITH_PRE_IMAGE - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB Change Streams support with pre-image.
- changeStreamEvent - Variable in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- changeStreamEvent(ChangeStreamDocument<BsonDocument>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- changeStreamEvent(ChangeStreamDocument<BsonDocument>) - Method in class io.debezium.connector.mongodb.SourceInfo
- ChangeStreamPipeline - Class in io.debezium.connector.mongodb
-
A change stream aggregation pipeline, used to modify the output of a MongoDB change stream.
- ChangeStreamPipeline(String) - Constructor for class io.debezium.connector.mongodb.ChangeStreamPipeline
- ChangeStreamPipeline(List<? extends Bson>) - Constructor for class io.debezium.connector.mongodb.ChangeStreamPipeline
- ChangeStreamPipeline(Bson...) - Constructor for class io.debezium.connector.mongodb.ChangeStreamPipeline
- ChangeStreamPipelineFactory - Class in io.debezium.connector.mongodb
-
A factory to produce a MongoDB change stream pipeline expression.
- ChangeStreamPipelineFactory(MongoDbConnectorConfig, Filters.FilterConfig) - Constructor for class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- changeStreamPosition(BsonTimestamp, String, SourceInfo.SessionTransactionId) - Static method in class io.debezium.connector.mongodb.SourceInfo.Position
- changeStreams - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- changeStreamSessionTxnId - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- checkFieldExists(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- chunkEndPosition - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
-
The last primary key in chunk that is now in process.
- chunkEndPosititon() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- clientFactory - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
- clientSettings - Variable in class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
- clock - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- clock - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- clock - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- clock - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- clock - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- close() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
- close() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- close() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- close() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- close() - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- close() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- close() - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- closeWindow(MongoDbPartition, String, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- closeWindow(Partition, OffsetContext, String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- closeWindow(Partition, OffsetContext, String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- closeWindow(String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- CLUSTER_RS_NAME - Static variable in class io.debezium.connector.mongodb.connection.ConnectionStrings
- clusterDescription(MongoClient) - Static method in class io.debezium.connector.mongodb.MongoUtils
-
Retrieves cluster description, forcing a connection if not yet available
- COLLECTION - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- COLLECTION - Static variable in class io.debezium.connector.mongodb.SourceInfo
- COLLECTION_EXCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the fully-qualified namespaces of collections to be excluded from monitoring.
- COLLECTION_INCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the fully-qualified namespaces of collections to be monitored.
- COLLECTION_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- collectionEvent(CollectionId, long) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Get a
Structrepresentation of the source partition and offset information where we have last read. - collectionExcludeList - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- collectionFilter - Variable in class io.debezium.connector.mongodb.Filters
- collectionFilter() - Method in class io.debezium.connector.mongodb.Filters
-
Get the predicate function that determines whether the given collection is to be included.
- collectionId - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- collectionId - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- collectionId - Variable in class io.debezium.connector.mongodb.SourceInfo
-
Id of collection the current event applies to.
- collectionId() - Method in class io.debezium.connector.mongodb.SourceInfo
- CollectionId - Class in io.debezium.connector.mongodb
-
A simple identifier for collections in a replica set.
- CollectionId(String, String) - Constructor for class io.debezium.connector.mongodb.CollectionId
-
Create a new collection identifier.
- collectionIncludeList - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- collections - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- collections() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
-
Get the identifiers of all the collections, applying the current collection filter configuration.
- collectionScanCompleted(MongoDbPartition) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- collectionSchema - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- COLON - Static variable in class io.debezium.connector.mongodb.FieldSelector
- communicationExceptions() - Method in class io.debezium.connector.mongodb.MongoDbErrorHandler
- COMPACT_JSON_SETTINGS - Static variable in class io.debezium.connector.mongodb.JsonSerialization
-
Common settings for writing JSON strings using a compact JSON format
- concat(Object...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- config - Variable in class io.debezium.connector.mongodb.Filters
- config - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- config - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- config - Variable in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- config() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- config() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- config() - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- CONFIG_DEFINITION - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- configDef() - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- configDef() - Static method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
-
There are 3 configuration groups available: - Collection: Allows you to customize each of The field names in the outbox collection for your convenience - Router: The behavior behind the events routing - Debezium: Specific to Debezium behavior which might impact the transform
- configFields - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- configuration - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- CONFIGURATION_BASED - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Allows control over snapshots by setting connectors properties prefixed with 'snapshot.mode.configuration.based'.
- configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.snapshot.query.SelectAllSnapshotQuery
- configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- CONNECT_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- connectClusterState - Variable in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- CONNECTION_STRING - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- connectionContext - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- connectionString - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- connectionString(String, String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
- ConnectionStrings - Class in io.debezium.connector.mongodb.connection
-
Host string parsing utilities
- ConnectionStrings() - Constructor for class io.debezium.connector.mongodb.connection.ConnectionStrings
- connectorConfig - Variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- connectorConfig - Variable in class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
- connectorConfig - Variable in class io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
- connectorConfig - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- connectorConfig - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- connectorConfig - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.mongodb.SourceInfo
- connectTimeoutMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- constructQueryPredicate(Object[], Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- contains(MongoIterable<String>, String) - Static method in class io.debezium.connector.mongodb.MongoUtils
-
Determine if the supplied
MongoIterablecontains an element that is equal to the supplied value. - contains(MongoIterable<T>, Predicate<T>) - Static method in class io.debezium.connector.mongodb.MongoUtils
-
Determine if the supplied
MongoIterablecontains at least one element that satisfies the given predicate. - context - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- CONTEXT_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- contextName() - Static method in class io.debezium.connector.mongodb.Module
- convertConfigMap(Map<String, T>) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Converts MongoDB Outbox Event Router-style configMap to relational one
- converter - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- converter - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- convertFieldValue(Map.Entry<String, BsonValue>, Struct, Schema) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- convertFieldValue(Schema, BsonType, BsonValue, ArrayList<Object>) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- convertRecord(Map.Entry<String, BsonValue>, Schema, Struct) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- CORRELATION_ID - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- correlationId - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- create() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- create(Configuration) - Static method in class io.debezium.connector.mongodb.connection.MongoDbConnections
-
Creates
MongoDbConnectionwith error handler provided byMongoDbConnections.throwingErrorHandler() - create(Configuration, MongoDbConnection.ErrorHandler) - Static method in class io.debezium.connector.mongodb.connection.MongoDbConnections
-
Creates
MongoDbConnectionwith arbitrary error handler - create(Configuration, EventDispatcher<MongoDbPartition, CollectionId>, MongoDbPartition) - Static method in class io.debezium.connector.mongodb.connection.MongoDbConnections
-
Creates
MongoDbConnectionwith error handler provided byMongoDbConnections.eventSourcingErrorHandler(EventDispatcher, MongoDbPartition) - createAndEmitChangeRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- createCollectionFilter() - Method in class io.debezium.connector.mongodb.Filters
- createCollectionFilter(Filters.FilterConfig) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createDatabaseAndCollectionLiteralFilters(Filters.FilterConfig) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createDatabaseAndCollectionRegexFilters(Filters.FilterConfig) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createDatabaseFilter() - Method in class io.debezium.connector.mongodb.Filters
- createDataEvents(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition>, MongoDbConnection, SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
-
Dispatches the data change events for the records of a single replica-set.
- createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition>, CollectionId, MongoDbConnection, Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- createDataEventsForDataCollection(MongoDbPartition) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
-
Dispatches the data change events for the records of a single table.
- createFieldNameConverter() - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Creates configuration properties converter to convert MongoDB Outbox Event Router's to relational one.
- createFieldSelector() - Method in class io.debezium.connector.mongodb.Filters
- createInternalPipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createMaker(RecordParser, SerializerType, String, String) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- createMongoClientSettings() - Method in class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
- createOperationTypeFilter(MongoDbConnectorConfig, Filters.FilterConfig) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createParser(RecordAndMetadata) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- createRegexMatchingInternalPipeline(Bson) - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createSizePipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createSplitPipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createSSLContext(MongoDbConnectorConfig) - Static method in interface io.debezium.connector.mongodb.connection.client.MongoDbClientFactory
-
Creates SSL context initialized with custom
- createUserAndInternalPipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createUserPipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- currentChunkId - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- currentChunkId() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- currentCollection - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- currentDataCollectionId() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- CURSOR_MAX_AWAIT_TIME_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CURSOR_OVERSIZE_HANDLING_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CURSOR_OVERSIZE_SKIP_THRESHOLD - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CURSOR_PIPELINE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CURSOR_PIPELINE_ORDER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- cursorMaxAwaitTimeMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- cursorPipelineOrder - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CursorPipelineOrder(String) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
- cursorRef - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- CUSTOM - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Inject a custom snapshotter, which allows for more control over snapshots.
D
- DATA_COLLECTIONS_TO_SNAPSHOT_KEY - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- DATA_COLLECTIONS_TO_SNAPSHOT_KEY_ADDITIONAL_CONDITION - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- DATA_COLLECTIONS_TO_SNAPSHOT_KEY_ID - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- database() - Method in class io.debezium.connector.mongodb.SourceInfo
- DATABASE - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Capture changes from database.
- DATABASE_EXCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the databases to be excluded.
- DATABASE_INCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the databases to be monitored.
- DATABASE_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- databaseFilter - Variable in class io.debezium.connector.mongodb.Filters
- databaseFilter() - Method in class io.debezium.connector.mongodb.Filters
-
Get the predicate function that determines whether the given database is to be included.
- databaseNames() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
-
Get the names of all the databases applying the current database filter configuration.
- databaseParts() - Method in class io.debezium.connector.mongodb.CollectionId
- dataCollectionsToBeSnapshottedCount() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- dataCollectionsToSnapshot - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- dataCollectionsToSnapshotAsString() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- dataListener - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- dbExcludeList - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- dbIncludeList - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- dbName - Variable in class io.debezium.connector.mongodb.CollectionId
- dbName() - Method in class io.debezium.connector.mongodb.CollectionId
-
Get the name of the database in which the collection exists.
- DebeziumMongoDbConnectorResource - Class in io.debezium.connector.mongodb.rest
-
A JAX-RS Resource class defining endpoints of the Debezium MongoDB Connect REST Extension
- DebeziumMongoDbConnectorResource(ConnectClusterState) - Constructor for class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- DebeziumMongoDbConnectRestExtension - Class in io.debezium.connector.mongodb.rest
-
A Kafka Connect REST extension that enables some advanced features over Kafka Connect's REST interface: To install this extension put the jar file into a separate Kafka Connect plugin dir and configure your Kafka Connect properties file with: `rest.extension.classes=io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension`
- DebeziumMongoDbConnectRestExtension() - Constructor for class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- deduplicateWindow(DataCollectionId, Object) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- deduplicationNeeded() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- DEFAULT_SNAPSHOT_FETCH_SIZE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- DefaultMongoDbAuthProvider - Class in io.debezium.connector.mongodb.connection
- DefaultMongoDbAuthProvider() - Constructor for class io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
- DefaultMongoDbClientFactory - Class in io.debezium.connector.mongodb.connection.client
- DefaultMongoDbClientFactory(Configuration) - Constructor for class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
- defaultSelector(String, String) - Static method in class io.debezium.connector.mongodb.MongoDbTopicSelector
-
Deprecated.Gets the selector for topics for a given prefix, database name, and collection name.
- delimiter - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- DELIMITER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- DEPLOYMENT - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Capture changes from entire MongoDB deployment
- DEPRECATED_CONNECTION_MODE_FILED - Static variable in class io.debezium.connector.mongodb.MongoDbConnector
- DEPRECATED_SHARD_CS_PARAMS_FILED - Static variable in class io.debezium.connector.mongodb.MongoDbConnector
- determineDataCollectionsToBeSnapshotted(Collection<T>, Set<Pattern>) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- determineSnapshotQuery(Map<String, String>, CollectionId) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- DisconnectEvent - Class in io.debezium.connector.mongodb
-
An event that implies that a connection was lost or with the source database.
- DisconnectEvent() - Constructor for class io.debezium.connector.mongodb.DisconnectEvent
- dispatchChangeEvent(ChangeStreamDocument<BsonDocument>, MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- DISPATCHED - Enum constant in enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
-
Event successfully dispatched
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- dispatcher - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- dispatchHeartbeatEvent(BufferingChangeStreamCursor.ResumableChangeStreamEvent<BsonDocument>, MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- doApply(R) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- document - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
- DOCUMENT - Enum constant in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- DOCUMENT_ID - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- DOCUMENT_ID - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- DOCUMENT_ID - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- doExecute(ChangeEventSource.ChangeEventSourceContext, MongoDbOffsetContext, AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- doPoll() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- doSnapshot(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- doStop() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- DOT - Static variable in class io.debezium.connector.mongodb.FieldSelector
E
- effectiveOffset - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- emitCreateRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- emitCreateRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- emitDeleteRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- emitDeleteRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- emitReadRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- emitReadRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- emitUpdateRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- emitUpdateRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- emitWindowClose(Partition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
-
Update high watermark for the incremental snapshot chunk
- emitWindowOpen() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
-
Update low watermark for the incremental snapshot chunk
- empty(MongoDbConnectorConfig) - Static method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- emptyOffsets(MongoDbConnectorConfig) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- enqueue(BufferingChangeStreamCursor.ResumableChangeStreamEvent<TResult>) - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- envelopeSchema - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- equals(Object) - Method in class io.debezium.connector.mongodb.CollectionId
- equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbPartition
- ERROR - Enum constant in enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
-
An error occurred and processing loop should be terminated
- errorHandled(BlockingRunnable) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- errorHandler - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- event - Variable in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- event(DataCollectionId, Instant) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- EVENT_PRIMARY_KEY - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- EventFetcher(ChangeStreamIterable<TResult>, int, MongoDbStreamingChangeEventSourceMetrics, Clock, DelayStrategy) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- EventFetcher(ChangeStreamIterable<TResult>, int, MongoDbStreamingChangeEventSourceMetrics, Clock, Duration) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- eventRouterDelegate - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- eventSourcingErrorHandler(EventDispatcher<MongoDbPartition, CollectionId>, MongoDbPartition) - Static method in class io.debezium.connector.mongodb.connection.MongoDbConnections
-
Creates
MongoDbConnection.ErrorHandlerthat Logs the error Notifies dispatcher in case of of authorisation error Rethrows the error asDebeziumException - excludeFields(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
-
Specifies the comma-separated list of fully-qualified field names that should be included.
- excludeNumericItems(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Excludes numeric items from the given array.
- excludes(String, Function<T, String>) - Method in class io.debezium.connector.mongodb.Filters
- execute(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- execute(String, BlockingConsumer<MongoClient>) - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
-
Execute the supplied operation.
- execute(String, BlockingFunction<MongoClient, T>) - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
-
Execute the supplied operation.
- executor - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- EXPAND_JSON_PAYLOAD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- expandAfterField(R) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Replaces after field by parsing and expanding original JSON string to Struct type.
- expandPayload - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- expr(Object) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- extractFullDocument(ChangeStreamDocument<BsonDocument>, Struct) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- extractFullDocumentBeforeChange(ChangeStreamDocument<BsonDocument>, Struct) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- ExtractNewDocumentState<R extends org.apache.kafka.connect.connector.ConnectRecord<R>> - Class in io.debezium.connector.mongodb.transforms
-
Debezium Mongo Connector generates the CDC records in String format.
- ExtractNewDocumentState() - Constructor for class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- ExtractNewDocumentState.ArrayEncoding - Enum in io.debezium.connector.mongodb.transforms
F
- FAIL - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Fail if oversized event is encoutered
- fetcher - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- fetchEvent(MongoChangeStreamCursor<ChangeStreamDocument<TResult>>) - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- fetchEvents(MongoChangeStreamCursor<ChangeStreamDocument<TResult>>) - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- field - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
- FIELD_EVENT_ID - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EVENT_KEY - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EVENT_TIMESTAMP - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EVENT_TYPE - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EXCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of the fully-qualified names of fields that should be excluded from change event message values.
- FIELD_EXCLUDE_LIST_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- FIELD_PAYLOAD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_RENAMES - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of the fully-qualified replacements of fields that should be used to rename fields in change event message values.
- FIELD_RENAMES_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- FIELD_SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- fieldExcludeList - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- fieldFilter - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- fieldFilterFor(CollectionId) - Method in class io.debezium.connector.mongodb.FieldSelector
-
Returns the field filter for the given collection identifier.
- fieldFilterFor(CollectionId) - Method in class io.debezium.connector.mongodb.Filters
-
Get the field filter for a given collection identifier.
- FieldNameAndValue(String, Object) - Constructor for class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
- fieldNamer - Variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- fieldNodes - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
- fieldPayload - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- fieldRenames - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- FIELDS_ADDITIONAL_PLACEMENT - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- fieldSelector - Variable in class io.debezium.connector.mongodb.Filters
- FieldSelector - Class in io.debezium.connector.mongodb
-
This filter selector is designed to determine the filter to exclude or rename fields in a document.
- FieldSelector(List<FieldSelector.Path>) - Constructor for class io.debezium.connector.mongodb.FieldSelector
- FieldSelector.FieldFilter - Interface in io.debezium.connector.mongodb
-
This filter is designed to exclude or rename fields in a document.
- FieldSelector.FieldNameAndValue - Class in io.debezium.connector.mongodb
- FieldSelector.FieldSelectorBuilder - Class in io.debezium.connector.mongodb
-
A builder of a field selector.
- FieldSelector.Path - Class in io.debezium.connector.mongodb
-
Represents a field that should be excluded from or renamed in MongoDB documents.
- FieldSelector.RemovePath - Class in io.debezium.connector.mongodb
- FieldSelector.RenamePath - Class in io.debezium.connector.mongodb
- FieldSelectorBuilder() - Constructor for class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- fieldTimestamp - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- filterConfig - Variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- FilterConfig(Configuration) - Constructor for class io.debezium.connector.mongodb.Filters.FilterConfig
- filters - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- filters - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- filters - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- Filters - Class in io.debezium.connector.mongodb
-
A utility that is contains various filters for acceptable database names,
CollectionIds, and fields. - Filters(Configuration) - Constructor for class io.debezium.connector.mongodb.Filters
-
Create an instance of the filters.
- FILTERS_MATCH_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- Filters.FilterConfig - Class in io.debezium.connector.mongodb
- filtersMatchMode - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- filtersMatchMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- FiltersMatchMode(String) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
- firstOrNull(Collection<ChangeStreamDocument<TResult>>, Function<ChangeStreamDocument<TResult>, T>) - Static method in class io.debezium.connector.mongodb.events.SplitEventHandler
- FLATTEN_STRUCT - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- flattenStruct - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- forEach(MongoIterable<T>, Consumer<T>) - Static method in class io.debezium.connector.mongodb.MongoUtils
-
Perform the given operation on each of the values in the iterable container.
- forEachCollectionNameInDatabase(MongoClient, String, Consumer<String>) - Static method in class io.debezium.connector.mongodb.MongoUtils
-
Perform the given operation on each of the collection names in the named database.
- forEachDatabaseName(MongoClient, Consumer<String>) - Static method in class io.debezium.connector.mongodb.MongoUtils
-
Perform the given operation on each of the database names.
- format(List<? extends Bson>) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipeline
- fragmentBuffer - Variable in class io.debezium.connector.mongodb.events.SplitEventHandler
- fromData(String) - Static method in class io.debezium.connector.mongodb.ResumeTokens
- fromIterable(ChangeStreamIterable<TResult>, MongoDbTaskContext, MongoDbStreamingChangeEventSourceMetrics, Clock) - Static method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- fullUpdate - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- FullUpdateType(String, boolean) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
- fullyQualifiedFieldNames - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- fullyQualifiedFieldReplacements - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
G
- generateNewFieldName(String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Generates a new field name.
- generateNewFieldName(String) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- generateNewFieldName(String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Generates a new field name for the given value.
- generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- get() - Static method in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- getAllConfigurationFields() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- getAuthProvider() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getAuthSource() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getBlockingSnapshottingTask(MongoDbPartition, MongoDbOffsetContext, SnapshotConfiguration) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getBuiltInDbNames() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getCaptureMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
Provides statically configured capture mode.
- getCaptureMode() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
-
Provides the capture mode used by connector runtime.
- getCaptureModeFullUpdateType() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getCaptureScope() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getCaptureTarget() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getChangeRecordEmitter(MongoDbPartition, OffsetContext, Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
-
Returns a
ChangeRecordEmitterproducing the change records for the given table row. - getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, CollectionId, BsonDocument) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getChangeStreamSessionTransactionId(ChangeStreamDocument<BsonDocument>) - Static method in class io.debezium.connector.mongodb.MongoUtils
-
Helper function to extract the session transaction-id from an Change Stream event.
- getChangeStreamSessionTxnId() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getClock() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getClusterDescription() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
- getClusterType() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
- getCollectionExcludeList() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getCollectionIncludeList() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getConfig() - Method in class io.debezium.connector.mongodb.Filters
- getConnection(EventDispatcher<MongoDbPartition, CollectionId>, MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
-
Obtains instances of
MongoDbConnectionwhich should be used in event sources - getConnectionString() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
- getConnectionString() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getConnector() - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- getConnectorConfig() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
- getConnectorConfig() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- getConnectorDescriptor() - Method in class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadata
- getConnectorFields() - Method in class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadata
- getConnectorMetadata() - Method in class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadataProvider
- getConnectorName() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getConnectorVersion() - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- getConnectTimeoutMs() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getContextName() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getCorrelationId() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- getCursorMaxAwaitTime() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getCursorMaxAwaitTimeMs() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getCursorPipelineOrder() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getData(BsonDocument) - Static method in class io.debezium.connector.mongodb.ResumeTokens
- getDataBytes(BsonValue) - Static method in class io.debezium.connector.mongodb.ResumeTokens
- getDataCollections() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- getDataString(BsonDocument) - Static method in class io.debezium.connector.mongodb.ResumeTokens
- getDbExcludeList() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getDbIncludeList() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getDocumentId(BsonDocument) - Method in class io.debezium.connector.mongodb.JsonSerialization
- getDocumentValue(BsonDocument) - Method in class io.debezium.connector.mongodb.JsonSerialization
- getEnvelopeSchema() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- getEventSourcePosition(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- getEventTimestamp(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- getFieldExcludeList() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getFieldRenames() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getFilters() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- getFiltersMatchMode() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getFiltersMatchMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getFullDocument(R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- getHeartbeatFrequencyMs() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getInc() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext, SnapshotProgressListener<MongoDbPartition>, DataChangeEventListener<MongoDbPartition>, NotificationService<MongoDbPartition, MongoDbOffsetContext>) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- getIncrementalSnapshotContext() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getLastEmptyPollTime() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getLastEmptyPollTime() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
- getLastSourceEventPollTime() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getLastSourceEventPollTime() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
- getMaskedConnectionString() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
-
Same as
MongoDbConnectionContext.getConnectionString()but masks sensitive information - getMatchingCollections(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- getMatchingCollections(Configuration) - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- getMetadata(String) - Method in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- getMetrics(String) - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- getMongoClient() - Method in interface io.debezium.connector.mongodb.connection.client.MongoDbClientFactory
-
Creates native
MongoClientinstance - getMongoClient() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
- getMongoClient() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
-
Creates native
MongoClientinstance - getMongoClientSettings() - Method in class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
- getMongoClientSettings() - Method in interface io.debezium.connector.mongodb.connection.client.MongoDbClientFactory
-
Creates
MongoClientSettingsused to obtainMongoClientinstances - getMongoDbOffsetContext(OffsetContext) - Static method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- getName() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- getNumberOfDisconnects() - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- getNumberOfDisconnects() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetricsMBean
- getNumberOfDisconnects() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getNumberOfDisconnects() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
- getNumberOfEmptyPolls() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getNumberOfEmptyPolls() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
- getNumberOfPrimaryElections() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getNumberOfPrimaryElections() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
- getOffset() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getOffsetContext() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- getOperation() - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- getOperation() - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- getOversizeHandlingMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getOversizeSkipThreshold() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getPartialUpdateDocument(R, R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- getPartitions() - Method in class io.debezium.connector.mongodb.MongoDbPartition.Provider
- getPassword() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getPreviousOffsets(MongoDbConnectorConfig) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- getPrimaryAddress() - Method in class io.debezium.connector.mongodb.PrimaryElectionEvent
- getRequiredReplicaSetName() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
- getResumeToken() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- getResumeToken() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getSchema() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- getSchemaFilePath() - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- getServerAddress() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- getServerCursor() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- getServerName() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- getServerSelectionTimeoutMs() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getShardNames() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
- getSignalDataCollection() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition>, NotificationService<MongoDbPartition, MongoDbOffsetContext>) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- getSnapshotFilterQueryByCollection() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshotFilterQueryForCollection(CollectionId) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshotLockingMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshotMaxThreads() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshotMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- getSnapshotMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshottingTask(MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getSocketTimeoutMs() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSourceInfoSchema() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSourcePartition() - Method in class io.debezium.connector.mongodb.MongoDbPartition
- getSslKeyStore() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSslKeyStorePassword() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSslKeyStoreType() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSslTrustStore() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSslTrustStorePassword() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSslTrustStoreType() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getStages() - Method in class io.debezium.connector.mongodb.ChangeStreamPipeline
- getStreamingChangeEventSource() - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- getStreamingMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- getTableScanLogTimer() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- getTime() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getTimestamp() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getTimestamp(BsonDocument) - Static method in class io.debezium.connector.mongodb.ResumeTokens
- getTopicName(CollectionId, String, String) - Static method in class io.debezium.connector.mongodb.MongoDbTopicSelector
-
Deprecated.Get the name of the topic for a given prefix, database name, and collection name.
- getTopicNamingStrategy() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- getTransactionContext() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getTransactionId(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- getTransformer() - Method in class io.debezium.connector.mongodb.JsonSerialization
- getUser() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getUserPipeline() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- getValue() - Method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- getWatermarkWindowCloser(CommonConnectorConfig, MongoDbConnection, CollectionId) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
H
- handle(ChangeStreamDocument<TResult>) - Method in class io.debezium.connector.mongodb.events.SplitEventHandler
- handle(BufferingChangeStreamCursor.ResumableChangeStreamEvent<TResult>) - Method in class io.debezium.connector.mongodb.events.SplitEventHandler
- hasConfigFieldEventId(Map<String, T>) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- hasDocument() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
- hashCode() - Method in class io.debezium.connector.mongodb.CollectionId
- hashCode() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- hashCode() - Method in class io.debezium.connector.mongodb.MongoDbPartition
- hasNext() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- hasOffset() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- hasPosition() - Method in class io.debezium.connector.mongodb.SourceInfo
-
Determine whether we have previously recorded a MongoDB timestamp for the replica set.
- hasRequiredReplicaSetName() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
-
Determines if RS name is specified when required
- HEARTBEAT_FREQUENCY_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- heartbeatFrequencyMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- hello() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
-
Executes the ping command (Ping) using the first available database
- hello(MongoClient, String) - Static method in class io.debezium.connector.mongodb.MongoUtils
- HOST_PATTERN - Static variable in class io.debezium.connector.mongodb.connection.ConnectionStrings
-
Regular expression that extracts the hosts for the replica sets.
I
- id - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- id() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- ID_FIELD_NAME - Static variable in class io.debezium.connector.mongodb.JsonSerialization
- identifier() - Method in class io.debezium.connector.mongodb.CollectionId
- includePreImage - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- includes(String, Function<T, String>) - Method in class io.debezium.connector.mongodb.Filters
- INCREMENTAL_SNAPSHOT_KEY - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- incrementalSnapshotChangeEventSource - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- incrementalSnapshotContext - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- incrementalSnapshotThreadPool - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- incrementTableRowsScanned(long) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- INFO - Static variable in class io.debezium.connector.mongodb.Module
- init(Configuration) - Method in class io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
- init(Configuration) - Method in interface io.debezium.connector.mongodb.connection.MongoDbAuthProvider
-
Initializes the provider.
- init(MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- init(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- init(MongoDbIncrementalSnapshotContext<U>, Map<String, ?>) - Static method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- init(String, String, CommonConnectorConfig) - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- initChangeStream(MongoClient, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- initEvent(MongoChangeStreamCursor<ChangeStreamDocument<BsonDocument>>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- initEvent(MongoChangeStreamCursor<ChangeStreamDocument<BsonDocument>>) - Method in class io.debezium.connector.mongodb.SourceInfo
- initFromOpTimeIfNeeded(BsonTimestamp) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- INITIAL - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Perform a snapshot only upon initial startup of a connector.
- INITIAL_ONLY - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Perform a snapshot and then stop before attempting to receive any logical changes.
- INITIAL_POSITION - Static variable in class io.debezium.connector.mongodb.SourceInfo
- INITIAL_SYNC - Static variable in class io.debezium.connector.mongodb.SourceInfo
- INITIAL_TIMESTAMP - Static variable in class io.debezium.connector.mongodb.SourceInfo
- initialSnapshot - Variable in class io.debezium.connector.mongodb.SourceInfo
- initSnapshotStartOffsets(MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- initSnapshotStartOffsets(MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, MongoDbConnection) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- INTERNAL_FIRST - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Internal stages first, then user stages
- intOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- io.debezium.connector.mongodb - package io.debezium.connector.mongodb
- io.debezium.connector.mongodb.connection - package io.debezium.connector.mongodb.connection
- io.debezium.connector.mongodb.connection.client - package io.debezium.connector.mongodb.connection.client
- io.debezium.connector.mongodb.converters - package io.debezium.connector.mongodb.converters
- io.debezium.connector.mongodb.events - package io.debezium.connector.mongodb.events
- io.debezium.connector.mongodb.metadata - package io.debezium.connector.mongodb.metadata
- io.debezium.connector.mongodb.metrics - package io.debezium.connector.mongodb.metrics
- io.debezium.connector.mongodb.recordemitter - package io.debezium.connector.mongodb.recordemitter
- io.debezium.connector.mongodb.rest - package io.debezium.connector.mongodb.rest
- io.debezium.connector.mongodb.snapshot - package io.debezium.connector.mongodb.snapshot
- io.debezium.connector.mongodb.snapshot.query - package io.debezium.connector.mongodb.snapshot.query
- io.debezium.connector.mongodb.transforms - package io.debezium.connector.mongodb.transforms
- io.debezium.connector.mongodb.transforms.outbox - package io.debezium.connector.mongodb.transforms.outbox
- isEmpty() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- isEmpty() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
- isEmpty() - Method in class io.debezium.connector.mongodb.events.SplitEventHandler
- isFullUpdate() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- isHistorized() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- isIncludePreImage() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- isLiteralsMatchMode() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- isNonInitialChunk() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- isNotBuiltIn(CollectionId) - Method in class io.debezium.connector.mongodb.Filters
- isOffsetInvalidationAllowed() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- isPostImage() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
- isRunning() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
- isRunning() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
-
Indicates whether event fetching is running and the internal cursor is open
- isSchemaVerificationPassed() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- isShardedCluster() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
- isSignalDataCollection(DataCollectionId) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- isSnapshotPaused() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- isSnapshotRunning() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- isSnapshotRunning() - Method in class io.debezium.connector.mongodb.SourceInfo
-
Returns whether any replica sets are still running a snapshot.
- isSslAllowInvalidHostnames() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- isSslEnabled() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- isValidOperation(String) - Static method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- isValidResumeToken(BsonDocument, MongoDbTaskContext) - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
J
- JsonSerialization - Class in io.debezium.connector.mongodb
-
A class responsible for serialization of message keys and values to MongoDB compatible JSON
- JsonSerialization() - Constructor for class io.debezium.connector.mongodb.JsonSerialization
- JsonSerialization.Transformer - Interface in io.debezium.connector.mongodb
- jsonWriterSettings - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
K
- key - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
- keyExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- keyFromDocument(BsonDocument) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keyFromRow(Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- keyGenerator - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keySchema - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keySchema() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
L
- lastCollection - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
- lastEmptyPollTime - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- lastEventKeySent - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
-
The PK of the last record that was passed to Kafka Connect.
- lastRecordInCollection - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
- lastResumeToken - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- lastResumeToken() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- lastResumeToken() - Method in class io.debezium.connector.mongodb.SourceInfo
- lastResumeTokenDoc() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- lastSourceEventPollTime - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- lastTimestamp() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- lastTimestamp() - Method in class io.debezium.connector.mongodb.SourceInfo
- lastTimestampOrTokenTime() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- LIST_DELIMITER - Static variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- LITERAL - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Match by simple comparison (use simple name for collections)
- literalMatchMode - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- load(Map<String, ?>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- load(Map<String, ?>, boolean) - Static method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- Loader(MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- loadKeyStore(String, Path, char[]) - Static method in interface io.debezium.connector.mongodb.connection.client.MongoDbClientFactory
-
Creates keystore
- LOGGER - Static variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- LOGGER - Static variable in interface io.debezium.connector.mongodb.connection.client.MongoDbClientFactory
- LOGGER - Static variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- LOGGER - Static variable in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.connection.MongoDbConnections
- LOGGER - Static variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- LOGGER - Static variable in class io.debezium.connector.mongodb.events.SplitEventHandler
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbConnector
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoUtils
- LOGGER - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- LOGGER - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- LOGGER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- LOGGER - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- logicalName - Variable in class io.debezium.connector.mongodb.MongoDbPartition.Provider
- LOOKUP - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Full update is performed via separate document lookup call
- lsid - Variable in class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
- LSID - Static variable in class io.debezium.connector.mongodb.SourceInfo
- lte(Object, Object) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
M
- mapper - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- mapperTypeRef - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- mask(ConnectionString) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
- mask(String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
-
Mask credential information in connection string
- matcher(String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
- matches(String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Whether this path applies to the given collection namespace or not.
- matchesPath(String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Verifies whether a parameter representing path is the same or belongs under this path.
- maximumKey - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
-
The largest PK in the table at the start of snapshot.
- maximumKey() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- maximumKey(Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- mergeEventFragments(List<ChangeStreamDocument<TResult>>) - Static method in class io.debezium.connector.mongodb.events.SplitEventHandler
- metrics - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- modify(Map<String, Object>, Map<String, Object>, Map<String, Object>) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Applies the transformation represented by this path, i.e.
- modifyField(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Modifies the field in the document used for read, insert and full update operations.
- modifyField(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- modifyField(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- modifyFields(Object, String[], int) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- modifyFields(Map<String, Object>, String[], int) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Modifies fields in the document by the given path nodes start with the begin index.
- modifyFieldsWithDotNotation(Map<String, Object>) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Modifies fields that use the dot notation, like
'a.b'or'a.0.b'. - modifyFieldWithDotNotation(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Immediately modifies the field that uses the dot notation like
'a.b'in the document used for set and unset update operations. - modifyFieldWithDotNotation(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- modifyFieldWithDotNotation(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- Module - Class in io.debezium.connector.mongodb
-
Information about this module.
- Module() - Constructor for class io.debezium.connector.mongodb.Module
- mongo - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- MongoDataConverter - Class in io.debezium.connector.mongodb.transforms
-
MongoDataConverter handles translating MongoDB strings to Kafka Connect schemas and row data to Kafka Connect records.
- MongoDataConverter(ExtractNewDocumentState.ArrayEncoding) - Constructor for class io.debezium.connector.mongodb.transforms.MongoDataConverter
- MongoDataConverter(ExtractNewDocumentState.ArrayEncoding, FieldNameSelector.FieldNamer<String>, boolean) - Constructor for class io.debezium.connector.mongodb.transforms.MongoDataConverter
- MONGODB_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- MONGODB_SOURCE_FIELD - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- MONGODB_TRUNCATED_ARRAY_SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- MONGODB_UPDATED_DESCRIPTION_SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- MongoDbAuthProvider - Interface in io.debezium.connector.mongodb.connection
-
An interface that defines the MongoDB Authentication strategy.
- MongoDbChangeEventSourceFactory - Class in io.debezium.connector.mongodb
-
Factory for creating
ChangeEventSources specific for the MongoDb connector. - MongoDbChangeEventSourceFactory(MongoDbConnectorConfig, ErrorHandler, EventDispatcher<MongoDbPartition, CollectionId>, Clock, MongoDbTaskContext, MongoDbSchema, MongoDbStreamingChangeEventSourceMetrics, SnapshotterService) - Constructor for class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- MongoDbChangeEventSourceMetricsFactory - Class in io.debezium.connector.mongodb.metrics
- MongoDbChangeEventSourceMetricsFactory() - Constructor for class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- MongoDbChangeRecordEmitter - Class in io.debezium.connector.mongodb.recordemitter
-
Emits change data based on a change stream change.
- MongoDbChangeRecordEmitter(MongoDbPartition, OffsetContext, Clock, ChangeStreamDocument<BsonDocument>, MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- MongoDbClientFactory - Interface in io.debezium.connector.mongodb.connection.client
- MongoDbCloudEventsMaker - Class in io.debezium.connector.mongodb.converters
-
CloudEvents maker for records producer by MongoDB connector.
- MongoDbCloudEventsMaker(RecordParser, SerializerType, String, String) - Constructor for class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
- MongoDbCloudEventsProvider - Class in io.debezium.connector.mongodb.converters
-
An implementation of
CloudEventsProviderfor MongoDB. - MongoDbCloudEventsProvider() - Constructor for class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- MongoDbCollectionSchema - Class in io.debezium.connector.mongodb
-
Defines the Kafka Connect
Schemafunctionality associated with a given mongodb collection, and which can be used to send documents that match the schema to Kafka Connect. - MongoDbCollectionSchema(CollectionId, FieldSelector.FieldFilter, Schema, Function<BsonDocument, Object>, Envelope, Schema, Function<BsonDocument, String>) - Constructor for class io.debezium.connector.mongodb.MongoDbCollectionSchema
- mongoDbConnection - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- mongoDbConnection - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- MongoDbConnection - Class in io.debezium.connector.mongodb.connection
-
Scoped Mongodb Connection which applies filter configuration and replica set specification when required Internally this wrapper attempts to obtain regular
MongoClientinstance - MongoDbConnection(Configuration, MongoDbConnection.ErrorHandler) - Constructor for class io.debezium.connector.mongodb.connection.MongoDbConnection
- MongoDbConnection.ErrorHandler - Interface in io.debezium.connector.mongodb.connection
- MongoDbConnectionContext - Class in io.debezium.connector.mongodb.connection
- MongoDbConnectionContext(Configuration) - Constructor for class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
- MongoDbConnections - Class in io.debezium.connector.mongodb.connection
-
Factory class providing access to different configurations of
MongoDbConnectioninstances. - MongoDbConnections() - Constructor for class io.debezium.connector.mongodb.connection.MongoDbConnections
- MongoDbConnector - Class in io.debezium.connector.mongodb
-
A Kafka Connect source connector that creates tasks that read the MongoDB change stream and generate the corresponding data change events.
- MongoDbConnector() - Constructor for class io.debezium.connector.mongodb.MongoDbConnector
- MongoDbConnectorConfig - Class in io.debezium.connector.mongodb
-
The configuration properties.
- MongoDbConnectorConfig(Configuration) - Constructor for class io.debezium.connector.mongodb.MongoDbConnectorConfig
- MongoDbConnectorConfig.CaptureMode - Enum in io.debezium.connector.mongodb
-
The set of different ways how connector can capture changes.
- MongoDbConnectorConfig.CaptureScope - Enum in io.debezium.connector.mongodb
-
The set of predefined CaptureScope options or aliases.
- MongoDbConnectorConfig.CursorPipelineOrder - Enum in io.debezium.connector.mongodb
-
The set of predefined CursorPipelineOrder options or aliases.
- MongoDbConnectorConfig.FiltersMatchMode - Enum in io.debezium.connector.mongodb
-
The set of predefined CursorPipelineOrder options or aliases.
- MongoDbConnectorConfig.FullUpdateType - Enum in io.debezium.connector.mongodb
-
The set off different ways how connector performs full update
- MongoDbConnectorConfig.OversizeHandlingMode - Enum in io.debezium.connector.mongodb
-
The set of predefined OversizeHandlingMode options or aliases.
- MongoDbConnectorConfig.SnapshotMode - Enum in io.debezium.connector.mongodb
-
The set of predefined SnapshotMode options or aliases.
- MongoDbConnectorMetadata - Class in io.debezium.connector.mongodb.metadata
- MongoDbConnectorMetadata() - Constructor for class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadata
- MongoDbConnectorMetadataProvider - Class in io.debezium.connector.mongodb.metadata
- MongoDbConnectorMetadataProvider() - Constructor for class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadataProvider
- MongoDbConnectorTask - Class in io.debezium.connector.mongodb
-
A Kafka Connect source task that replicates the changes from one or more MongoDB replica sets.
- MongoDbConnectorTask() - Constructor for class io.debezium.connector.mongodb.MongoDbConnectorTask
- MongoDbDeleteWindowCloser - Class in io.debezium.connector.mongodb.snapshot
- MongoDbDeleteWindowCloser(MongoDbConnection, CollectionId, MongoDbIncrementalSnapshotChangeEventSource) - Constructor for class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- MongoDbErrorHandler - Class in io.debezium.connector.mongodb
-
Error handler for MongoDB.
- MongoDbErrorHandler(MongoDbConnectorConfig, ChangeEventQueue<?>, ErrorHandler) - Constructor for class io.debezium.connector.mongodb.MongoDbErrorHandler
- MongoDbEventMetadataProvider - Class in io.debezium.connector.mongodb
-
An
EventMetadataProviderimplementation for Mongodb to extract metrics data from events. - MongoDbEventMetadataProvider() - Constructor for class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- MongoDbFieldName - Class in io.debezium.connector.mongodb
-
Field names specific to MongoDB change event
Envelopes. - MongoDbFieldName() - Constructor for class io.debezium.connector.mongodb.MongoDbFieldName
- MongoDbIncrementalSnapshotChangeEventSource - Class in io.debezium.connector.mongodb.snapshot
-
An incremental snapshot change event source that emits events from a MongoDB change stream interleaved with snapshot events.
- MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, EventDispatcher<MongoDbPartition, CollectionId>, MongoDbSchema, Clock, SnapshotProgressListener<MongoDbPartition>, DataChangeEventListener<MongoDbPartition>, NotificationService<MongoDbPartition, ? extends OffsetContext>) - Constructor for class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- MongoDbIncrementalSnapshotContext<T> - Class in io.debezium.connector.mongodb.snapshot
-
Describes current state of incremental snapshot of MongoDB connector
- MongoDbIncrementalSnapshotContext(boolean) - Constructor for class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- MongoDbInsertWindowCloser - Class in io.debezium.connector.mongodb.snapshot
- MongoDbInsertWindowCloser(MongoDbConnection, CollectionId) - Constructor for class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- MongoDbOffsetContext - Class in io.debezium.connector.mongodb
-
A context that facilitates the management of the current offsets across a set of mongodb replica sets.
- MongoDbOffsetContext(SourceInfo, TransactionContext, IncrementalSnapshotContext<CollectionId>) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext
- MongoDbOffsetContext.Loader - Class in io.debezium.connector.mongodb
- MongoDbPartition - Class in io.debezium.connector.mongodb
-
Represents partition used by MongoDB connector TODO: replicaSetName is preserved only for offset consolidation
- MongoDbPartition(String) - Constructor for class io.debezium.connector.mongodb.MongoDbPartition
- MongoDbPartition(String, String) - Constructor for class io.debezium.connector.mongodb.MongoDbPartition
-
This should not be used outside of
MongoDbConnectorTask.getPreviousOffsets(MongoDbConnectorConfig) - MongoDbPartition.Provider - Class in io.debezium.connector.mongodb
-
Provider of partitions used by MongoDB connector TODO: replicaSetNames are preserved only for offset consolidation
- MongoDbRecordParser - Class in io.debezium.connector.mongodb.converters
-
Parser for records producer by the MongoDB connector.
- MongoDbRecordParser(RecordAndMetadata) - Constructor for class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- MongoDbSchema - Class in io.debezium.connector.mongodb
- MongoDbSchema(Filters, TopicNamingStrategy<CollectionId>, Schema, SchemaNameAdjuster) - Constructor for class io.debezium.connector.mongodb.MongoDbSchema
- MongoDbSchemaFactory - Class in io.debezium.connector.mongodb
- MongoDbSchemaFactory() - Constructor for class io.debezium.connector.mongodb.MongoDbSchemaFactory
- mongoDbSchemaFactoryObject - Static variable in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- MongoDbSnapshotChangeEventSource - Class in io.debezium.connector.mongodb
-
A
SnapshotChangeEventSourcethat performs multithreaded snapshots of replica sets. - MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, EventDispatcher<MongoDbPartition, CollectionId>, Clock, SnapshotProgressListener<MongoDbPartition>, ErrorHandler, NotificationService<MongoDbPartition, MongoDbOffsetContext>, SnapshotterService) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext - Class in io.debezium.connector.mongodb
-
Mutable context that is populated in the course of snapshotting.
- MongoDbSnapshotChangeEventSourceMetrics - Class in io.debezium.connector.mongodb.metrics
- MongoDbSnapshotChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- MongoDbSnapshotChangeEventSourceMetricsMBean - Interface in io.debezium.connector.mongodb.metrics
-
Extended metrics exposed by the MongoDB connector during snapshot.
- MongoDbSnapshotContext(MongoDbPartition) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
- MongoDbSnapshotRecordEmitter - Class in io.debezium.connector.mongodb.recordemitter
-
Emits change data based on a collection document.
- MongoDbSnapshotRecordEmitter(MongoDbPartition, OffsetContext, Clock, BsonDocument, MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- MongoDbSourceInfoStructMaker - Class in io.debezium.connector.mongodb
- MongoDbSourceInfoStructMaker() - Constructor for class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- MongoDbStreamingChangeEventSource - Class in io.debezium.connector.mongodb
- MongoDbStreamingChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, EventDispatcher<MongoDbPartition, CollectionId>, ErrorHandler, Clock, MongoDbStreamingChangeEventSourceMetrics, SnapshotterService) - Constructor for class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- MongoDbStreamingChangeEventSource.StreamStatus - Enum in io.debezium.connector.mongodb
-
Indicates the status of event processing
- MongoDbStreamingChangeEventSourceMetrics - Class in io.debezium.connector.mongodb.metrics
- MongoDbStreamingChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- MongoDbStreamingChangeEventSourceMetricsMBean - Interface in io.debezium.connector.mongodb.metrics
-
Extended metrics exposed by the MongoDB connector during streaming.
- MongoDbTaskContext - Class in io.debezium.connector.mongodb
- MongoDbTaskContext(Configuration) - Constructor for class io.debezium.connector.mongodb.MongoDbTaskContext
- MongoDbTopicSelector - Class in io.debezium.connector.mongodb
-
Deprecated.
- MongoDbTopicSelector() - Constructor for class io.debezium.connector.mongodb.MongoDbTopicSelector
-
Deprecated.
- MongoEventRouter<R extends org.apache.kafka.connect.connector.ConnectRecord<R>> - Class in io.debezium.connector.mongodb.transforms.outbox
-
Debezium MongoDB Outbox Event Router SMT
- MongoEventRouter() - Constructor for class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- MongoEventRouterConfigDefinition - Class in io.debezium.connector.mongodb.transforms.outbox
-
Debezium MongoDB Outbox Event Router SMT configuration definition
- MongoEventRouterConfigDefinition() - Constructor for class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- MongoUtils - Class in io.debezium.connector.mongodb
-
Utilities for working with MongoDB.
- MongoUtils() - Constructor for class io.debezium.connector.mongodb.MongoUtils
N
- name - Variable in class io.debezium.connector.mongodb.CollectionId
- name() - Method in class io.debezium.connector.mongodb.CollectionId
-
Get the name of the collection.
- name() - Static method in class io.debezium.connector.mongodb.Module
- name() - Method in class io.debezium.connector.mongodb.snapshot.query.SelectAllSnapshotQuery
- namespace() - Method in class io.debezium.connector.mongodb.CollectionId
-
Get the namespace of this collection, which is composed of the
database nameandcollection name. - namespaceBson(String) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- namespacePattern - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
- NEVER - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Deprecated.to be removed in Debezium 3.0, replaced by {
MongoDbConnectorConfig.SnapshotMode.NO_DATA} - newField - Variable in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- newFieldNode - Variable in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- newRecord(R, BsonDocument, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- next() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
-
Returns next event in buffer.
- NEXT - Enum constant in enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
-
No event was dispatched and processing loop should advance to the next iteration immediately
- nextChunkPosition(Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- nextDataCollection() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- nextDataCollection(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- NO_DATA - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Never perform a snapshot and only receive new data changes.
- noEvent(MongoChangeStreamCursor<?>) - Method in class io.debezium.connector.mongodb.SourceInfo
- noEvent(BufferingChangeStreamCursor.ResumableChangeStreamEvent<BsonDocument>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- noEvent(BufferingChangeStreamCursor.ResumableChangeStreamEvent<BsonDocument>) - Method in class io.debezium.connector.mongodb.SourceInfo
- noEvent(SourceInfo.Position) - Method in class io.debezium.connector.mongodb.SourceInfo
- noEvent(String) - Method in class io.debezium.connector.mongodb.SourceInfo
- noEvent(BsonTimestamp) - Method in class io.debezium.connector.mongodb.SourceInfo
- noMessageIterations - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- normalize(String) - Static method in class io.debezium.connector.mongodb.Filters.FilterConfig
- notExpectedChunk(String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
-
The snapshotting process can receive out-of-order windowing signals after connector restart as depending on committed offset position some signals can be replayed.
- notificationService - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- numberOfEmptyPolls - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- numberOfPrimaryElections - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- numberOfSourceEvents - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
O
- offsetInvalidationAllowed - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- onCollection(MongoClient, String, String, Consumer<MongoCollection<Document>>) - Static method in class io.debezium.connector.mongodb.MongoUtils
-
Perform the given operation on the named collection in the named database, if the database and collection both exist.
- onCollectionDocuments(MongoClient, String, String, BlockingConsumer<Document>) - Static method in class io.debezium.connector.mongodb.MongoUtils
-
Perform the given operation on all of the documents inside the named collection in the named database, if the database and collection both exist.
- onConnectorEvent(MongoDbPartition, ConnectorEvent) - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- onConnectorEvent(MongoDbPartition, ConnectorEvent) - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- onDatabase(MongoClient, String, Consumer<MongoDatabase>) - Static method in class io.debezium.connector.mongodb.MongoUtils
-
Perform the given operation on the database with the given name, only if that database exists.
- onError(String, Throwable) - Method in interface io.debezium.connector.mongodb.connection.MongoDbConnection.ErrorHandler
- onEvent(CollectionId, SourceInfo.Position, long) - Method in class io.debezium.connector.mongodb.SourceInfo
- onSourceEventPolled(ChangeStreamDocument<?>, Clock, Instant) - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- openChangeStream(MongoClient, MongoDbTaskContext) - Static method in class io.debezium.connector.mongodb.MongoUtils
-
Opens change stream based on
MongoDbConnectorConfig.getCaptureScope() - openWindow(String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- OPERATION_INVALID_BEHAVIOR - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- OPERATION_LITERALS - Static variable in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- ORDER - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- ORDER - Static variable in class io.debezium.connector.mongodb.SourceInfo
- orFilters(List<Bson>) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- orFilters(Optional<Bson>...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- oversizeHandlingMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- OversizeHandlingMode(String) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
- oversizeSkipThreshold - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
P
- parse(String) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipeline
- parse(String) - Static method in class io.debezium.connector.mongodb.CollectionId
-
Parse the supplied
<database_name>.<collection_name>string. - parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Determine if the supplied value is one of the predefined options.
- parse(String, Function<String, FieldSelector.Path>, List<FieldSelector.Path>) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- parseFromHosts(String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
- parseIntoParts(String, String, Predicate<Integer>, Pattern) - Static method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- parseSignallingMessage(Struct) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- parts() - Method in class io.debezium.connector.mongodb.CollectionId
- password - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- PASSWORD - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- Path(Pattern, String[]) - Constructor for class io.debezium.connector.mongodb.FieldSelector.Path
- paths - Variable in class io.debezium.connector.mongodb.FieldSelector
-
The configured exclusion/renaming patterns.
- PATTERN_SPILT - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- PAUSE_AFTER_ERROR - Static variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
-
A pause between failed MongoDB operations to prevent CPU throttling and DoS of target MongoDB database.
- paused - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
-
Determines if the incremental snapshot was paused or not.
- pauseSnapshot() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- pauseSnapshot(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- poll() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- pollWithDelay() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
-
Repeatedly polling fetcher for new event, exponentially waiting between polls until limit is reached
- position - Variable in class io.debezium.connector.mongodb.SourceInfo
- position() - Method in class io.debezium.connector.mongodb.SourceInfo
- Position(BsonTimestamp, SourceInfo.SessionTransactionId, String) - Constructor for class io.debezium.connector.mongodb.SourceInfo.Position
- positionFromOffset(Map<String, ?>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- POST_IMAGE - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Full update utilises MongoDB post images
- postImage - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
- postIncrementalSnapshotCompleted() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- postReadChunk(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- prepare(MongoDbPartition, boolean) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- preReadChunk(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- preSnapshotCompletion() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- preSnapshotStart() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- primaryAddress - Variable in class io.debezium.connector.mongodb.PrimaryElectionEvent
- PrimaryElectionEvent - Class in io.debezium.connector.mongodb
-
An event that signals that a primary election has occurred.
- PrimaryElectionEvent(ServerAddress) - Constructor for class io.debezium.connector.mongodb.PrimaryElectionEvent
- processChangeStreamDocument(ChangeStreamDocument<BsonDocument>, SplitEventHandler<BsonDocument>, MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- processMessage(MongoDbPartition, DataCollectionId, Object, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- progressListener - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- Provider(MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.MongoDbPartition.Provider
- Provider(MongoDbConnectorConfig, Set<String>) - Constructor for class io.debezium.connector.mongodb.MongoDbPartition.Provider
-
This should not be used outside of
MongoDbConnectorTask.getPreviousOffsets(MongoDbConnectorConfig)
Q
- QUALIFIED_FIELD_EXCLUDE_LIST_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- QUALIFIED_FIELD_RENAMES_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- queryChunk(MongoCollection<BsonDocument>, Object[], Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- queue - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- queue - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- QUEUE_OFFER_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
R
- readChangeStream(MongoClient, ChangeEventSource.ChangeEventSourceContext, MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- readChunk(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- readEvent(CollectionId, Instant) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- readMaximumKey() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- recordFlattener - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- REGEX - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Match by regex (use fully qualified name for collections)
- register(ConnectRestExtensionContext) - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- REMOVED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- removeDataCollectionFromSnapshot(String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- RemovePath(Pattern, String[]) - Constructor for class io.debezium.connector.mongodb.FieldSelector.RemovePath
- rename(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- renameFields(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
-
Specifies the comma-separated list of fully-qualified field replacements to rename fields.
- RenamePath(Pattern, String[], String) - Constructor for class io.debezium.connector.mongodb.FieldSelector.RenamePath
- replaceLastNameNode(String[], String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
-
Replaces a last name node in the given name nodes, if the name nodes contain only one node, the last name node is returned.
- REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbPartition
- replicaSetName - Variable in class io.debezium.connector.mongodb.MongoDbPartition
- replicaSetName(ClusterDescription) - Static method in class io.debezium.connector.mongodb.MongoUtils
- replicaSetNames - Variable in class io.debezium.connector.mongodb.MongoDbPartition.Provider
- ReplicaSetNotifier<T> - Interface in io.debezium.connector.mongodb.snapshot
- reset() - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- reset() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- resetChunk() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- resolveChangeStreamPipeline(Configuration, Field) - Static method in class io.debezium.connector.mongodb.Filters.FilterConfig
- resolveConnectionString(Configuration) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- resolveFilters(Optional<Bson>...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- resolveSnapshotMaxThreads(Configuration) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- resolveString(Configuration, Field) - Static method in class io.debezium.connector.mongodb.Filters.FilterConfig
- ResumableChangeStreamEvent(ChangeStreamDocument<TResult>) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
-
Creates resumable event from document
- ResumableChangeStreamEvent(BsonDocument) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
-
Creates resumable event from resume token
- RESUME_TOKEN - Static variable in class io.debezium.connector.mongodb.SourceInfo
- resumeSnapshot() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- resumeSnapshot(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- resumeToken - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
-
When
BufferingChangeStreamCursor.ResumableChangeStreamEvent.documentis present this field corresponds toChangeStreamDocument.getResumeToken()Otherwise the value corresponds to the value returned by associatedMongoChangeStreamCursor.getResumeToken() - resumeToken - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- ResumeTokens - Class in io.debezium.connector.mongodb
-
Utilities for working with MongoDB resume tokens.
- ResumeTokens() - Constructor for class io.debezium.connector.mongodb.ResumeTokens
- revertChunk() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- ROUTE_BY_FIELD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- ROUTE_TOMBSTONE_ON_EMPTY_PAYLOAD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- ROUTE_TOPIC_REGEX - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- ROUTE_TOPIC_REPLACEMENT - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- run() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- running - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- running - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
S
- sanitizeValue - Variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
-
Whether to adjust certain field values to conform with Avro requirements.
- schema - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- schema - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- schema - Variable in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- schema - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- schema() - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- SCHEMA_NAME_REGEX - Static variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- SCHEMA_NAME_TRUNCATED_ARRAY - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- SCHEMA_NAME_UPDATED_DESCRIPTION - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- schemaFor(CollectionId) - Method in class io.debezium.connector.mongodb.MongoDbSchema
- schemaParts() - Method in class io.debezium.connector.mongodb.CollectionId
- schemaVerificationPassed - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- SelectAllSnapshotQuery - Class in io.debezium.connector.mongodb.snapshot.query
- SelectAllSnapshotQuery() - Constructor for class io.debezium.connector.mongodb.snapshot.query.SelectAllSnapshotQuery
- selectFieldPartAsNodes(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- selectNamespacePartAsPattern(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- sendEvent(EventDispatcher<MongoDbPartition, CollectionId>, MongoDbPartition, MongoDbOffsetContext, Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- sendEvent(Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- sendWindowEvents(MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- serialization - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- serializedStringToArray(String, String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- SERVER_ID_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbPartition
- SERVER_SELECTION_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- serverId - Variable in class io.debezium.connector.mongodb.MongoDbPartition
- serverName - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- serverSelectionTimeoutMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SessionTransactionId(String, Long) - Constructor for class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
- setContext(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- setPosition(SourceInfo.Position) - Method in class io.debezium.connector.mongodb.SourceInfo
- setSchema(Table) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- setSchemaVerificationPassed(boolean) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- signalDataCollection - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- signallingCollectionId - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- SIMPLE_JSON_SETTINGS - Static variable in class io.debezium.connector.mongodb.JsonSerialization
-
Common settings for writing JSON strings using a compact JSON format
- size() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
-
Depending on queue implementation this method may not be reliable By default see
ConcurrentLinkedQueue.size() - SKIP - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Skip oversized events
- snapshot() - Method in class io.debezium.connector.mongodb.SourceInfo
- SNAPSHOT_FILTER_QUERY_BY_COLLECTION - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SNAPSHOT_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- snapshotMaxThreads - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- snapshotMetrics - Variable in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- snapshotMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SnapshotMode(String) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- snapshotProgressListener - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- snapshotQuery(String, List<String>) - Method in class io.debezium.connector.mongodb.snapshot.query.SelectAllSnapshotQuery
- snapshotRunning() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- snapshotterService - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- snapshotterService - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- snapshotterService - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- SOCKET_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- socketTimeoutMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SOURCE_INFO_STRUCT_MAKER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sourceInfo() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- SourceInfo - Class in io.debezium.connector.mongodb
-
Information about the source of information, which includes the partitions and offsets within those partitions.
- SourceInfo(MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.SourceInfo
- SourceInfo.Position - Class in io.debezium.connector.mongodb
- SourceInfo.SessionTransactionId - Class in io.debezium.connector.mongodb
- sourceSchema - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- SPLIT - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Split oversized events (only supported for MongoDB 6.0.9 and later
- SplitEventHandler<TResult> - Class in io.debezium.connector.mongodb.events
- SplitEventHandler() - Constructor for class io.debezium.connector.mongodb.events.SplitEventHandler
- splitLargeEvent() - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- splitList(String) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- splitNamespaceList(String) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- SSL_ALLOW_INVALID_HOSTNAMES - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_ENABLED - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_KEYSTORE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_KEYSTORE_PASSWORD - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_KEYSTORE_TYPE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_TRUSTSTORE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_TRUSTSTORE_PASSWORD - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_TRUSTSTORE_TYPE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslAllowInvalidHostnames - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslEnabled - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslKeyStore - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslKeyStorePassword - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslKeyStoreType - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslTrustStore - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslTrustStorePassword - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslTrustStoreType - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- stages - Variable in class io.debezium.connector.mongodb.ChangeStreamPipeline
- start() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- start(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- start(Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- startInitialSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- startInitialSnapshot() - Method in class io.debezium.connector.mongodb.SourceInfo
-
Record that an initial sync has started for the given replica set.
- startNewChunk() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- startsWith(String[], String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Returns
trueif the source array starts with the specified array. - stop() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- stopInitialSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- stopInitialSnapshot() - Method in class io.debezium.connector.mongodb.SourceInfo
-
Record that an initial sync has stopped for the given replica set.
- stopSnapshot() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- stopSnapshot(MongoDbPartition, OffsetContext, Map<String, Object>, List<String>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- store(Map<String, Object>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- stream - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- streamingMetrics - Variable in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- streamingMetrics - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- streamingMetrics - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- StreamStatus() - Constructor for enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
- stringToDataCollections(String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- struct(SourceInfo) - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- subSchema(SchemaBuilder, String, BsonType, BsonValue) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- subSchema(SchemaBuilder, Map<String, BsonType>, BsonDocument, boolean) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- supportsOperationFiltering() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
T
- TABLE_MAXIMUM_KEY - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- tableInformationComplete() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- TASK_ID - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- taskClass() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- taskConfigs(int) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- taskContext - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- taskName - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- testArrayElementType(SchemaBuilder, Map.Entry<String, BsonValue>, Map<String, BsonType>) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- testType(SchemaBuilder, String, BsonValue, BsonType) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- then(ChangeStreamPipeline) - Method in class io.debezium.connector.mongodb.ChangeStreamPipeline
-
Creates a new pipeline that is a combination of the current and supplied pipeline stages in serial.
- THROTTLE_NO_MESSAGE_BEFORE_PAUSE - Static variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- throttleIfNeeded(ChangeStreamDocument<TResult>) - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- throttler - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- throttler - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- throwingErrorHandler() - Static method in class io.debezium.connector.mongodb.connection.MongoDbConnections
-
Creates
MongoDbConnection.ErrorHandlerthat just wraps any exception intoDebeziumException - timestamp() - Method in class io.debezium.connector.mongodb.SourceInfo
- TIMESTAMP - Static variable in class io.debezium.connector.mongodb.SourceInfo
- TOPIC_NAMING_STRATEGY - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- topicNamingStrategy - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- topicNamingStrategy - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- toRegex(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- toString() - Method in class io.debezium.connector.mongodb.ChangeStreamPipeline
- toString() - Method in class io.debezium.connector.mongodb.CollectionId
- toString() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
- toString() - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- toString() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- toString() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- toString() - Method in class io.debezium.connector.mongodb.MongoDbPartition
- toString() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- toString() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- toString() - Method in class io.debezium.connector.mongodb.SourceInfo
- totalRowsScanned - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- transactionContext - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- transformer - Variable in class io.debezium.connector.mongodb.JsonSerialization
- TRUNCATED_ARRAY_SCHEMA - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- TRUNCATED_ARRAYS - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- truncatedArraySchema() - Method in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- tryNext() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- ts - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- TXN_NUMBER - Static variable in class io.debezium.connector.mongodb.SourceInfo
- txnNumber - Variable in class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
U
- unsetCorrelationId() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- UPDATE_DESCRIPTION - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- UPDATED_DESCRIPTION_SCHEMA - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- UPDATED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- updatedDescriptionSchema() - Method in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- user - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- USER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- USER_FIRST - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
User stages first, then internal stages
- USER_ONLY - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Only user stages (replacing internal stages)
- userPipeline - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
V
- validate(MongoDbConnection, Offsets<MongoDbPartition, MongoDbOffsetContext>, Snapshotter) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- validate(Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- validateAllFields(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- validateCaptureTarget(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateChangeStreamPipeline(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateCollectionExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateConfigFields() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- validateConnection(Configuration, ConfigValue) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- validateConnectionString(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateDatabaseExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateFieldExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateFieldRenamesList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateListOfRegexesOrLiterals(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateLogPosition(MongoDbOffsetContext, MongoDbTaskContext) - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
- validateOversizeSkipThreshold(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- value - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- value - Variable in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- valueFromDocumentChangeStream(ChangeStreamDocument<BsonDocument>, Envelope.Operation) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueFromDocumentSnapshot(BsonDocument, Envelope.Operation) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueGenerator - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueSchema - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueSchema() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- version() - Static method in class io.debezium.connector.mongodb.Module
- version() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- version() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- version() - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- version() - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- VERSION_ENDPOINT - Static variable in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
W
- waitWhenStreamingPaused(ChangeEventSource.ChangeEventSourceContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- WALL_TIME - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- WALL_TIME - Static variable in class io.debezium.connector.mongodb.SourceInfo
- wallTime - Variable in class io.debezium.connector.mongodb.SourceInfo
- wallTime() - Method in class io.debezium.connector.mongodb.SourceInfo
- WHEN_NEEDED - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Perform a snapshot when it is needed.
- window - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- windowOpened - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- withMaskedSensitiveOptions(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
All Classes and Interfaces|All Packages|Constant Field Values
DefaultTopicNamingStrategyinstead.