Package org.teiid.query.sql.lang
Class AlterTrigger
- java.lang.Object
-
- org.teiid.query.sql.lang.Command
-
- org.teiid.query.sql.lang.Alter<TriggerAction>
-
- org.teiid.query.sql.lang.AlterTrigger
-
- All Implemented Interfaces:
Cloneable
,LanguageObject
public class AlterTrigger extends Alter<TriggerAction>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.teiid.query.sql.LanguageObject
LanguageObject.Util
-
-
Field Summary
-
Fields inherited from class org.teiid.query.sql.lang.Command
tempGroupIDs, TYPE_ALTER_PROC, TYPE_ALTER_TRIGGER, TYPE_ALTER_VIEW, TYPE_BATCHED_UPDATE, TYPE_CREATE, TYPE_DELETE, TYPE_DROP, TYPE_DYNAMIC, TYPE_EXPLAIN, TYPE_INSERT, TYPE_QUERY, TYPE_SOURCE_EVENT, TYPE_STORED_PROCEDURE, TYPE_TRIGGER_ACTION, TYPE_UNKNOWN, TYPE_UPDATE, TYPE_UPDATE_PROCEDURE
-
-
Constructor Summary
Constructors Constructor Description AlterTrigger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acceptVisitor(LanguageVisitor visitor)
Method for accepting a visitor.AlterTrigger
clone()
Implement clone to make objects cloneable.boolean
equals(Object obj)
Boolean
getEnabled()
Table.TriggerEvent
getEvent()
String
getName()
int
getType()
Return type of command to make it easier to build switch statements by command type.boolean
isAfter()
boolean
isCreate()
void
setAfter(boolean after)
void
setCreate(boolean create)
void
setEnabled(Boolean enabled)
void
setEvent(Table.TriggerEvent operation)
void
setName(String name)
-
Methods inherited from class org.teiid.query.sql.lang.Alter
areResultsCachable, cloneOnTo, getDefinition, getProjectedSymbols, getTarget, hashCode, setDefinition, setTarget
-
Methods inherited from class org.teiid.query.sql.lang.Command
addExternalGroupToContext, copyMetadataState, getActualCommand, getAllExternalGroups, getCacheHint, getCommandToken, getCorrelatedReferences, getExternalGroupContexts, getOption, getProcessorPlan, getResultSetColumns, getSourceHint, getTemporaryMetadata, getUpdateCommandSymbol, printCommandTree, printCommandTree, pushNewResolvingContext, returnsResultSet, sameOptionAndHint, setCacheHint, setCorrelatedReferences, setExternalGroupContexts, setOption, setProcessorPlan, setSourceHint, setTemporaryMetadata, toString
-
-
-
-
Method Detail
-
getEvent
public Table.TriggerEvent getEvent()
-
setEvent
public void setEvent(Table.TriggerEvent operation)
-
acceptVisitor
public void acceptVisitor(LanguageVisitor visitor)
Description copied from interface:LanguageObject
Method for accepting a visitor. It is the responsibility of the language object to call back on the visitor.- Parameters:
visitor
- Visitor being used
-
clone
public AlterTrigger clone()
Description copied from interface:LanguageObject
Implement clone to make objects cloneable.- Specified by:
clone
in interfaceLanguageObject
- Specified by:
clone
in classCommand
- Returns:
- Deep clone of this object
-
getType
public int getType()
Description copied from class:Command
Return type of command to make it easier to build switch statements by command type.
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classAlter<TriggerAction>
-
setEnabled
public void setEnabled(Boolean enabled)
-
getEnabled
public Boolean getEnabled()
-
isCreate
public boolean isCreate()
-
setCreate
public void setCreate(boolean create)
-
isAfter
public boolean isAfter()
-
setAfter
public void setAfter(boolean after)
-
getName
public String getName()
-
setName
public void setName(String name)
-
-