org.teiid.query.sql.lang
Class ProcedureContainer

java.lang.Object
  extended by org.teiid.query.sql.lang.Command
      extended by 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


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_BATCHED_UPDATE, TYPE_CREATE, TYPE_DELETE, TYPE_DROP, TYPE_DYNAMIC, TYPE_INSERT, TYPE_QUERY, TYPE_SQL, TYPE_STORED_PROCEDURE, TYPE_UNKNOWN, TYPE_UPDATE, TYPE_UPDATE_PROCEDURE
 
Constructor Summary
ProcedureContainer()
           
 
Method Summary
protected  void copyMetadataState(ProcedureContainer copy)
           
abstract  GroupSymbol getGroup()
           
abstract  java.util.LinkedHashMap<ElementSymbol,Expression> getProcedureParameters()
           
 int getUpdateCount()
           
 void setUpdateCount(int updateCount)
           
 
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
 
Methods inherited from interface org.teiid.query.sql.LanguageObject
acceptVisitor
 

Constructor Detail

ProcedureContainer

public ProcedureContainer()
Method Detail

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()


Copyright © 2010. All Rights Reserved.