com.metamatrix.query.resolver.util
Class ResolveVirtualGroupCriteriaVisitor

java.lang.Object
  extended by com.metamatrix.query.sql.LanguageVisitor
      extended by com.metamatrix.query.resolver.util.ResolveVirtualGroupCriteriaVisitor

public class ResolveVirtualGroupCriteriaVisitor
extends LanguageVisitor


Constructor Summary
ResolveVirtualGroupCriteriaVisitor(GroupSymbol virtualGroup, QueryMetadataInterface metadata)
          Constructor for ResolveElementsVisitor with no specified groups.
 
Method Summary
static void resolveCriteria(LanguageObject obj, GroupSymbol virtualGroup, QueryMetadataInterface metadata)
           
 void visit(CriteriaSelector obj)
           
 void visit(TranslateCriteria obj)
           
 
Methods inherited from class com.metamatrix.query.sql.LanguageVisitor
setAbort, shouldAbort, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolveVirtualGroupCriteriaVisitor

public ResolveVirtualGroupCriteriaVisitor(GroupSymbol virtualGroup,
                                          QueryMetadataInterface metadata)
Constructor for ResolveElementsVisitor with no specified groups. In this case every element's group will be looked up based on the group name.

Parameters:
iterator -
Method Detail

visit

public void visit(TranslateCriteria obj)
Overrides:
visit in class LanguageVisitor

visit

public void visit(CriteriaSelector obj)
Overrides:
visit in class LanguageVisitor

resolveCriteria

public static void resolveCriteria(LanguageObject obj,
                                   GroupSymbol virtualGroup,
                                   QueryMetadataInterface metadata)
                            throws MetaMatrixComponentException,
                                   QueryResolverException
Throws:
MetaMatrixComponentException
QueryResolverException


Copyright © 2009. All Rights Reserved.