com.metamatrix.query.resolver.command
Class SimpleQueryResolver
java.lang.Object
com.metamatrix.query.resolver.command.SimpleQueryResolver
- All Implemented Interfaces:
- CommandResolver
public class SimpleQueryResolver
- extends java.lang.Object
- implements CommandResolver
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleQueryResolver
public SimpleQueryResolver()
isNoCacheGroup
public static boolean isNoCacheGroup(QueryMetadataInterface metadata,
java.lang.Object metadataID,
Option option)
throws QueryMetadataException,
MetaMatrixComponentException
- Parameters:
metadata
- metadataID
- noCache
- option
-
- Returns:
-
- Throws:
QueryMetadataException
MetaMatrixComponentException
resolveCommand
public void resolveCommand(Command command,
boolean useMetadataCommands,
TempMetadataAdapter metadata,
AnalysisRecord analysis,
boolean resolveNullLiterals)
throws QueryMetadataException,
QueryResolverException,
MetaMatrixComponentException
- Description copied from interface:
CommandResolver
- Resolve the command using the metadata.
- Specified by:
resolveCommand
in interface CommandResolver
- Parameters:
command
- The command to resolveuseMetadataCommands
- true if the resolver should use metadata commands to completely resolvemetadata
- MetadataresolveNullLiterals
- true if the resolver should consider replacing null literals with more appropriate types
- Throws:
QueryMetadataException
- If there is a metadata problem
QueryResolverException
- If the query cannot be resolved
MetaMatrixComponentException
- If there is an internal error- See Also:
CommandResolver.resolveCommand(com.metamatrix.query.sql.lang.Command, boolean, com.metamatrix.query.metadata.TempMetadataAdapter, com.metamatrix.query.analysis.AnalysisRecord, boolean)
Copyright © 2009. All Rights Reserved.