org.teiid.query.resolver.util
Class ResolverVisitor
java.lang.Object
org.teiid.query.sql.LanguageVisitor
org.teiid.query.resolver.util.ResolverVisitor
public class ResolverVisitor
- extends LanguageVisitor
| Methods inherited from class org.teiid.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 |
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
visit
public void visit(XMLSerialize obj)
- Overrides:
visit in class LanguageVisitor
visit
public void visit(XMLQuery obj)
- Overrides:
visit in class LanguageVisitor
visit
public void visit(QueryString obj)
- Overrides:
visit in class LanguageVisitor
visit
public void visit(ExpressionCriteria obj)
- Overrides:
visit in class LanguageVisitor
getComponentException
public TeiidComponentException getComponentException()
getResolverException
public QueryResolverException getResolverException()
throwException
public void throwException(boolean includeUnresolvedFunctions)
throws TeiidComponentException,
QueryResolverException
- Throws:
TeiidComponentException
QueryResolverException
resolveLanguageObject
public static void resolveLanguageObject(LanguageObject obj,
QueryMetadataInterface metadata)
throws TeiidComponentException,
QueryResolverException
- Throws:
TeiidComponentException
QueryResolverException
resolveLanguageObject
public static void resolveLanguageObject(LanguageObject obj,
java.util.Collection<GroupSymbol> groups,
QueryMetadataInterface metadata)
throws TeiidComponentException,
QueryResolverException
- Throws:
TeiidComponentException
QueryResolverException
resolveLanguageObject
public static void resolveLanguageObject(LanguageObject obj,
java.util.Collection<GroupSymbol> groups,
GroupContext externalContext,
QueryMetadataInterface metadata)
throws TeiidComponentException,
QueryResolverException
- Throws:
TeiidComponentException
QueryResolverException
Copyright © 2010. All Rights Reserved.