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
Modifier and TypeMethodDescriptionvoid
void
visitDateLiteral
(DateLiteral node) void
void
visitExpression
(Expression node) void
visitFromClause
(FromClause node) void
visitFunction
(Function node) void
void
void
void
visitLiteral
(Literal node) void
visitLiteralList
(LiteralList node) void
void
visitOperandList
(OperandList node) void
visitOperator
(Operator node) void
void
visitOrderByExpr
(OrderByExpr node) void
visitOrderByList
(OrderByList node) void
visitQuery
(SQLQuery node) void
visitReference
(Reference node) void
void
void
void
visitWhereClause
(WhereClause node)
-
Method Details
-
visitLiteral
-
visitLiteralList
-
visitDateLiteral
-
visitStringLiteral
-
visitDoubleLiteral
-
visitIntegerLiteral
-
visitBooleanLiteral
-
visitOperandList
-
visitOperator
-
visitSelectClause
-
visitFromClause
-
visitWhereClause
-
visitOrderByClause
-
visitOrderByList
-
visitOrderByExpr
-
visitGroupByClause
-
visitHavingClause
-
visitExpression
-
visitMultiExpression
-
visitReference
-
visitReferenceList
-
visitQuery
-
visitFunction
-