com.metamatrix.query.sql.lang
Class TranslatableProcedureContainer

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

public abstract class TranslatableProcedureContainer
extends ProcedureContainer

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.metamatrix.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, TYPE_XQUERY
 
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 com.metamatrix.query.sql.lang.ProcedureContainer
copyMetadataState, getContainedCommands, getGroup, getProcedureParameters, getSubCommand, getUpdateCount, setSubCommand, setUpdateCount, updatingModelCount
 
Methods inherited from class com.metamatrix.query.sql.lang.Command
addExternalGroupsToContext, addExternalGroupToContext, areResultsCachable, clone, getAllExternalGroups, getCorrelatedReferences, getExternalGroupContexts, getOption, getProcessorPlan, getProjectedSymbols, getSubCommands, getSubCommandsUpdatingModelCount, getSubCommandsUpdatingModelCount, getTemporaryMetadata, getType, getUpdateCommandSymbol, getVirtualGroup, isResolved, printCommandTree, printCommandTree, pushNewResolvingContext, setCorrelatedReferences, setExternalGroupContexts, setIsResolved, setOption, setProcessorPlan, setTemporaryMetadata, setVirtualGroup, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.metamatrix.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 © 2009. All Rights Reserved.