Search Results for

    Show / Hide Table of Contents

    Namespace Npgsql.Replication.PgOutput.Messages

    Classes

    BeginMessage

    Logical Replication Protocol begin message

    CommitMessage

    Logical Replication Protocol commit message

    DefaultUpdateMessage

    Logical Replication Protocol update message for tables with REPLICA IDENTITY set to DEFAULT.

    DeleteMessage

    Abstract base class for Logical Replication Protocol delete message types.

    FullDeleteMessage

    Logical Replication Protocol delete message for tables with REPLICA IDENTITY REPLICA IDENTITY set to FULL.

    FullUpdateMessage

    Logical Replication Protocol update message for tables with REPLICA IDENTITY set to FULL.

    IndexUpdateMessage

    Logical Replication Protocol update message for tables with REPLICA IDENTITY set to USING INDEX.

    InsertMessage

    Logical Replication Protocol insert message

    KeyDeleteMessage

    Logical Replication Protocol delete message for tables with REPLICA IDENTITY set to DEFAULT or USING INDEX.

    LogicalDecodingMessage

    Logical Replication Protocol logical decoding message

    OriginMessage

    Logical Replication Protocol origin message

    PgOutputReplicationMessage

    The base class of all Logical Replication Protocol Messages

    RelationMessage

    Logical Replication Protocol relation message

    StreamAbortMessage

    Logical Replication Protocol stream abort message

    StreamCommitMessage

    Logical Replication Protocol stream commit message

    StreamStartMessage

    Logical Replication Protocol stream start message

    StreamStopMessage

    Logical Replication Protocol stream stop message

    TransactionalMessage

    The common base class for all streaming replication messages that can be part of a streaming transaction (protocol V2)

    TransactionControlMessage

    The common base class for all replication messages that set the transaction xid of a transaction

    TruncateMessage

    Logical Replication Protocol truncate message

    TypeMessage

    Logical Replication Protocol type message

    UpdateMessage

    Abstract base class for Logical Replication Protocol delete message types.

    Structs

    RelationMessage.Column

    Represents a column in a Logical Replication Protocol relation message

    RelationMessageColumn

    Represents a column in a Logical Replication Protocol relation message

    Enums

    CommitMessage.CommitFlags

    Flags for the commit.

    RelationMessage.Column.ColumnFlags

    Flags for the column.

    RelationMessage.ReplicaIdentitySetting

    Replica identity setting for the relation (same as relreplident in pg_class).

    TruncateMessage.TruncateOptions

    Enum representing the additional options for the TRUNCATE command as flags

    In This Article
    Back to top © Copyright 2022 The Npgsql Development Team