public static class SimpleQueryResolver.QueryResolverVisitor extends PostOrderNavigator
POST_ORDER, PRE_ORDER| Constructor and Description |
|---|
QueryResolverVisitor(Query query,
TempMetadataAdapter metadata) |
| Modifier and Type | Method and Description |
|---|---|
void |
postTableFunctionReference(TableFunctionReference obj,
LinkedHashSet<GroupSymbol> saved) |
protected void |
postVisitVisitor(LanguageObject obj) |
LinkedHashSet<GroupSymbol> |
preTableFunctionReference(TableFunctionReference tfr) |
void |
visit(ArrayTable obj) |
void |
visit(ExistsCriteria obj) |
void |
visit(From obj) |
void |
visit(GroupSymbol obj) |
void |
visit(Into obj) |
void |
visit(JoinPredicate obj) |
void |
visit(Limit obj) |
void |
visit(MultipleElementSymbol obj) |
void |
visit(ObjectTable obj) |
void |
visit(Query obj)
Resolving a Query requires a special ordering
|
void |
visit(ScalarSubquery obj) |
void |
visit(SubqueryCompareCriteria obj) |
void |
visit(SubqueryFromClause obj) |
void |
visit(SubquerySetCriteria obj) |
void |
visit(TextTable obj) |
void |
visit(UnaryFromClause obj) |
void |
visit(XMLTable obj) |
doVisitdoVisit, doVisit, preVisitVisitor, setSkipEvaluatable, 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, visit, visit, visit, visit, visit, visit, visit, visitgetVisitor, visitNode, visitNodes, visitVisitorsetAbort, shouldAbort, visit, visitpublic QueryResolverVisitor(Query query, TempMetadataAdapter metadata)
protected void postVisitVisitor(LanguageObject obj)
postVisitVisitor in class PreOrPostOrderNavigatorpublic void visit(Query obj)
visit in class PreOrPostOrderNavigatorpublic void visit(GroupSymbol obj)
visit in class PreOrPostOrderNavigatorpublic void visit(MultipleElementSymbol obj)
visit in class PreOrPostOrderNavigatorpublic void visit(ScalarSubquery obj)
visit in class PreOrPostOrderNavigatorpublic void visit(ExistsCriteria obj)
visit in class PreOrPostOrderNavigatorpublic void visit(SubqueryCompareCriteria obj)
visit in class PreOrPostOrderNavigatorpublic void visit(SubquerySetCriteria obj)
visit in class PreOrPostOrderNavigatorpublic void visit(TextTable obj)
visit in class PreOrPostOrderNavigatorpublic void visit(ArrayTable obj)
visit in class PreOrPostOrderNavigatorpublic void visit(XMLTable obj)
visit in class PreOrPostOrderNavigatorpublic void visit(ObjectTable obj)
visit in class PreOrPostOrderNavigatorpublic LinkedHashSet<GroupSymbol> preTableFunctionReference(TableFunctionReference tfr)
tfr - public void postTableFunctionReference(TableFunctionReference obj, LinkedHashSet<GroupSymbol> saved)
public void visit(SubqueryFromClause obj)
visit in class PreOrPostOrderNavigatorpublic void visit(UnaryFromClause obj)
visit in class PreOrPostOrderNavigatorpublic void visit(Into obj)
visit in class PreOrPostOrderNavigatorPreOrPostOrderNavigator.visit(org.teiid.query.sql.lang.Into)public void visit(JoinPredicate obj)
visit in class PreOrPostOrderNavigatorpublic void visit(From obj)
visit in class PreOrPostOrderNavigatorpublic void visit(Limit obj)
visit in class PreOrPostOrderNavigatorCopyright © 2018 JBoss by Red Hat. All rights reserved.