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 voidacceptVisitor(LanguageVisitor visitor)Method for accepting a visitor.AlterTriggerclone()Implement clone to make objects cloneable.booleanequals(Object obj)BooleangetEnabled()Table.TriggerEventgetEvent()StringgetName()intgetType()Return type of command to make it easier to build switch statements by command type.booleanisAfter()booleanisCreate()voidsetAfter(boolean after)voidsetCreate(boolean create)voidsetEnabled(Boolean enabled)voidsetEvent(Table.TriggerEvent operation)voidsetName(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:LanguageObjectMethod 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:LanguageObjectImplement clone to make objects cloneable.- Specified by:
clonein interfaceLanguageObject- Specified by:
clonein classCommand- Returns:
- Deep clone of this object
-
getType
public int getType()
Description copied from class:CommandReturn type of command to make it easier to build switch statements by command type.
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin 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)
-
-