Package io.debezium.connector.postgresql.connection
package io.debezium.connector.postgresql.connection
-
ClassDescriptionAbstract implementation of
MessageDecoderthat all decoders should inherit from.Extracts type information from replication messages and associates them with each column.Transformer for time/date related string representations in replication messages.Replication message instance representing a generic logical decoding messageAbstraction of PostgreSQL log sequence number, adapted fromLogSequenceNumber.A class that is able to deserialize/decode binary representation of a batch of replication messages generated by logical decoding plugin.Contextual data required byMessageDecoders.JdbcConnectionconnection extension used for connecting to Postgres instances.Parses and converts column default values.Implementation of aReplicationConnectionfor Postgresql.Class to encapsulateReplicaIdentityInfo.ReplicaIdentityenumerator, adding the name of the index in case of the Replica Identity was set to `INDEX`Table REPLICA IDENTITY information.A Postgres logical streaming replication connection.A builder forReplicationConnectionAn abstract representation of a replication message that is sent by a PostgreSQL logical decoding plugin and is processed by the Debezium PostgreSQL connector.A representation of column value delivered as a part of replication messageA special message type that is used to replace event filtered already atMessageDecoder.Data modification operation executedA stream from which messages sent by a logical decoding plugin can be consumed over a replication connection.Information about a running Postgres instance.Information about a server replication slotReplication message instance representing transaction demarcation events.This class is responsible for finding out a LSN from which Debezium should resume streaming after connector restarts.