Module org.jooq
Package org.jooq.impl

Interface QOM.CreateTrigger

All Superinterfaces:
Attachable, AttachableQueryPart, AutoCloseable, DDLQuery, Flow.Publisher<Integer>, Publisher<Integer>, org.reactivestreams.Publisher<Integer>, Query, QueryPart, RowCountQuery, Serializable, Statement
Enclosing class:
QOM

@Pro public static interface QOM.CreateTrigger extends DDLQuery
The CREATE TRIGGER statement.
  • Method Details

    • $trigger

      @NotNull @NotNull Name $trigger()
    • $orReplace

      boolean $orReplace()
    • $before

      boolean $before()
    • $after

      boolean $after()
    • $insteadOf

      boolean $insteadOf()
    • $insert

      boolean $insert()
    • $update

      boolean $update()
    • $delete

      boolean $delete()
    • $of

      @NotNull @NotNull QOM.MList<? extends Field<?>> $of()
    • $on

      @NotNull @NotNull Table<?> $on()
    • $referencingOldAs

      @Nullable @Nullable Name $referencingOldAs()
    • $referencingNewAs

      @Nullable @Nullable Name $referencingNewAs()
    • $forEachRow

      boolean $forEachRow()
    • $forEachStatement

      boolean $forEachStatement()
    • $when

      @Nullable @Nullable Condition $when()
    • $body

      @NotNull @NotNull Statement $body()
    • $trigger

      @NotNull @NotNull QOM.CreateTrigger $trigger(Name trigger)
    • $orReplace

      @NotNull @NotNull QOM.CreateTrigger $orReplace(boolean orReplace)
    • $before

      @NotNull @NotNull QOM.CreateTrigger $before(boolean before)
    • $after

      @NotNull @NotNull QOM.CreateTrigger $after(boolean after)
    • $insteadOf

      @NotNull @NotNull QOM.CreateTrigger $insteadOf(boolean insteadOf)
    • $insert

      @NotNull @NotNull QOM.CreateTrigger $insert(boolean insert)
    • $update

      @NotNull @NotNull QOM.CreateTrigger $update(boolean update)
    • $delete

      @NotNull @NotNull QOM.CreateTrigger $delete(boolean delete)
    • $of

      @NotNull @NotNull QOM.CreateTrigger $of(QOM.MList<? extends Field<?>> of)
    • $on

      @NotNull @NotNull QOM.CreateTrigger $on(Table<?> on)
    • $referencingOldAs

      @NotNull @NotNull QOM.CreateTrigger $referencingOldAs(Name referencingOldAs)
    • $referencingNewAs

      @NotNull @NotNull QOM.CreateTrigger $referencingNewAs(Name referencingNewAs)
    • $forEachRow

      @NotNull @NotNull QOM.CreateTrigger $forEachRow(boolean forEachRow)
    • $forEachStatement

      @NotNull @NotNull QOM.CreateTrigger $forEachStatement(boolean forEachStatement)
    • $when

      @NotNull @NotNull QOM.CreateTrigger $when(Condition when)
    • $body

      @NotNull @NotNull QOM.CreateTrigger $body(Statement body)