Uses of Class
io.debezium.connector.postgresql.PostgresOffsetContext
Packages that use PostgresOffsetContext
-
Uses of PostgresOffsetContext in io.debezium.connector.postgresql
Fields in io.debezium.connector.postgresql declared as PostgresOffsetContextModifier and TypeFieldDescriptionprivate PostgresOffsetContextPostgresStreamingChangeEventSource.effectiveOffsetFields in io.debezium.connector.postgresql with type parameters of type PostgresOffsetContextMethods in io.debezium.connector.postgresql that return PostgresOffsetContextModifier and TypeMethodDescriptionprotected PostgresOffsetContextPostgresSnapshotChangeEventSource.copyOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext) PostgresStreamingChangeEventSource.getOffsetContext()static PostgresOffsetContextPostgresOffsetContext.initialContext(PostgresConnectorConfig connectorConfig, PostgresConnection jdbcConnection, Clock clock) static PostgresOffsetContextPostgresOffsetContext.initialContext(PostgresConnectorConfig connectorConfig, PostgresConnection jdbcConnection, Clock clock, Lsn lastCommitLsn, Lsn lastCompletelyProcessedLsn) Methods in io.debezium.connector.postgresql that return types with arguments of type PostgresOffsetContextModifier and TypeMethodDescriptionPostgresChangeEventSourceFactory.getSnapshotChangeEventSource(SnapshotProgressListener<PostgresPartition> snapshotProgressListener, NotificationService<PostgresPartition, PostgresOffsetContext> notificationService) PostgresChangeEventSourceFactory.getStreamingChangeEventSource()protected AbstractSnapshotChangeEventSource.SnapshotContext<PostgresPartition, PostgresOffsetContext> PostgresSnapshotChangeEventSource.prepare(PostgresPartition partition, boolean onDemand) PostgresConnectorTask.start(Configuration config) Methods in io.debezium.connector.postgresql with parameters of type PostgresOffsetContextModifier and TypeMethodDescriptionprivate voidPostgresStreamingChangeEventSource.commitMessage(PostgresPartition partition, PostgresOffsetContext offsetContext, Lsn lsn) protected voidPostgresSnapshotChangeEventSource.determineSnapshotOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> ctx, PostgresOffsetContext previousOffset) voidPostgresStreamingChangeEventSource.execute(ChangeEventSource.ChangeEventSourceContext context, PostgresPartition partition, PostgresOffsetContext offsetContext) protected ChangeEventSourceCoordinator<PostgresPartition,PostgresOffsetContext>.CatchUpStreamingResult PostgresChangeEventSourceCoordinator.executeCatchUpStreaming(ChangeEventSource.ChangeEventSourceContext context, SnapshotChangeEventSource<PostgresPartition, PostgresOffsetContext> snapshotSource, PostgresPartition partition, PostgresOffsetContext previousOffset) Optional<IncrementalSnapshotChangeEventSource<PostgresPartition, ? extends io.debezium.spi.schema.DataCollectionId>> PostgresChangeEventSourceFactory.getIncrementalSnapshotChangeEventSource(PostgresOffsetContext offsetContext, SnapshotProgressListener<PostgresPartition> snapshotProgressListener, DataChangeEventListener<PostgresPartition> dataChangeEventListener, NotificationService<PostgresPartition, PostgresOffsetContext> notificationService) PostgresSnapshotChangeEventSource.getSnapshottingTask(PostgresPartition partition, PostgresOffsetContext previousOffset) voidPostgresStreamingChangeEventSource.init(PostgresOffsetContext offsetContext) private booleanPostgresStreamingChangeEventSource.isInPreSnapshotCatchUpStreaming(PostgresOffsetContext offsetContext) Returns whether the current streaming phase is running a catch up streaming phase that runs before a snapshot.private voidPostgresStreamingChangeEventSource.processMessages(ChangeEventSource.ChangeEventSourceContext context, PostgresPartition partition, PostgresOffsetContext offsetContext, ReplicationStream stream) private voidPostgresStreamingChangeEventSource.processReplicationMessages(PostgresPartition partition, PostgresOffsetContext offsetContext, ReplicationStream stream, ReplicationMessage message) protected voidPostgresSnapshotChangeEventSource.readTableStructure(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext, PostgresOffsetContext offsetContext, SnapshottingTask snapshottingTask) private voidPostgresStreamingChangeEventSource.searchWalPosition(ChangeEventSource.ChangeEventSourceContext context, PostgresPartition partition, PostgresOffsetContext offsetContext, ReplicationStream stream, WalPositionLocator walPosition) private voidPostgresChangeEventSourceCoordinator.setSnapshotStartLsn(PostgresSnapshotChangeEventSource snapshotSource, PostgresOffsetContext offsetContext) protected voidPostgresSnapshotChangeEventSource.updateOffsetForPreSnapshotCatchUpStreaming(PostgresOffsetContext offset) private voidPostgresSnapshotChangeEventSource.updateOffsetForSnapshot(PostgresOffsetContext offset) Method parameters in io.debezium.connector.postgresql with type arguments of type PostgresOffsetContextModifier and TypeMethodDescriptionprotected voidPostgresSnapshotChangeEventSource.aborted(AbstractSnapshotChangeEventSource.SnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext) protected voidPostgresSnapshotChangeEventSource.completed(AbstractSnapshotChangeEventSource.SnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext) protected voidPostgresSnapshotChangeEventSource.connectionCreated(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext) protected PostgresOffsetContextPostgresSnapshotChangeEventSource.copyOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext) protected voidPostgresSnapshotChangeEventSource.determineSnapshotOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> ctx, PostgresOffsetContext previousOffset) protected ChangeEventSourceCoordinator<PostgresPartition,PostgresOffsetContext>.CatchUpStreamingResult PostgresChangeEventSourceCoordinator.executeCatchUpStreaming(ChangeEventSource.ChangeEventSourceContext context, SnapshotChangeEventSource<PostgresPartition, PostgresOffsetContext> snapshotSource, PostgresPartition partition, PostgresOffsetContext previousOffset) PostgresSnapshotChangeEventSource.getAllTableIds(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> ctx) protected SchemaChangeEventPostgresSnapshotChangeEventSource.getCreateTableEvent(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext, Table table) Optional<IncrementalSnapshotChangeEventSource<PostgresPartition, ? extends io.debezium.spi.schema.DataCollectionId>> PostgresChangeEventSourceFactory.getIncrementalSnapshotChangeEventSource(PostgresOffsetContext offsetContext, SnapshotProgressListener<PostgresPartition> snapshotProgressListener, DataChangeEventListener<PostgresPartition> dataChangeEventListener, NotificationService<PostgresPartition, PostgresOffsetContext> notificationService) PostgresChangeEventSourceFactory.getSnapshotChangeEventSource(SnapshotProgressListener<PostgresPartition> snapshotProgressListener, NotificationService<PostgresPartition, PostgresOffsetContext> notificationService) PostgresSnapshotChangeEventSource.getSnapshotSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext, TableId tableId, List<String> columns) Generate a valid Postgres query string for the specified table and columnsprotected voidPostgresSnapshotChangeEventSource.lockTablesForSchemaSnapshot(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext) protected voidPostgresSnapshotChangeEventSource.readTableStructure(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext, PostgresOffsetContext offsetContext, SnapshottingTask snapshottingTask) protected voidPostgresSnapshotChangeEventSource.releaseSchemaSnapshotLocks(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext) Constructor parameters in io.debezium.connector.postgresql with type arguments of type PostgresOffsetContextModifierConstructorDescriptionPostgresChangeEventSourceCoordinator(Offsets<PostgresPartition, PostgresOffsetContext> previousOffsets, ErrorHandler errorHandler, Class<? extends org.apache.kafka.connect.source.SourceConnector> connectorType, CommonConnectorConfig connectorConfig, PostgresChangeEventSourceFactory changeEventSourceFactory, ChangeEventSourceMetricsFactory<PostgresPartition> changeEventSourceMetricsFactory, EventDispatcher<PostgresPartition, ?> eventDispatcher, DatabaseSchema<?> schema, SnapshotterService snapshotterService, SlotState slotInfo, SignalProcessor<PostgresPartition, PostgresOffsetContext> signalProcessor, NotificationService<PostgresPartition, PostgresOffsetContext> notificationService) PostgresChangeEventSourceCoordinator(Offsets<PostgresPartition, PostgresOffsetContext> previousOffsets, ErrorHandler errorHandler, Class<? extends org.apache.kafka.connect.source.SourceConnector> connectorType, CommonConnectorConfig connectorConfig, PostgresChangeEventSourceFactory changeEventSourceFactory, ChangeEventSourceMetricsFactory<PostgresPartition> changeEventSourceMetricsFactory, EventDispatcher<PostgresPartition, ?> eventDispatcher, DatabaseSchema<?> schema, SnapshotterService snapshotterService, SlotState slotInfo, SignalProcessor<PostgresPartition, PostgresOffsetContext> signalProcessor, NotificationService<PostgresPartition, PostgresOffsetContext> notificationService) PostgresChangeEventSourceCoordinator(Offsets<PostgresPartition, PostgresOffsetContext> previousOffsets, ErrorHandler errorHandler, Class<? extends org.apache.kafka.connect.source.SourceConnector> connectorType, CommonConnectorConfig connectorConfig, PostgresChangeEventSourceFactory changeEventSourceFactory, ChangeEventSourceMetricsFactory<PostgresPartition> changeEventSourceMetricsFactory, EventDispatcher<PostgresPartition, ?> eventDispatcher, DatabaseSchema<?> schema, SnapshotterService snapshotterService, SlotState slotInfo, SignalProcessor<PostgresPartition, PostgresOffsetContext> signalProcessor, NotificationService<PostgresPartition, PostgresOffsetContext> notificationService) PostgresEventDispatcher(PostgresConnectorConfig connectorConfig, io.debezium.spi.topic.TopicNamingStrategy<T> topicNamingStrategy, DatabaseSchema<T> schema, ChangeEventQueue<DataChangeEvent> queue, DataCollectionFilters.DataCollectionFilter<T> filter, ChangeEventCreator changeEventCreator, EventDispatcher.InconsistentSchemaHandler<PostgresPartition, T> inconsistentSchemaHandler, EventMetadataProvider metadataProvider, Heartbeat heartbeat, SchemaNameAdjuster schemaNameAdjuster, SignalProcessor<PostgresPartition, PostgresOffsetContext> signalProcessor) PostgresSnapshotChangeEventSource(PostgresConnectorConfig connectorConfig, SnapshotterService snapshotterService, MainConnectionProvidingConnectionFactory<PostgresConnection> connectionFactory, PostgresSchema schema, EventDispatcher<PostgresPartition, TableId> dispatcher, Clock clock, SnapshotProgressListener<PostgresPartition> snapshotProgressListener, SlotCreationResult slotCreatedInfo, SlotState startingSlotInfo, NotificationService<PostgresPartition, PostgresOffsetContext> notificationService)