public class QueryOptimizer.ReferencePrefixAnalyzer extends DefaultQueryVisitor
Constructor and Description |
---|
ReferencePrefixAnalyzer() |
Modifier and Type | Method and Description |
---|---|
protected void |
processExpression(Expression node,
List<Operand> operands) |
protected void |
processReference(Reference node) |
void |
visitExpression(Expression node) |
void |
visitMultiExpression(MultiExpression node) |
void |
visitReference(Reference node) |
visitBooleanLiteral, visitDateLiteral, visitDoubleLiteral, visitFromClause, visitFunction, visitGroupByClause, visitHavingClause, visitIntegerLiteral, visitLiteral, visitLiteralList, visitOperandList, visitOperator, visitOrderByClause, visitOrderByExpr, visitOrderByList, visitQuery, visitReferenceList, visitSelectClause, visitStringLiteral, visitWhereClause
public ReferencePrefixAnalyzer()
public void visitReference(Reference node)
visitReference
in interface IVisitor
visitReference
in class DefaultQueryVisitor
public void visitMultiExpression(MultiExpression node)
visitMultiExpression
in interface IVisitor
visitMultiExpression
in class DefaultQueryVisitor
public void visitExpression(Expression node)
visitExpression
in interface IVisitor
visitExpression
in class DefaultQueryVisitor
protected void processReference(Reference node)
protected void processExpression(Expression node, List<Operand> operands)
Copyright © 2018 Nuxeo. All rights reserved.