com.metamatrix.query.resolver.util
Class ResolverVisitor
java.lang.Object
com.metamatrix.query.sql.LanguageVisitor
com.metamatrix.query.resolver.util.ResolverVisitor
public class ResolverVisitor
- extends LanguageVisitor
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
metadata
protected QueryMetadataInterface metadata
ResolverVisitor
public ResolverVisitor(QueryMetadataInterface metadata,
java.util.Collection<GroupSymbol> internalGroups,
GroupContext externalContext)
- Constructor for ResolveElementsVisitor.
External groups are ordered from inner to outer most
setGroups
public void setGroups(java.util.Collection<GroupSymbol> groups)
visit
public void visit(ElementSymbol obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(BetweenCriteria obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(CompareCriteria obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(MatchCriteria obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(SetCriteria obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(SubqueryCompareCriteria obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(SubquerySetCriteria obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(IsNullCriteria obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(Function obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(CaseExpression obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(SearchedCaseExpression obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(SetClause obj)
- Overrides:
visit
in class LanguageVisitor
getComponentException
public MetaMatrixComponentException getComponentException()
getResolverException
public QueryResolverException getResolverException()
throwException
public void throwException(boolean includeUnresolvedFunctions)
throws MetaMatrixComponentException,
QueryResolverException
- Throws:
MetaMatrixComponentException
QueryResolverException
resolveLanguageObject
public static void resolveLanguageObject(LanguageObject obj,
QueryMetadataInterface metadata)
throws MetaMatrixComponentException,
QueryResolverException
- Throws:
MetaMatrixComponentException
QueryResolverException
resolveLanguageObject
public static void resolveLanguageObject(LanguageObject obj,
java.util.Collection<GroupSymbol> groups,
QueryMetadataInterface metadata)
throws MetaMatrixComponentException,
QueryResolverException
- Throws:
MetaMatrixComponentException
QueryResolverException
resolveLanguageObject
public static void resolveLanguageObject(LanguageObject obj,
java.util.Collection<GroupSymbol> groups,
GroupContext externalContext,
QueryMetadataInterface metadata)
throws MetaMatrixComponentException,
QueryResolverException
- Throws:
MetaMatrixComponentException
QueryResolverException
Copyright © 2009. All Rights Reserved.