trigger method

TableBuilder<Key> trigger(
  1. String sql(
    1. Table table
    ), {
  2. required String name,
  3. required TriggerVerb verb,
  4. TriggerTemporality temporality = TriggerTemporality.before,
})

Implementation

TableBuilder<Key> trigger(
  String Function(Table table) sql, {
  required String name,
  required TriggerVerb verb,
  TriggerTemporality temporality = TriggerTemporality.before,
}) =>
    this..sqlBuilders.add((table) => TriggerBuilder(table.name, name, verb: verb, temporality: temporality).sql(sql(table)));