org.teiid.query.tempdata
Class AlterTempTable
java.lang.Object
org.teiid.query.sql.lang.Command
org.teiid.query.tempdata.AlterTempTable
- All Implemented Interfaces:
- Cloneable, LanguageObject
public class AlterTempTable
- 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 |
Methods inherited from class org.teiid.query.sql.lang.Command |
addExternalGroupsToContext, addExternalGroupToContext, copyMetadataState, getAllExternalGroups, getCacheHint, getCorrelatedReferences, getExternalGroupContexts, getOption, getProcessorPlan, getSourceHint, getTemporaryMetadata, getUpdateCommandSymbol, isResolved, printCommandTree, printCommandTree, pushNewResolvingContext, returnsResultSet, sameOptionAndHint, setCacheHint, setCorrelatedReferences, setExternalGroupContexts, setIsResolved, setOption, setProcessorPlan, setSourceHint, setTemporaryMetadata, toString |
AlterTempTable
public AlterTempTable(String tempTable)
getTempTable
public String getTempTable()
getIndexColumns
public List<ElementSymbol> getIndexColumns()
setIndexColumns
public void setIndexColumns(List<ElementSymbol> indexColumns)
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.
clone
public Object clone()
- Description copied from interface:
LanguageObject
- Implement clone to make objects cloneable.
- Specified by:
clone
in interface LanguageObject
- Specified by:
clone
in class Command
- Returns:
- Deep clone of this object
getProjectedSymbols
public 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
getType
public int getType()
- Description copied from class:
Command
- Return type of command to make it easier to build switch statements by command type.
- Specified by:
getType
in class Command
- Returns:
- Type from TYPE constants
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
Copyright © 2011. All Rights Reserved.