Uses of Class
io.debezium.connector.postgresql.PostgresOffsetContext
Packages that use PostgresOffsetContext
-
Uses of PostgresOffsetContext in io.debezium.connector.postgresql
Methods in io.debezium.connector.postgresql that return PostgresOffsetContextModifier and TypeMethodDescriptionstatic 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) PostgresChangeEventSourceFactory.getStreamingChangeEventSource()protected AbstractSnapshotChangeEventSource.SnapshotContext<PostgresPartition,PostgresOffsetContext> PostgresSnapshotChangeEventSource.prepare(PostgresPartition partition) 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) PostgresSnapshotChangeEventSource.getSnapshottingTask(PostgresPartition partition, PostgresOffsetContext previousOffset) 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) protected voidPostgresSnapshotChangeEventSource.readTableStructure(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext, PostgresOffsetContext offsetContext) 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.complete(AbstractSnapshotChangeEventSource.SnapshotContext<PostgresPartition, PostgresOffsetContext> snapshotContext) protected voidPostgresSnapshotChangeEventSource.connectionCreated(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) 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) 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, Snapshotter snapshotter, SlotState slotInfo)