org.teiid.query.resolver.command
Class SimpleQueryResolver.QueryResolverVisitor
java.lang.Object
org.teiid.query.sql.LanguageVisitor
org.teiid.query.sql.navigator.AbstractNavigator
org.teiid.query.sql.navigator.PreOrPostOrderNavigator
org.teiid.query.sql.navigator.PostOrderNavigator
org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
- Enclosing class:
- SimpleQueryResolver
public static class SimpleQueryResolver.QueryResolverVisitor
- extends PostOrderNavigator
| Methods inherited from class org.teiid.query.sql.navigator.PreOrPostOrderNavigator |
doVisit, doVisit, preVisitVisitor, 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 |
SimpleQueryResolver.QueryResolverVisitor
public SimpleQueryResolver.QueryResolverVisitor(Query query,
TempMetadataAdapter metadata,
AnalysisRecord record)
postVisitVisitor
protected void postVisitVisitor(LanguageObject obj)
- Overrides:
postVisitVisitor in class PreOrPostOrderNavigator
visit
public void visit(Query obj)
- Resolving a Query requires a special ordering
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(GroupSymbol obj)
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(AllSymbol obj)
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(AllInGroupSymbol obj)
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(ScalarSubquery obj)
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(ExistsCriteria obj)
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(SubqueryCompareCriteria obj)
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(SubquerySetCriteria obj)
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(TextTable obj)
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(XMLTable obj)
- Overrides:
visit in class PreOrPostOrderNavigator
preTableFunctionReference
public java.util.LinkedHashSet<GroupSymbol> preTableFunctionReference(TableFunctionReference tfr)
postTableFunctionReference
public void postTableFunctionReference(TableFunctionReference obj,
java.util.LinkedHashSet<GroupSymbol> saved)
visit
public void visit(SubqueryFromClause obj)
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(UnaryFromClause obj)
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(Into obj)
- Overrides:
visit in class PreOrPostOrderNavigator
- See Also:
PreOrPostOrderNavigator.visit(org.teiid.query.sql.lang.Into)
visit
public void visit(JoinPredicate obj)
- Overrides:
visit in class PreOrPostOrderNavigator
visit
public void visit(From obj)
- Overrides:
visit in class PreOrPostOrderNavigator
Copyright © 2010. All Rights Reserved.