# Namespace Npgsql.Replication.PgOutput

### Classes

PgOutputReplicationOptions

  Options to be passed to the pgoutput plugin

PgOutputReplicationSlot

  Acts as a proxy for a logical replication slot initialized for for the logical streaming replication protocol (pgoutput logical decoding plugin).

ReplicationTuple

  Represents a streaming tuple containing ReplicationValue.

ReplicationValue

  Represents a column value in a logical replication session.

### Enums

PgOutputProtocolVersion

  The Logical Streaming Replication Protocol version.

PgOutputStreamingMode

  Option to enable streaming of in-progress transactions. Minimum protocol version 2 is required to turn it on. Minimum protocol version 4 is required for the "parallel" option.

TupleDataKind

  The kind of data transmitted for a tuple in a Logical Replication Protocol message.