public class AliasGenerator extends PreOrderNavigator
POST_ORDER, PRE_ORDER| Constructor and Description |
|---|
AliasGenerator(boolean aliasGroups) |
AliasGenerator(boolean aliasGroups,
boolean stripColumnAliases) |
| Modifier and Type | Method and Description |
|---|---|
void |
setAliasMapping(Map<String,String> aliasMapping) |
void |
setCorrelationGroups(Collection<String> correlationGroups) |
void |
visit(ExistsCriteria obj) |
void |
visit(OrderBy obj) |
void |
visit(Query obj)
visit the query in definition order
|
void |
visit(Reference obj) |
void |
visit(ScalarSubquery obj) |
void |
visit(Select obj) |
void |
visit(SetQuery obj)
visit the branches other than the first with individual naming contexts
Aliases are being added in all cases, even though they may only be needed in the order by case.
|
void |
visit(StoredProcedure obj) |
void |
visit(SubqueryCompareCriteria obj) |
void |
visit(SubqueryFromClause obj) |
void |
visit(SubquerySetCriteria obj) |
void |
visit(UnaryFromClause obj) |
void |
visit(WithQueryCommand obj) |
doVisitdoVisit, doVisit, postVisitVisitor, 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, visit, visit, visit, visit, visitgetVisitor, visitNode, visitNodes, visitVisitorsetAbort, shouldAbort, visit, visitpublic AliasGenerator(boolean aliasGroups)
public AliasGenerator(boolean aliasGroups,
boolean stripColumnAliases)
public void visit(SetQuery obj)
visit in class PreOrPostOrderNavigatorpublic void visit(Select obj)
visit in class PreOrPostOrderNavigatorpublic void visit(StoredProcedure obj)
visit in class PreOrPostOrderNavigatorpublic void visit(Query obj)
visit in class PreOrPostOrderNavigatorpublic void visit(SubqueryFromClause obj)
visit in class PreOrPostOrderNavigatorpublic void visit(UnaryFromClause obj)
visit in class PreOrPostOrderNavigatorpublic void visit(ScalarSubquery obj)
visit in class PreOrPostOrderNavigatorpublic void visit(SubqueryCompareCriteria obj)
visit in class PreOrPostOrderNavigatorpublic void visit(SubquerySetCriteria obj)
visit in class PreOrPostOrderNavigatorpublic void visit(ExistsCriteria obj)
visit in class PreOrPostOrderNavigatorpublic void visit(WithQueryCommand obj)
visit in class PreOrPostOrderNavigatorpublic void visit(OrderBy obj)
visit in class PreOrPostOrderNavigatorpublic void visit(Reference obj)
visit in class PreOrPostOrderNavigatorpublic void setCorrelationGroups(Collection<String> correlationGroups)
Copyright © 2018 JBoss by Red Hat. All rights reserved.