Package io.github.fupacat.ast
Class TriggerStatementBody
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.TriggerStatementBody
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AlterTriggerStatement,CreateOrAlterTriggerStatement,CreateTriggerStatement
Represents CREATE/ALTER TRIGGER statement.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanTrue if NOT FOR REPLICATION is defined.The name of the method specifier.The name of the trigger.Options in WITH clause - different options for trigger and functionStatements for trigger.The trigger actions.The target.The type of the trigger.booleanTrue if WITH APPEND is defined.Fields inherited from class io.github.fupacat.ast.TSqlFragment
firstTokenIndex, lastTokenIndex, ScriptTokenStream, Value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TSqlFragmentVisitor visitor) voidacceptChildren(TSqlFragmentVisitor visitor) Methods inherited from class io.github.fupacat.ast.TSqlFragment
SetIdentifier, SetUnquotedIdentifier, UpdateTokenInfo, UpdateTokenInfo
-
Field Details
-
Name
The name of the trigger. Can at most be a two part name. -
TriggerObject
The target. -
Options
Options in WITH clause - different options for trigger and function -
TriggerType
The type of the trigger. -
TriggerActions
The trigger actions. -
WithAppend
public boolean WithAppendTrue if WITH APPEND is defined. -
IsNotForReplication
public boolean IsNotForReplicationTrue if NOT FOR REPLICATION is defined. -
StatementList
Statements for trigger. -
MethodSpecifier
The name of the method specifier.
-
-
Constructor Details
-
TriggerStatementBody
public TriggerStatementBody()
-
-
Method Details
-
accept
- Overrides:
acceptin classTSqlStatement
-
acceptChildren
- Overrides:
acceptChildrenin classTSqlStatement
-