Electric.Replication.Changes.Transaction (electric v1.4.11)

View Source

Summary

Functions

Check if a transaction is visible in a snapshot.

Types

t()

@type t() :: %Electric.Replication.Changes.Transaction{
  changes: [Electric.Replication.Changes.change()],
  commit_timestamp: DateTime.t() | nil,
  last_log_offset: Electric.Replication.LogOffset.t(),
  lsn: Electric.Postgres.Lsn.t(),
  num_changes: non_neg_integer(),
  xid: Electric.Replication.Changes.xid() | nil
}

Functions

visible_in_snapshot?(xid, snapshot)

Check if a transaction is visible in a snapshot.