Package org.nuxeo.ecm.core.storage
Class QueryOptimizer.ProjectionWildcardsFinder
- java.lang.Object
-
- org.nuxeo.ecm.core.query.sql.model.DefaultQueryVisitor
-
- org.nuxeo.ecm.core.storage.QueryOptimizer.ProjectionWildcardsFinder
-
- All Implemented Interfaces:
IVisitor
- Enclosing class:
- QueryOptimizer
protected static class QueryOptimizer.ProjectionWildcardsFinder extends DefaultQueryVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected booleaninOrderByprotected booleaninProjectionprotected Set<String>projectionWildcardsprotected Set<String>uncorrelatedProjectionWildcards
-
Constructor Summary
Constructors Modifier Constructor Description protectedProjectionWildcardsFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitOrderByClause(OrderByClause node)voidvisitReference(Reference ref)voidvisitSelectClause(SelectClause node)-
Methods inherited from class org.nuxeo.ecm.core.query.sql.model.DefaultQueryVisitor
visitBooleanLiteral, visitDateLiteral, visitDoubleLiteral, visitExpression, visitFromClause, visitFunction, visitGroupByClause, visitHavingClause, visitIntegerLiteral, visitLiteral, visitLiteralList, visitMultiExpression, visitOperandList, visitOperator, visitOrderByExpr, visitOrderByList, visitQuery, visitReferenceList, visitStringLiteral, visitWhereClause
-
-
-
-
Method Detail
-
visitSelectClause
public void visitSelectClause(SelectClause node)
- Specified by:
visitSelectClausein interfaceIVisitor- Overrides:
visitSelectClausein classDefaultQueryVisitor
-
visitOrderByClause
public void visitOrderByClause(OrderByClause node)
- Specified by:
visitOrderByClausein interfaceIVisitor- Overrides:
visitOrderByClausein classDefaultQueryVisitor
-
visitReference
public void visitReference(Reference ref)
- Specified by:
visitReferencein interfaceIVisitor- Overrides:
visitReferencein classDefaultQueryVisitor
-
-