Skip to content

PgTransactionEvent

Namespace: Ankus

Assembly: Ankus.Runtime.dll

Identifies a PostgreSQL outer-transaction callback phase.

public enum PgTransactionEvent

Runs after the transaction aborts.

Abort = 0

Runs after the transaction commits.

Commit = 1

Runs after a parallel worker transaction aborts.

ParallelAbort = 3

Runs after a parallel worker transaction commits.

ParallelCommit = 4

Runs immediately before a parallel worker transaction commits.

ParallelPreCommit = 5

Runs immediately before the transaction commits.

PreCommit = 2

Runs immediately before a transaction is prepared for two-phase commit.

PrePrepare = 7

Runs after a transaction has been prepared for two-phase commit.

Prepare = 6