protected static class QueryOptimizer.ProjectionWildcardsFinder extends DefaultQueryVisitor
Modifier and Type | Field and Description |
---|---|
protected boolean |
inOrderBy |
protected boolean |
inProjection |
protected Set<String> |
projectionWildcards |
protected Set<String> |
uncorrelatedProjectionWildcards |
Modifier | Constructor and Description |
---|---|
protected |
ProjectionWildcardsFinder() |
Modifier and Type | Method and Description |
---|---|
void |
visitOrderByClause(OrderByClause node) |
void |
visitReference(Reference ref) |
void |
visitSelectClause(SelectClause node) |
visitBooleanLiteral, visitDateLiteral, visitDoubleLiteral, visitExpression, visitFromClause, visitFunction, visitGroupByClause, visitHavingClause, visitIntegerLiteral, visitLiteral, visitLiteralList, visitMultiExpression, visitOperandList, visitOperator, visitOrderByExpr, visitOrderByList, visitQuery, visitReferenceList, visitStringLiteral, visitWhereClause
protected final Set<String> projectionWildcards
protected final Set<String> uncorrelatedProjectionWildcards
protected boolean inProjection
protected boolean inOrderBy
protected ProjectionWildcardsFinder()
public void visitSelectClause(SelectClause node)
visitSelectClause
in interface IVisitor
visitSelectClause
in class DefaultQueryVisitor
public void visitOrderByClause(OrderByClause node)
visitOrderByClause
in interface IVisitor
visitOrderByClause
in class DefaultQueryVisitor
public void visitReference(Reference ref)
visitReference
in interface IVisitor
visitReference
in class DefaultQueryVisitor
Copyright © 2018 Nuxeo. All rights reserved.