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.