Nuxeo ECM Projects 5.4.3-SNAPSHOT

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

All Superinterfaces:
Serializable
All Known Implementing Classes:
DefaultQueryVisitor

public interface IVisitor
extends Serializable

Author:
Bogdan Stefanescu, Florent Guillaume

Method Summary
 void visitBooleanLiteral(BooleanLiteral node)
           
 void visitDateLiteral(DateLiteral node)
           
 void visitDoubleLiteral(DoubleLiteral node)
           
 void visitExpression(Expression node)
           
 void visitFromClause(FromClause node)
           
 void visitFunction(Function node)
           
 void visitGroupByClause(GroupByClause node)
           
 void visitHavingClause(HavingClause node)
           
 void visitIntegerLiteral(IntegerLiteral node)
           
 void visitLiteral(Literal node)
           
 void visitLiteralList(LiteralList node)
           
 void visitMultiExpression(MultiExpression node)
           
 void visitOperandList(OperandList node)
           
 void visitOperator(Operator node)
           
 void visitOrderByClause(OrderByClause node)
           
 void visitOrderByExpr(OrderByExpr node)
           
 void visitOrderByList(OrderByList node)
           
 void visitQuery(SQLQuery node)
           
 void visitReference(Reference node)
           
 void visitReferenceList(ReferenceList node)
           
 void visitSelectClause(SelectClause node)
           
 void visitStringLiteral(StringLiteral node)
           
 void visitWhereClause(WhereClause node)
           
 

Method Detail

visitLiteral

void visitLiteral(Literal node)

visitLiteralList

void visitLiteralList(LiteralList node)

visitDateLiteral

void visitDateLiteral(DateLiteral node)

visitStringLiteral

void visitStringLiteral(StringLiteral node)

visitDoubleLiteral

void visitDoubleLiteral(DoubleLiteral node)

visitIntegerLiteral

void visitIntegerLiteral(IntegerLiteral node)

visitBooleanLiteral

void visitBooleanLiteral(BooleanLiteral node)

visitOperandList

void visitOperandList(OperandList node)

visitOperator

void visitOperator(Operator node)

visitSelectClause

void visitSelectClause(SelectClause node)

visitFromClause

void visitFromClause(FromClause node)

visitWhereClause

void visitWhereClause(WhereClause node)

visitOrderByClause

void visitOrderByClause(OrderByClause node)

visitOrderByList

void visitOrderByList(OrderByList node)

visitOrderByExpr

void visitOrderByExpr(OrderByExpr node)

visitGroupByClause

void visitGroupByClause(GroupByClause node)

visitHavingClause

void visitHavingClause(HavingClause node)

visitExpression

void visitExpression(Expression node)

visitMultiExpression

void visitMultiExpression(MultiExpression node)

visitReference

void visitReference(Reference node)

visitReferenceList

void visitReferenceList(ReferenceList node)

visitQuery

void visitQuery(SQLQuery node)

visitFunction

void visitFunction(Function node)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.