Electric.Client.Message.Headers (Electric Client v0.7.0)

View Source

Summary

Types

lsn()

@type lsn() :: binary()

operation()

@type operation() :: :insert | :update | :delete

relation()

@type relation() :: [String.t(), ...]

t()

@type t() :: %Electric.Client.Message.Headers{
  handle: Electric.Client.shape_handle(),
  lsn: lsn(),
  op_position: non_neg_integer(),
  operation: operation(),
  relation: relation(),
  txids: txids()
}

txids()

@type txids() :: [pos_integer(), ...] | nil

Functions

delete(opts \\ [])

insert(opts \\ [])

update(opts \\ [])