Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

aborted - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
add(List<T>, T) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
 
addAdditionalFieldsSchema(List<ExtractNewDocumentState.FieldReference>, R, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
addDataCollectionNamesToSnapshot(MongoDbPartition, List<String>, Optional<String>, Optional<String>, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
addDataCollectionNamesToSnapshot(List<String>, Optional<String>, Optional<String>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
addFields(String, Object) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
addFields(List<ExtractNewDocumentState.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
 
addFieldsPrefix - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
additionalFields - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
additionalHeaders - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
addSessionTxnIdToOffset(SourceInfo.Position, Map<String, Object>) - Method in class io.debezium.connector.mongodb.SourceInfo
 
addTablesIdsToSnapshot(List<DataCollection<T>>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
adjuster - Variable in class io.debezium.connector.mongodb.MongoDbSchema
 
ADMIN_DATABASE_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
The database that might be used to check for member information in a replica set.
afterExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
afterExtractor - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
 
all() - Method in class io.debezium.connector.mongodb.ReplicaSets
Get a copy of all of the ReplicaSet objects.
ALL_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
The set of Fields defined as part of this configuration.
andFilters(Optional<Bson>...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
appendParameter(String, String, String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
Appends new parameter to connection string
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.ExtractNewDocumentState
 
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.MongoDbIncrementalSnapshotContext
 
assureNonEmptySchema() - Method in class io.debezium.connector.mongodb.MongoDbSchema
 
AUTH_SOURCE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
AUTHORIZATION_FAILURE_MESSAGE - Static variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
 
AUTO_DISCOVER_MEMBERS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
Deprecated.

B

beforeExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
booleanOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
 
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, see MongoDbConnectorConfig.FIELD_RENAMES) defining which fields (if any) should be renamed.
builder() - Static method in class io.debezium.connector.mongodb.FieldSelector
Returns a new builder for a field selector.
buildFromHosts(String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
 
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

CAPTURE_MODE - 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
 
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.ReplicaSetOffsetContext
 
changeStreamEvent(String, 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(ReplicaSetOffsetContext, 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.MongoDbIncrementalSnapshotContext
The last primary key in chunk that is now in process.
chunkEndPosititon() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
client(ConnectionString) - Method in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
 
client(ReplicaSet, ReadPreference) - Method in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
 
client(Consumer<MongoClientSettings.Builder>) - Method in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
 
clientFactory - Variable in class io.debezium.connector.mongodb.connection.ConnectionContext
 
clock - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
clock - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
clock - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
clock - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
close() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
 
close() - Method in class io.debezium.connector.mongodb.MongoDbSchema
 
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.MongoDbIncrementalSnapshotChangeEventSource
 
closeWindow(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
CLUSTER_RS_NAME - Static variable in class io.debezium.connector.mongodb.connection.ReplicaSet
 
clusterDescription(MongoClient) - Static method in class io.debezium.connector.mongodb.MongoUtil
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(String, CollectionId, long) - Method in class io.debezium.connector.mongodb.SourceInfo
Get a Struct representation 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.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, 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.MongoDbIncrementalSnapshotChangeEventSource
 
collectionSchema - Variable in class io.debezium.connector.mongodb.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
compareTo(ReplicaSet) - Method in class io.debezium.connector.mongodb.connection.ReplicaSet
 
concat(Object...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
config - Variable in class io.debezium.connector.mongodb.connection.ConnectionContext
 
config - Variable in class io.debezium.connector.mongodb.Filters
 
config - Variable in class io.debezium.connector.mongodb.MongoDbConnector
 
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_DATABASE_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
The database that might be used to check for replica set information in a sharded cluster.
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
configuration - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
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() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
 
connect(ReplicaSet, ReadPreference, Filters, MongoDbConnection.ErrorHandler) - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
Obtain a client scoped to specific replica set.
CONNECT_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
CONNECTION_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
CONNECTION_STRING - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbConnector
 
connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
 
connectionContext - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
ConnectionContext - Class in io.debezium.connector.mongodb.connection
 
ConnectionContext(Configuration) - Constructor for class io.debezium.connector.mongodb.connection.ConnectionContext
 
connectionErrorHandler(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
connectionMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
ConnectionMode(String) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
 
connections - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
connections - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
connections - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
connections - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
connectionSeed() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
Initial connection string which is either a host specification or connection string
connectionString - Variable in class io.debezium.connector.mongodb.connection.ReplicaSet
 
connectionString() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
 
connectionString() - Method in class io.debezium.connector.mongodb.connection.ReplicaSet
Get connection string
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
 
connectionSupplier - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
 
connectorConfig - Variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
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
 
contains(MongoIterable<String>, String) - Static method in class io.debezium.connector.mongodb.MongoUtil
Determine if the supplied MongoIterable contains an element that is equal to the supplied value.
contains(MongoIterable<T>, Predicate<T>) - Static method in class io.debezium.connector.mongodb.MongoUtil
Determine if the supplied MongoIterable contains at least one element that satisfies the given predicate.
context - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
context - Variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
 
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
 
create() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
create(Consumer<MongoClientSettings.Builder>) - Static method in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
Obtains new client factory
createAndEmitChangeRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
 
createCollectionFilter(Filters.FilterConfig) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
createDataEvents(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet, MongoDbConnection) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition>, ReplicaSet, CollectionId, MongoDbConnection) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
createDataEventsForDataCollection(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
Dispatches the data change events for the records of a single table.
createDataEventsForReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition>, ReplicaSet, MongoDbConnection) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
Dispatches the data change events for the records of a single replica-set.
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.
createInternalPipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
createMaker(RecordParser, SerializerType, String) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
 
createOperationTypeFilter(MongoDbConnectorConfig) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
createParser(Schema, Struct) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
 
createUserPipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
currentChunkId - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
currentChunkId() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
currentCollection - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
currentDataCollectionId() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
CURSOR_MAX_AWAIT_TIME_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
CURSOR_PIPELINE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
cursorMaxAwaitTimeMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 

D

DATA_COLLECTIONS_TO_SNAPSHOT_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
DATA_COLLECTIONS_TO_SNAPSHOT_KEY_ADDITIONAL_CONDITION - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
DATA_COLLECTIONS_TO_SNAPSHOT_KEY_ID - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
database() - Method in class io.debezium.connector.mongodb.SourceInfo
 
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.MongoDbIncrementalSnapshotContext
 
dataCollectionsToSnapshot - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
dataCollectionsToSnapshotAsString() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
dataListener - Variable in class io.debezium.connector.mongodb.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.
deduplicateWindow(DataCollectionId, Object) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
deduplicationNeeded() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
DEFAULT_ERROR_HANDLER - Static variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
 
DEFAULT_SNAPSHOT_FETCH_SIZE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
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.
defaultSettings - Variable in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
 
delimiter - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
DELIMITER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
determineAdditionalSourceField(String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
determineStruct(String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
Determine the struct hosting the given unqualified field.
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
 
dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
DOCUMENT - Enum constant in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
 
DOCUMENT_ID - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
doExecute(ChangeEventSource.ChangeEventSourceContext, MongoDbOffsetContext, AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, AbstractSnapshotChangeEventSource.SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
doPoll() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
doStop() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
DOT - Static variable in class io.debezium.connector.mongodb.FieldSelector
 
dropTombstones - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 

E

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() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
Update high watermark for the incremental snapshot chunk
emitWindowOpen() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
Update low watermark for the incremental snapshot chunk
empty() - Static method in class io.debezium.connector.mongodb.ReplicaSets
Get an instance that contains no replica sets.
emptyOffsets(MongoDbConnectorConfig) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
ensureReplicaSetName(String, ClusterDescription) - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
Ensures connection string contains the replicaSet parameter.If connection string doesn't contain the parameter, the replica set name is read from cluster description and the parameter is added.
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.connection.ReplicaSet
 
equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbPartition
 
equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
 
equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSets
 
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(DataCollectionId, Instant) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
EVENT_PRIMARY_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
eventRouterDelegate - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
 
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.
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.
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
 
EXPOSED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
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
 
ExtractNewDocumentState.FieldReference - Class in io.debezium.connector.mongodb.transforms
Represents a field that should be added to the outgoing record as a header attribute or struct field.

F

field - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
 
field - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
The simple field name.
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
 
FIELD_SEPARATOR - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
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
 
FieldReference(String, String) - Constructor for class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
 
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() - Method 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.FilterConfig - Class in io.debezium.connector.mongodb
 
FLATTEN_STRUCT - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
flattenStruct - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
forCluster(ConnectionString) - Static method in class io.debezium.connector.mongodb.connection.ReplicaSet
Creates a fake replica set representing entire sharded cluster
forCluster(String) - Static method in class io.debezium.connector.mongodb.connection.ReplicaSet
forEach(MongoIterable<T>, Consumer<T>) - Static method in class io.debezium.connector.mongodb.MongoUtil
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.MongoUtil
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.MongoUtil
Perform the given operation on each of the database names.
format(List<? extends Bson>) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipeline
 
fromConfiguration(String, String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
 
fromData(String) - Static method in class io.debezium.connector.mongodb.ResumeTokens
 
fullUpdate - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
 
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
 
get(ReplicaSet, MongoDbPartition) - Method in interface io.debezium.connector.mongodb.connection.MongoDbConnection.ChangeEventSourceConnectionFactory
Create connection for given replica set and partition
getAfterFullDocument(R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
getAllConfigurationFields() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
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.
getChangeRecordEmitter(MongoDbPartition, OffsetContext, Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
Returns a ChangeRecordEmitter producing the change records for the given table row.
getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, CollectionId, BsonDocument, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
getChangeStreamSessionTransactionId(ChangeStreamDocument<BsonDocument>) - Static method in class io.debezium.connector.mongodb.MongoUtil
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
 
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
 
getConnectionContext() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
getConnectionMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getConnectorConfig() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
 
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
 
getContextName() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getCursorMaxAwaitTime() - 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
 
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
 
getDocumentIdChangeStream(BsonDocument) - Method in class io.debezium.connector.mongodb.JsonSerialization
 
getDocumentIdSnapshot(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
 
getInc() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
 
getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext, SnapshotProgressListener<MongoDbPartition>, DataChangeEventListener<MongoDbPartition>) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
getIncrementalSnapshotContext() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
getIncrementalSnapshotContext() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
getMetadata(String) - Method in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
 
getMongoDbConnectionFactory(ConnectionContext) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
getName() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
 
getNewFieldName() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
 
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
 
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
 
getOffset() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
getOperation() - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
 
getOperation() - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
 
getPartialUpdateDocument(R, R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
getPartitions() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
getPreviousOffset(MongoDbConnectorConfig, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
getPrimaryAddress() - Method in class io.debezium.connector.mongodb.PrimaryElectionEvent
 
getReplicaSetName() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
getReplicaSetOffsetContext(ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
Get a ReplicaSetOffsetContext instance for a given ReplicaSet.
getReplicaSetPartition(ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
Get a ReplicaSetPartition instance for a given ReplicaSet.
getReplicaSets() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getReplicaSets(long, TimeUnit) - Method in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
Get the information about each of the replica sets.
getReplicaSets(MongoClient) - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
Connect to the shard cluster or replica set defined by the seed addresses, and obtain the specifications for each of the replica sets.
getReplicaSets(MongoDbConnectorConfig) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
getReplicaSetsToSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
 
getResumeToken() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
 
getSchema() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
getSchema(Schema) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
 
getSignalCollectionName(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
getSignalDataCollection() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
 
getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition>) - 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
 
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
 
getSourceInfoSchema() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
getSourceInfoSchema() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getSourcePartition() - Method in class io.debezium.connector.mongodb.MongoDbPartition
 
getSourcePartition() - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
 
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.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.
getTransactionContext() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
getTransactionContext() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
getTransactionId(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
 
getTransformer() - Method in class io.debezium.connector.mongodb.JsonSerialization
 
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.ConnectionMode
 
getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
 
getValue() - Method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
 
getValue(Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
 

H

handleDeletes - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
hasConfigFieldEventId(Map<String, T>) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
 
hashCode() - Method in class io.debezium.connector.mongodb.CollectionId
 
hashCode() - Method in class io.debezium.connector.mongodb.connection.ReplicaSet
 
hashCode() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
hashCode() - Method in class io.debezium.connector.mongodb.MongoDbPartition
 
hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
 
hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSets
 
hasOffset() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
hasOffset(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Determine whether we have previously recorded a MongoDB timestamp for the replica set.
hasReplicaSetName() - Method in class io.debezium.connector.mongodb.connection.ReplicaSet
Return whether the address(es) represents a replica set, where the replica set name is not null.
haveChangedSince(ReplicaSets) - Method in class io.debezium.connector.mongodb.ReplicaSets
Determine if one or more replica sets has been added or removed since the prior state.
hc - Variable in class io.debezium.connector.mongodb.connection.ReplicaSet
 
HEARTBEAT_FREQUENCY_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
HOST_PATTERN - Static variable in class io.debezium.connector.mongodb.connection.ConnectionStrings
Regular expression that extracts the hosts for the replica sets.
HOSTS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
Deprecated.

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
 
includeData - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
 
includePreImage - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
 
INCREMENTAL_SNAPSHOT_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
incrementalSnapshotContext - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
incrementalSnapshotContext - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
incrementTableRowsScanned(long) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
INFO - Static variable in class io.debezium.connector.mongodb.Module
 
init(MongoDbIncrementalSnapshotContext<U>, Map<String, ?>) - Static method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
init(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
initEvent(MongoChangeStreamCursor<ChangeStreamDocument<BsonDocument>>) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
initEvent(String, MongoChangeStreamCursor<ChangeStreamDocument<BsonDocument>>) - Method in class io.debezium.connector.mongodb.SourceInfo
 
INITIAL - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
Always perform an initial snapshot when starting.
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
 
initialized - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
initialSyncReplicaSets - Variable in class io.debezium.connector.mongodb.SourceInfo
 
initReplicaSetSnapshotStartOffsets(MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet, MongoDbConnection) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
initSnapshotStartOffsets(MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
intOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
 
io.debezium.connector.mongodb - package io.debezium.connector.mongodb
 
io.debezium.connector.mongodb.connection - package io.debezium.connector.mongodb.connection
 
io.debezium.connector.mongodb.converters - package io.debezium.connector.mongodb.converters
 
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.transforms - package io.debezium.connector.mongodb.transforms
 
io.debezium.connector.mongodb.transforms.outbox - package io.debezium.connector.mongodb.transforms.outbox
 
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
 
isInitialSyncOngoing(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Determine if the initial sync for the given replica set is still ongoing.
isNonInitialChunk() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
isNotBuiltIn(CollectionId) - Method in class io.debezium.connector.mongodb.Filters
 
isRunning() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
 
isSchemaVerificationPassed() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
isSignalDataCollection(DataCollectionId) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
isSnapshotExpected(MongoDbPartition, ReplicaSet, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
isSnapshotOngoing() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
isSnapshotPaused() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
isSnapshotRunning() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
isSnapshotRunning() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
isSnapshotRunning() - Method in class io.debezium.connector.mongodb.SourceInfo
Returns whether any replica sets are still running a snapshot.
isValidOperation(String) - Static method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
 
isValidResumeToken(MongoDbPartition, ReplicaSet, BsonDocument) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 

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
 
keyFromDocumentSnapshot(BsonDocument) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
keyFromRow(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
keyGeneratorChangeStream - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
keyGeneratorSnapshot - 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
 
lastEventKeySent - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
The PK of the last record that was passed to Kafka Connect.
lastOffset(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Get the Kafka Connect detail about the source "offset" for the named database, which describes the given position in the database where we have last read.
lastRecordInCollection - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
 
lastResumeToken() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
lastResumeToken(String) - Method in class io.debezium.connector.mongodb.SourceInfo
 
lastResumeTokenDoc() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
load(Map<String, ?>, boolean) - Static method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
Loader(MongoDbConnectorConfig, ReplicaSets) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
loadOffsets(Map<Map<String, String>, Map<String, Object>>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
logger - Variable in class io.debezium.connector.mongodb.MongoDbConnector
 
logger - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
logger - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
LOGGER - Static variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
LOGGER - Static variable in class io.debezium.connector.mongodb.connection.ConnectionContext
 
LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
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.MongoDbIncrementalSnapshotChangeEventSource
 
LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
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.ReplicaSetDiscovery
 
LOGGER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
LOGGER - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
 
longOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
 
lsid - Variable in class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
 
LSID - Static variable in class io.debezium.connector.mongodb.SourceInfo
 

M

makeHeaders(List<ExtractNewDocumentState.FieldReference>, Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
mapper - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
mapperTypeRef - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
mask(String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
Mask credential information in connection string
maskedConnectionSeed - Variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
 
maskedConnectionSeed() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
Same as ConnectionContext.connectionSeed() but masks sensitive information
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.MongoDbIncrementalSnapshotContext
The largest PK in the table at the start of snapshot.
maximumKey() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
maximumKey(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
metronome - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
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.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
 
MongoDbChangeEventSourceFactory - Class in io.debezium.connector.mongodb
Factory for creating ChangeEventSources specific for the MongoDb connector.
MongoDbChangeEventSourceFactory(MongoDbConnectorConfig, ErrorHandler, EventDispatcher<MongoDbPartition, CollectionId>, Clock, ReplicaSets, MongoDbTaskContext, MongoDbSchema) - 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>) - Constructor for class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
 
MongoDbClientFactory - Class in io.debezium.connector.mongodb.connection
A connection pool of MongoClient instances.
MongoDbClientFactory(MongoClientSettings.Builder) - Constructor for class io.debezium.connector.mongodb.connection.MongoDbClientFactory
 
MongoDbCloudEventsMaker - Class in io.debezium.connector.mongodb.converters
CloudEvents maker for records producer by MongoDB connector.
MongoDbCloudEventsMaker(RecordParser, SerializerType, String) - Constructor for class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
 
MongoDbCloudEventsProvider - Class in io.debezium.connector.mongodb.converters
An implementation of CloudEventsProvider for MongoDB.
MongoDbCloudEventsProvider() - Constructor for class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
 
MongoDbCollectionSchema - Class in io.debezium.connector.mongodb
Defines the Kafka Connect Schema functionality 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>, Function<BsonDocument, Object>, Envelope, Schema, Function<BsonDocument, String>) - Constructor for class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
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 MongoClient instance
MongoDbConnection(ConnectionString, MongoDbClientFactory, Filters) - Constructor for class io.debezium.connector.mongodb.connection.MongoDbConnection
 
MongoDbConnection(ReplicaSet, ReadPreference, MongoDbClientFactory, Filters, MongoDbConnection.ErrorHandler) - Constructor for class io.debezium.connector.mongodb.connection.MongoDbConnection
 
MongoDbConnection.ChangeEventSourceConnectionFactory - Interface in io.debezium.connector.mongodb.connection
 
MongoDbConnection.ErrorHandler - Interface in io.debezium.connector.mongodb.connection
 
MongoDbConnector - Class in io.debezium.connector.mongodb
A Kafka Connect source connector that creates tasks that replicate the context of one or more MongoDB replica sets.
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 off different ways how connector can capture changes.
MongoDbConnectorConfig.ConnectionMode - Enum in io.debezium.connector.mongodb
The set of predefined MongoDbConnectionMode 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
 
MongoDbErrorHandler - Class in io.debezium.connector.mongodb
Error handler for MongoDB.
MongoDbErrorHandler(MongoDbConnectorConfig, ChangeEventQueue<?>) - Constructor for class io.debezium.connector.mongodb.MongoDbErrorHandler
 
MongoDbEventMetadataProvider - Class in io.debezium.connector.mongodb
An EventMetadataProvider implementation 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
An incremental snapshot change event source that emits events from a MongoDB change stream interleaved with snapshot events.
MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, MongoDbConnection.ChangeEventSourceConnectionFactory, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, MongoDbSchema, Clock, SnapshotProgressListener<MongoDbPartition>, DataChangeEventListener<MongoDbPartition>) - Constructor for class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
MongoDbIncrementalSnapshotContext<T> - Class in io.debezium.connector.mongodb
Describes current state of incremental snapshot of MongoDB connector
MongoDbIncrementalSnapshotContext(boolean) - Constructor for class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
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
 
MongoDbPartition() - Constructor for class io.debezium.connector.mongodb.MongoDbPartition
 
MongoDbRecordParser - Class in io.debezium.connector.mongodb.converters
Parser for records producer by the MongoDB connector.
MongoDbRecordParser(Schema, Struct) - 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 SnapshotChangeEventSource that performs multi-threaded snapshots of replica sets.
MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, MongoDbConnection.ChangeEventSourceConnectionFactory, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, Clock, SnapshotProgressListener<MongoDbPartition>, ErrorHandler) - 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.
MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask - Class in io.debezium.connector.mongodb
A configuration describing the task to be performed during 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) - Constructor for class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
 
MongoDbSnapshottingTask(List<ReplicaSet>) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
 
MongoDbSourceInfoStructMaker - Class in io.debezium.connector.mongodb
 
MongoDbSourceInfoStructMaker(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
 
MongoDbStreamingChangeEventSource - Class in io.debezium.connector.mongodb
 
MongoDbStreamingChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, MongoDbConnection.ChangeEventSourceConnectionFactory, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, ErrorHandler, Clock) - Constructor for class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
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
 
MongoUtil - Class in io.debezium.connector.mongodb
Utilities for working with MongoDB.
MongoUtil() - Constructor for class io.debezium.connector.mongodb.MongoUtil
 
monitor - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
monitorThread - Variable in class io.debezium.connector.mongodb.MongoDbConnector
 

N

name - Variable in class io.debezium.connector.mongodb.CollectionId
 
name - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
 
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
 
namespace() - Method in class io.debezium.connector.mongodb.CollectionId
Get the namespace of this collection, which is comprised of the database name and collection name.
namespacePattern - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
 
NEVER - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
Never perform a snapshot and only receive new data changes.
newField - Variable in class io.debezium.connector.mongodb.FieldSelector.RenamePath
 
newFieldName - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
The name for the outgoing attribute/field, e.g.
newFieldNode - Variable in class io.debezium.connector.mongodb.FieldSelector.RenamePath
 
newRecord(R, BsonDocument, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
nextChunkPosition(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
nextDataCollection() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
nextDataCollection(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
noEvent(MongoChangeStreamCursor<?>) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
noEvent(String, MongoChangeStreamCursor<?>) - Method in class io.debezium.connector.mongodb.SourceInfo
 
normalize(String) - Static method in class io.debezium.connector.mongodb.Filters.FilterConfig
 
notExpectedChunk(String) - Method in class io.debezium.connector.mongodb.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.
numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
 
numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
 
numberOfPrimaryElections - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
 

O

of(ReplicaSet...) - Static method in class io.debezium.connector.mongodb.ReplicaSets
 
offsetContext - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
onChange - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
onCollection(MongoClient, String, String, Consumer<MongoCollection<Document>>) - Static method in class io.debezium.connector.mongodb.MongoUtil
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.MongoUtil
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.MongoUtil
Perform the given operation on the database with the given name, only if that database exists.
onEachReplicaSet(Consumer<ReplicaSet>) - Method in class io.debezium.connector.mongodb.ReplicaSets
Perform the supplied function on each of the replica sets
onError(String, Throwable) - Method in interface io.debezium.connector.mongodb.connection.MongoDbConnection.ErrorHandler
 
onEvent(String, CollectionId, SourceInfo.Position, long) - Method in class io.debezium.connector.mongodb.SourceInfo
 
onStartup - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
openWindow(String) - Method in class io.debezium.connector.mongodb.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(Optional<Bson>...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 

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 <replicaset_name>.<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.ConnectionMode
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 class io.debezium.connector.mongodb.CollectionId
Parse the supplied <database_name>.<collection_name> string.
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.ConnectionMode
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
 
partition(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Get the Kafka Connect detail about the source "partition" for the given database in the replica set.
parts() - Method in class io.debezium.connector.mongodb.CollectionId
 
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.MongoDbIncrementalSnapshotContext
Determines if the incremental snapshot was paused or not.
pauseSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
pauseSnapshot(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
pollInterval() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
 
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
 
positionsByReplicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
 
postIncrementalSnapshotCompleted() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
postReadChunk(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
prepare(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
preReadChunk(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
preSnapshotCompletion() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
preSnapshotCompletion() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
preSnapshotStart() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
preSnapshotStart() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
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
 
processMessage(MongoDbPartition, DataCollectionId, Object, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
progressListener - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 

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
 
queue - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 

R

readChangeStream(MongoClient, ReplicaSet, ChangeEventSource.ChangeEventSourceContext, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
readChunk(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
readEvent(CollectionId, Instant) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
readMaximumKey() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
readReplicaSetsFromCluster(Set<ReplicaSet>, ClusterDescription, ConnectionContext) - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
 
readReplicaSetsFromShardedCluster(Set<ReplicaSet>, MongoClient) - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
 
readShardedClusterAsReplicaSet(Set<ReplicaSet>, ConnectionContext) - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
 
recordFlattener - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
REMOVED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
 
removeDataCollectionFromSnapshot(String) - Method in class io.debezium.connector.mongodb.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 - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
Connect individually to each replica set
REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
 
REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetPartition
 
REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
REPLICA_SETS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
The comma-separated list of replica set names
ReplicaSet - Class in io.debezium.connector.mongodb.connection
 
ReplicaSet(ConnectionString) - Constructor for class io.debezium.connector.mongodb.connection.ReplicaSet
 
ReplicaSet(String) - Constructor for class io.debezium.connector.mongodb.connection.ReplicaSet
 
ReplicaSet(String, ConnectionString) - Constructor for class io.debezium.connector.mongodb.connection.ReplicaSet
 
ReplicaSetDiscovery - Class in io.debezium.connector.mongodb
A component that monitors a single replica set or the set of replica sets that make up the shards in a sharded cluster.
ReplicaSetDiscovery(MongoDbTaskContext) - Constructor for class io.debezium.connector.mongodb.ReplicaSetDiscovery
Create a cluster component.
replicaSetMonitorExecutor - Variable in class io.debezium.connector.mongodb.MongoDbConnector
 
ReplicaSetMonitorThread - Class in io.debezium.connector.mongodb
A thread that can be used to when new replica sets are added or existing replica sets are removed.
ReplicaSetMonitorThread(ConnectionContext, Function<MongoClient, ReplicaSets>, Duration, Clock, Runnable, Consumer<ReplicaSets>) - Constructor for class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
replicaSetName - Variable in class io.debezium.connector.mongodb.CollectionId
 
replicaSetName - Variable in class io.debezium.connector.mongodb.connection.ReplicaSet
 
replicaSetName - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
replicaSetName - Variable in class io.debezium.connector.mongodb.ReplicaSetPartition
 
replicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
 
replicaSetName() - Method in class io.debezium.connector.mongodb.CollectionId
Get the name of the replica set in which the collection (and database) exist.
replicaSetName() - Method in class io.debezium.connector.mongodb.connection.ReplicaSet
Get the name of this replica set.
replicaSetName() - Method in class io.debezium.connector.mongodb.SourceInfo
 
replicaSetName(ClusterDescription) - Static method in class io.debezium.connector.mongodb.MongoUtil
 
ReplicaSetOffsetContext - Class in io.debezium.connector.mongodb
An OffsetContext implementation that is specific to a single ReplicaSet.
ReplicaSetOffsetContext(MongoDbOffsetContext, ReplicaSet, SourceInfo, IncrementalSnapshotContext<CollectionId>) - Constructor for class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
replicaSetOffsetContexts - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
ReplicaSetPartition - Class in io.debezium.connector.mongodb
 
ReplicaSetPartition(String, String) - Constructor for class io.debezium.connector.mongodb.ReplicaSetPartition
 
replicaSetPartitions - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
replicaSets - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
replicaSets - Variable in class io.debezium.connector.mongodb.ReplicaSets
 
ReplicaSets - Class in io.debezium.connector.mongodb
A set of replica set specifications.
ReplicaSets(Collection<ReplicaSet>) - Constructor for class io.debezium.connector.mongodb.ReplicaSets
Create a set of replica set specifications.
replicaSetsChanged(ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
replicaSetsToSnapshot - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
 
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.MongoDbIncrementalSnapshotContext
 
resolveChangeStreamPipeline(Configuration, Field) - Static method in class io.debezium.connector.mongodb.Filters.FilterConfig
 
resolveFilters(Optional<Bson>...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
resolveReplicaSets(Configuration, MongoDbConnectorConfig.ConnectionMode) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
resolveSnapshotMaxThreads(Configuration) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
resolveString(Configuration, Field) - Static method in class io.debezium.connector.mongodb.Filters.FilterConfig
 
RESUME_TOKEN - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
resumeSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
resumeSnapshot(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
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.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
 
rsOffsetContext - Variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
run() - Method in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
running - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
 

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.MongoDbIncrementalSnapshotContext
 
schema - Variable in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
 
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.MongoDbIncrementalSnapshotContext
 
selectFieldPartAsNodes(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
 
selectNamespacePartAsPattern(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
 
sendEvent(MongoDbPartition, EventDispatcher<MongoDbPartition, CollectionId>, OffsetContext, Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
sendEvent(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
sendWindowEvents(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
serialization - Variable in class io.debezium.connector.mongodb.MongoDbSchema
 
serializedStringToArray(String, String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
SERVER_ID_KEY - Static variable in class io.debezium.connector.mongodb.ReplicaSetPartition
 
SERVER_ID_KEY - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
SERVER_SELECTION_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
serverId - Variable in class io.debezium.connector.mongodb.ReplicaSetPartition
 
serverId() - Method in class io.debezium.connector.mongodb.SourceInfo
 
serverName - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
 
serverName() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
SessionTransactionId(String, Long) - Constructor for class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
 
setContext(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
setOffsetFor(String, Map<String, ?>) - Method in class io.debezium.connector.mongodb.SourceInfo
Set the source offset, as read from Kafka Connect, for the given replica set.
setOffsetFor(Map<String, String>, Map<String, ?>) - Method in class io.debezium.connector.mongodb.SourceInfo
Set the source offset, as read from Kafka Connect, for the given replica set.
setSchema(Table) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
setSchemaVerificationPassed(boolean) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
settings() - Method in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
Creates fresh MongoClientSettings.Builder from MongoDbClientFactory.defaultSettings
SHARDED - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
Connect to sharded cluster with single connection via mongos
SHARDS_COLLECTION_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
 
shouldSkipSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
 
signalDataCollection - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
 
signallingCollectionId - Variable in class io.debezium.connector.mongodb.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.ReplicaSets
Get the number of replica sets.
smtManager - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
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
 
snapshotMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
SnapshotMode(String, boolean) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
 
snapshotProgressListener - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
snapshotReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
snapshotRunning() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
SOCKET_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
source - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
 
source() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
sourceInfo - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
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
 
sourcePartitionsByReplicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
 
sourceSchema - Variable in class io.debezium.connector.mongodb.MongoDbSchema
 
SSL_ALLOW_INVALID_HOSTNAMES - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
SSL_ENABLED - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
stages - Variable in class io.debezium.connector.mongodb.ChangeStreamPipeline
 
start(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
start(Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
startInitialSync(String) - 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.MongoDbIncrementalSnapshotContext
 
startReplicaSetSnapshot(String) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
startsWith(String[], String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
Returns true if the source array starts with the specified array.
stop() - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
stopInitialSync(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Record that an initial sync has stopped for the given replica set.
stopReplicaSetSnapshot(String) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
stopSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
stopSnapshot(MongoDbPartition, List<String>, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
store(Map<String, Object>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
streamChangesForReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, ReplicaSet, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
streamChangesForReplicaSets(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, List<ReplicaSet>, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
stringOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
 
stringToDataCollections(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
struct - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
The struct ("source", "transaction") hosting the given field, or null for "op" and "ts_ms".
struct(SourceInfo) - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
 
subdivide(int, Consumer<ReplicaSets>) - Method in class io.debezium.connector.mongodb.ReplicaSets
Subdivide this collection of replica sets into the maximum number of groups.
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.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.MongoDbConnector
 
taskContext - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
taskContext - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
taskContext - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
taskContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
taskName - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
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.
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
 
topicNamingStrategy() - Method 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.connection.ReplicaSet
 
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.MongoDbIncrementalSnapshotContext
 
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.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
 
toString() - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
 
toString() - Method in class io.debezium.connector.mongodb.ReplicaSets
 
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.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
 
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

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
 
updateDescriptionExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
USER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
userPipeline - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
 

V

validate(Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
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
 
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
 
validateHosts(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.ConnectionMode
 
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.ConnectionMode
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.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.ConnectionMode
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.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
 

W

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
 
window - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
 
windowOpened - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
 
withMaskedSensitiveOptions(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values