org.teiid.query.sql.lang
Class ProcedureContainer
java.lang.Object
org.teiid.query.sql.lang.Command
org.teiid.query.sql.lang.ProcedureContainer
- All Implemented Interfaces:
- java.lang.Cloneable, LanguageObject
- Direct Known Subclasses:
- Insert, StoredProcedure, TranslatableProcedureContainer
public abstract class ProcedureContainer
- extends Command
| Fields inherited from class org.teiid.query.sql.lang.Command |
tempGroupIDs, 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, areResultsCachable, clone, copyMetadataState, getAllExternalGroups, getCacheHint, getCorrelatedReferences, getExternalGroupContexts, getOption, getProcessorPlan, getProjectedSymbols, getSubCommands, getTemporaryMetadata, getType, getUpdateCommandSymbol, isResolved, printCommandTree, printCommandTree, pushNewResolvingContext, returnsResultSet, sameOptionAndHint, setCacheHint, setCorrelatedReferences, setExternalGroupContexts, setIsResolved, setOption, setProcessorPlan, setTemporaryMetadata, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ProcedureContainer
public ProcedureContainer()
getGroup
public abstract GroupSymbol getGroup()
copyMetadataState
protected void copyMetadataState(ProcedureContainer copy)
getUpdateCount
public int getUpdateCount()
- Returns:
- Returns the updateCount.
setUpdateCount
public void setUpdateCount(int updateCount)
- Parameters:
updateCount - The updateCount to set.
getProcedureParameters
public abstract java.util.LinkedHashMap<ElementSymbol,Expression> getProcedureParameters()
getUpdateInfo
public UpdateValidator.UpdateInfo getUpdateInfo()
setUpdateInfo
public void setUpdateInfo(UpdateValidator.UpdateInfo updateInfo)
Copyright © 2011. All Rights Reserved.