Package io.debezium.connector.postgresql.connection
-
Interface Summary Interface Description MessageDecoder A class that is able to deserialize/decode binary representation of a batch of replication messages generated by logical decoding plugin.PostgresConnection.PostgresValueConverterBuilder PostgresDefaultValueConverter.DefaultValueMapper Converts JDBC string representation of a default column value to an object.ReplicationConnection A Postgres logical streaming replication connection.ReplicationConnection.Builder A builder forReplicationConnectionReplicationMessage An abstract representation of a replication message that is sent by a PostgreSQL logical decoding plugin and is processed by the Debezium PostgreSQL connector.ReplicationMessage.Column A representation of column value delivered as a part of replication messageReplicationMessage.ColumnTypeMetadata ReplicationMessage.ColumnValue<T> ReplicationStream A stream from which messages sent by a logical decoding plugin can be consumed over a replication connection.ReplicationStream.ReplicationMessageProcessor -
Class Summary Class Description AbstractColumnValue<T> AbstractMessageDecoder Abstract implementation ofMessageDecoderthat all decoders should inherit from.AbstractReplicationMessageColumn Extracts type information from replication messages and associates them with each column.AbstractReplicationMessageColumn.TypeMetadataImpl Lsn Abstraction of PostgreSQL log sequence number, adapted fromLogSequenceNumber.MessageDecoderContext Contextual data required byMessageDecoders.PostgresConnection JdbcConnectionconnection extension used for connecting to Postgres instances.PostgresDefaultValueConverter Parses and converts column default values.PostgresReplicationConnection Implementation of aReplicationConnectionfor Postgresql.PostgresReplicationConnection.ReplicationConnectionBuilder ReplicationMessage.NoopMessage A special message type that is used to replace event filtered already atMessageDecoder.ReplicationMessage.TransactionMessage ReplicationMessageColumnValueResolver ServerInfo Information about a running Postgres instance.ServerInfo.ReplicationSlot Information about a server replication slotTransactionMessage Replication message instance representing transaction demarcation events.WalPositionLocator This class is responsible for finding out a LSN from which Debezium should resume streaming after connector restarts. -
Enum Summary Enum Description ReplicationMessage.Operation Data modification operation executedServerInfo.ReplicaIdentity Table REPLICA IDENTITY information.