org.teiid.query.sql.lang
Class TranslatableProcedureContainer

java.lang.Object
  extended by org.teiid.query.sql.lang.Command
      extended by org.teiid.query.sql.lang.ProcedureContainer
          extended by org.teiid.query.sql.lang.TranslatableProcedureContainer
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, LanguageObject
Direct Known Subclasses:
Delete, Update

public abstract class TranslatableProcedureContainer
extends ProcedureContainer

See Also:
Serialized Form

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
CACHE, 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
TranslatableProcedureContainer()
           
 
Method Summary
 void addImplicitParameters(java.util.Map<ElementSymbol,Reference> parameters)
           
abstract  Criteria getCriteria()
           
 java.util.Map<ElementSymbol,Reference> getImplicitParams()
          Get the implicit parameters (if any) created by translate criteria
 
Methods inherited from class org.teiid.query.sql.lang.ProcedureContainer
copyMetadataState, getGroup, getProcedureParameters, getUpdateCount, setUpdateCount
 
Methods inherited from class org.teiid.query.sql.lang.Command
addExternalGroupsToContext, addExternalGroupToContext, areResultsCachable, clone, copyMetadataState, getAllExternalGroups, getCorrelatedReferences, getExternalGroupContexts, getOption, getProcessorPlan, getProjectedSymbols, getSubCommands, getTemporaryMetadata, getType, getUpdateCommandSymbol, isCache, isResolved, printCommandTree, printCommandTree, pushNewResolvingContext, setCache, 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

TranslatableProcedureContainer

public TranslatableProcedureContainer()
Method Detail

addImplicitParameters

public void addImplicitParameters(java.util.Map<ElementSymbol,Reference> parameters)

getImplicitParams

public java.util.Map<ElementSymbol,Reference> getImplicitParams()
Get the implicit parameters (if any) created by translate criteria

Returns:

getCriteria

public abstract Criteria getCriteria()


Copyright © 2010. All Rights Reserved.