Uses of Class
io.debezium.connector.mongodb.CollectionId
Packages that use CollectionId
-
Uses of CollectionId in io.debezium.connector.mongodb
Fields in io.debezium.connector.mongodb declared as CollectionIdModifier and TypeFieldDescriptionprivate CollectionIdSourceInfo.collectionIdId of collection the current event applies to.private final CollectionIdMongoDbCollectionSchema.idprivate CollectionIdMongoDbIncrementalSnapshotChangeEventSource.signallingCollectionIdFields in io.debezium.connector.mongodb with type parameters of type CollectionIdModifier and TypeFieldDescriptionprivate final Predicate<CollectionId>Filters.collectionFilterprivate final ConcurrentMap<CollectionId,MongoDbCollectionSchema> MongoDbSchema.collectionsprotected IncrementalSnapshotContext<CollectionId>MongoDbIncrementalSnapshotChangeEventSource.contextprivate final EventDispatcher<MongoDbPartition,CollectionId> MongoDbChangeEventSourceFactory.dispatcherprotected EventDispatcher<MongoDbPartition,CollectionId> MongoDbIncrementalSnapshotChangeEventSource.dispatcherprivate final EventDispatcher<MongoDbPartition,CollectionId> MongoDbSnapshotChangeEventSource.dispatcherprivate final EventDispatcher<MongoDbPartition,CollectionId> MongoDbStreamingChangeEventSource.dispatcherprivate final IncrementalSnapshotContext<CollectionId>MongoDbOffsetContext.incrementalSnapshotContextprivate final IncrementalSnapshotContext<CollectionId>ReplicaSetOffsetContext.incrementalSnapshotContextprivate final io.debezium.spi.topic.TopicNamingStrategy<CollectionId>MongoDbSchema.topicNamingStrategyMethods in io.debezium.connector.mongodb that return CollectionIdModifier and TypeMethodDescription(package private) CollectionIdSourceInfo.collectionId()static CollectionIdParse the supplied<replicaset_name>.<database_name>.<collection_name>string.static CollectionIdParse the supplied<database_name>.<collection_name>string.Methods in io.debezium.connector.mongodb that return types with arguments of type CollectionIdModifier and TypeMethodDescriptionFilters.collectionFilter()Get the predicate function that determines whether the given collection is to be included.static TopicSelector<CollectionId>MongoDbTopicSelector.defaultSelector(String prefix, String heartbeatPrefix) Deprecated.Gets the selector for topics for a given prefix, database name, and collection name.io.debezium.spi.topic.TopicNamingStrategy<CollectionId>MongoDbTaskContext.topicNamingStrategy()Methods in io.debezium.connector.mongodb with parameters of type CollectionIdModifier and TypeMethodDescriptionvoidSourceInfo.collectionEvent(String replicaSetName, CollectionId collectionId, long wallTime) private voidMongoDbSnapshotChangeEventSource.createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition> snapshotReceiver, ReplicaSet replicaSet, CollectionId collectionId, MongoDbConnection mongo) FieldSelector.fieldFilterFor(CollectionId id) Returns the field filter for the given collection identifier.Filters.fieldFilterFor(CollectionId id) Get the field filter for a given collection identifier.private ChangeRecordEmitter<MongoDbPartition>MongoDbSnapshotChangeEventSource.getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext> snapshotContext, CollectionId collectionId, org.bson.BsonDocument document, ReplicaSet replicaSet) MongoDbConnectorConfig.getSnapshotFilterQueryForCollection(CollectionId collectionId) private static StringMongoDbTopicSelector.getTopicName(CollectionId collectionId, String prefix, String delimiter) Deprecated.Get the name of the topic for a given prefix, database name, and collection name.private booleanFilters.isNotBuiltIn(CollectionId id) private voidSourceInfo.onEvent(String replicaSetName, CollectionId collectionId, SourceInfo.Position position, long wallTime) voidReplicaSetOffsetContext.readEvent(CollectionId collectionId, Instant timestamp) MongoDbSchema.schemaFor(CollectionId collectionId) Method parameters in io.debezium.connector.mongodb with type arguments of type CollectionIdModifier and TypeMethodDescriptionprotected voidMongoDbIncrementalSnapshotChangeEventSource.postReadChunk(IncrementalSnapshotContext<CollectionId> context) protected voidMongoDbIncrementalSnapshotChangeEventSource.preReadChunk(IncrementalSnapshotContext<CollectionId> context) protected voidMongoDbIncrementalSnapshotChangeEventSource.sendEvent(MongoDbPartition partition, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, OffsetContext offsetContext, Object[] row) protected voidMongoDbIncrementalSnapshotChangeEventSource.setContext(IncrementalSnapshotContext<CollectionId> context) Constructors in io.debezium.connector.mongodb with parameters of type CollectionIdModifierConstructorDescriptionMongoDbCollectionSchema(CollectionId id, FieldSelector.FieldFilter fieldFilter, org.apache.kafka.connect.data.Schema keySchema, Function<org.bson.BsonDocument, Object> keyGeneratorSnapshot, Function<org.bson.BsonDocument, Object> keyGeneratorChangeStream, Envelope envelopeSchema, org.apache.kafka.connect.data.Schema valueSchema, Function<org.bson.BsonDocument, String> valueGenerator) Constructor parameters in io.debezium.connector.mongodb with type arguments of type CollectionIdModifierConstructorDescriptionMongoDbChangeEventSourceFactory(MongoDbConnectorConfig configuration, ErrorHandler errorHandler, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, ReplicaSets replicaSets, MongoDbTaskContext taskContext, MongoDbSchema schema) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener) MongoDbOffsetContext(SourceInfo sourceInfo, TransactionContext transactionContext, IncrementalSnapshotContext<CollectionId> incrementalSnapshotContext) MongoDbSchema(Filters filters, io.debezium.spi.topic.TopicNamingStrategy<CollectionId> topicNamingStrategy, org.apache.kafka.connect.data.Schema sourceSchema, SchemaNameAdjuster schemaNameAdjuster) MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler) MongoDbStreamingChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, ErrorHandler errorHandler, Clock clock) ReplicaSetOffsetContext(MongoDbOffsetContext offsetContext, ReplicaSet replicaSet, SourceInfo sourceInfo, IncrementalSnapshotContext<CollectionId> incrementalSnapshotContext) -
Uses of CollectionId in io.debezium.connector.mongodb.connection
Methods in io.debezium.connector.mongodb.connection that return types with arguments of type CollectionIdModifier and TypeMethodDescriptionMongoDbConnection.collections()Get the identifiers of all the collections, applying the current collection filter configuration.