Nuxeo Enterprise Platform 5.4

Uses of Interface
org.nuxeo.ecm.core.query.sql.model.IVisitor

Packages that use IVisitor
org.nuxeo.ecm.core.query.sql.model   
org.nuxeo.ecm.core.storage.sql.jdbc   
 

Uses of IVisitor in org.nuxeo.ecm.core.query.sql.model
 

Classes in org.nuxeo.ecm.core.query.sql.model that implement IVisitor
 class DefaultQueryVisitor
          A default implementation of a visitor that visits depth-first in standard expression order.
 

Methods in org.nuxeo.ecm.core.query.sql.model with parameters of type IVisitor
 void WhereClause.accept(IVisitor visitor)
           
 void StringLiteral.accept(IVisitor visitor)
           
 void SQLQuery.accept(IVisitor visitor)
           
 void SelectClause.accept(IVisitor visitor)
           
 void ReferenceList.accept(IVisitor visitor)
           
 void Reference.accept(IVisitor visitor)
           
 void OrderByList.accept(IVisitor visitor)
           
 void OrderByExpr.accept(IVisitor visitor)
           
 void OrderByClause.accept(IVisitor visitor)
           
 void Operator.accept(IVisitor visitor)
           
 void OperandList.accept(IVisitor visitor)
           
 void MultiExpression.accept(IVisitor visitor)
           
 void LiteralList.accept(IVisitor visitor)
           
 void IntegerLiteral.accept(IVisitor visitor)
           
 void HavingClause.accept(IVisitor visitor)
           
 void GroupByClause.accept(IVisitor visitor)
           
 void Function.accept(IVisitor visitor)
           
 void FromClause.accept(IVisitor visitor)
           
 void Expression.accept(IVisitor visitor)
           
 void DoubleLiteral.accept(IVisitor visitor)
           
 void DateLiteral.accept(IVisitor visitor)
           
 void ASTNode.accept(IVisitor visitor)
          Accept the given visitor.
 

Uses of IVisitor in org.nuxeo.ecm.core.storage.sql.jdbc
 

Classes in org.nuxeo.ecm.core.storage.sql.jdbc that implement IVisitor
 class NXQLQueryMaker.QueryAnalyzer
          Collects various info about the query AST, and rewrites the toplevel AND Predicates of the WHERE clause into a single MultiExpression for easier analysis.
static class NXQLQueryMaker.WhereBuilder
          Builds the database-level WHERE query from the AST.
 


Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.