Interface IVisitor
-
- All Known Implementing Classes:
BaseSession.FieldDetector
,DefaultQueryVisitor
,NXQLQueryMaker.QueryAnalyzer
,NXQLQueryMaker.WhereBuilder
,QueryOptimizer.ProjectionWildcardsFinder
,QueryOptimizer.ReferencePrefixAnalyzer
,SQLQueryBuilder
public interface IVisitor
- Author:
- Bogdan Stefanescu, Florent Guillaume
-
-
Method Summary
-
-
-
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)
-
-