com.metamatrix.query.resolver.command
Class SimpleQueryResolver
java.lang.Object
   com.metamatrix.query.resolver.command.SimpleQueryResolver
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:
- resolveCommandin interface- CommandResolver
 
- 
- Parameters:
- command- The command to resolve
- useMetadataCommands- true if the resolver should use metadata commands to completely resolve
- metadata- Metadata
- resolveNullLiterals- 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.