com.metamatrix.query.resolver.command
Class UpdateResolver
java.lang.Object
com.metamatrix.query.resolver.ProcedureContainerResolver
com.metamatrix.query.resolver.command.UpdateResolver
- All Implemented Interfaces:
- CommandResolver, VariableResolver
public class UpdateResolver
- extends ProcedureContainerResolver
- implements VariableResolver
This class knows how to expand and resolve UDPATE commands.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UpdateResolver
public UpdateResolver()
resolveProceduralCommand
public void resolveProceduralCommand(Command command,
boolean useMetadataCommands,
TempMetadataAdapter metadata,
AnalysisRecord analysis)
throws QueryMetadataException,
QueryResolverException,
MetaMatrixComponentException
- Specified by:
resolveProceduralCommand
in class ProcedureContainerResolver
- Throws:
QueryMetadataException
QueryResolverException
MetaMatrixComponentException
- See Also:
ProcedureContainerResolver.resolveProceduralCommand(com.metamatrix.query.sql.lang.Command, boolean, com.metamatrix.query.metadata.TempMetadataAdapter, com.metamatrix.query.analysis.AnalysisRecord)
getPlan
protected java.lang.String getPlan(QueryMetadataInterface metadata,
GroupSymbol group)
throws MetaMatrixComponentException,
QueryMetadataException
- Description copied from class:
ProcedureContainerResolver
- For a given resolver, this returns the unparsed command.
- Specified by:
getPlan
in class ProcedureContainerResolver
- Parameters:
metadata
- group
-
- Returns:
-
- Throws:
MetaMatrixComponentException
QueryMetadataException
getVariableValues
public java.util.Map getVariableValues(Command command,
QueryMetadataInterface metadata)
throws QueryMetadataException,
QueryResolverException,
MetaMatrixComponentException
- Specified by:
getVariableValues
in interface VariableResolver
- Throws:
QueryMetadataException
QueryResolverException
MetaMatrixComponentException
- See Also:
VariableResolver.getVariableValues(com.metamatrix.query.sql.lang.Command, com.metamatrix.query.metadata.QueryMetadataInterface)
Copyright © 2009. All Rights Reserved.