org.teiid.query.sql.lang
Class Alter<T extends Command>
java.lang.Object
org.teiid.query.sql.lang.Command
org.teiid.query.sql.lang.Alter<T>
- All Implemented Interfaces:
- java.lang.Cloneable, LanguageObject
- Direct Known Subclasses:
- AlterProcedure, AlterTrigger, AlterView
public abstract class Alter<T extends Command>
- extends Command
| 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_INSERT, TYPE_QUERY, TYPE_SQL, TYPE_STORED_PROCEDURE, TYPE_TRIGGER_ACTION, TYPE_UNKNOWN, TYPE_UPDATE, TYPE_UPDATE_PROCEDURE |
|
Constructor Summary |
Alter()
|
| Methods inherited from class org.teiid.query.sql.lang.Command |
addExternalGroupsToContext, addExternalGroupToContext, clone, copyMetadataState, getAllExternalGroups, getCacheHint, getCorrelatedReferences, getExternalGroupContexts, getOption, getProcessorPlan, getTemporaryMetadata, getType, getUpdateCommandSymbol, isResolved, printCommandTree, printCommandTree, pushNewResolvingContext, returnsResultSet, sameOptionAndHint, setCacheHint, setCorrelatedReferences, setExternalGroupContexts, setIsResolved, setOption, setProcessorPlan, setTemporaryMetadata, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Alter
public Alter()
getTarget
public GroupSymbol getTarget()
setTarget
public void setTarget(GroupSymbol target)
getDefinition
public T getDefinition()
setDefinition
public void setDefinition(T definition)
areResultsCachable
public boolean areResultsCachable()
- Description copied from class:
Command
- Whether the results are cachable.
- Specified by:
areResultsCachable in class Command
- Returns:
- True if the results are cachable; false otherwise.
getProjectedSymbols
public java.util.List<SingleElementSymbol> getProjectedSymbols()
- Description copied from class:
Command
- Get the ordered list of all elements returned by this query. These elements
may be ElementSymbols or ExpressionSymbols but in all cases each represents a
single column.
- Specified by:
getProjectedSymbols in class Command
- Returns:
- Ordered list of SingleElementSymbol
cloneOnTo
public void cloneOnTo(Alter<T> clone)
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
Copyright © 2011. All Rights Reserved.