Carbonite.Trigger (Carbonite v0.16.0)

View Source

A Carbonite.Trigger stores per table configuration for the change capture trigger.

Summary

Types

id()

(since 0.1.0)
@type id() :: non_neg_integer()

mode()

(since 0.1.0)
@type mode() :: :capture | :ignore

t()

(since 0.1.0)
@type t() :: %Carbonite.Trigger{
  __meta__: term(),
  excluded_columns: [String.t()],
  filtered_columns: [String.t()],
  id: id(),
  inserted_at: DateTime.t(),
  mode: mode(),
  primary_key_columns: [String.t()],
  store_changed_from: boolean(),
  table_name: String.t(),
  table_prefix: String.t(),
  updated_at: DateTime.t()
}