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) |
doVisit
doVisit, 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, visit, visit, visit
getVisitor, visitNode, visitNodes, visitVisitor
setAbort, shouldAbort, visit, visit
public AliasGenerator(boolean aliasGroups)
public AliasGenerator(boolean aliasGroups, boolean stripColumnAliases)
public void visit(SetQuery obj)
visit
in class PreOrPostOrderNavigator
public void visit(Select obj)
visit
in class PreOrPostOrderNavigator
public void visit(StoredProcedure obj)
visit
in class PreOrPostOrderNavigator
public void visit(Query obj)
visit
in class PreOrPostOrderNavigator
public void visit(SubqueryFromClause obj)
visit
in class PreOrPostOrderNavigator
public void visit(UnaryFromClause obj)
visit
in class PreOrPostOrderNavigator
public void visit(ScalarSubquery obj)
visit
in class PreOrPostOrderNavigator
public void visit(SubqueryCompareCriteria obj)
visit
in class PreOrPostOrderNavigator
public void visit(SubquerySetCriteria obj)
visit
in class PreOrPostOrderNavigator
public void visit(ExistsCriteria obj)
visit
in class PreOrPostOrderNavigator
public void visit(WithQueryCommand obj)
visit
in class PreOrPostOrderNavigator
public void visit(OrderBy obj)
visit
in class PreOrPostOrderNavigator
public void visit(Reference obj)
visit
in class PreOrPostOrderNavigator
public void setCorrelationGroups(Collection<String> correlationGroups)
Copyright © 2020. All rights reserved.