Class TriggerStatementBody

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AlterTriggerStatement, CreateOrAlterTriggerStatement, CreateTriggerStatement

public abstract class TriggerStatementBody extends TSqlStatement
Represents CREATE/ALTER TRIGGER statement.
See Also:
  • Field Details

    • Name

      public SchemaObjectName Name
      The name of the trigger. Can at most be a two part name.
    • TriggerObject

      public TriggerObject TriggerObject
      The target.
    • Options

      public List<TriggerOption> Options
      Options in WITH clause - different options for trigger and function
    • TriggerType

      public TriggerType TriggerType
      The type of the trigger.
    • TriggerActions

      public List<TriggerAction> TriggerActions
      The trigger actions.
    • WithAppend

      public boolean WithAppend
      True if WITH APPEND is defined.
    • IsNotForReplication

      public boolean IsNotForReplication
      True if NOT FOR REPLICATION is defined.
    • StatementList

      public StatementList StatementList
      Statements for trigger.
    • MethodSpecifier

      public MethodSpecifier MethodSpecifier
      The name of the method specifier.
  • Constructor Details

    • TriggerStatementBody

      public TriggerStatementBody()
  • Method Details