Package org.apache.groovy.ginq.dsl
Interface GinqAstVisitor<R>
- Type Parameters:
R
- the type of visit result
- All Known Implementing Classes:
GinqAstBaseVisitor
public interface GinqAstVisitor<R>
Represents the visitor for AST of GINQ
- Since:
- 4.0.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
setConfiguration
(Map<String, String> configuration) visit
(AbstractGinqExpression expression) visitFromExpression
(FromExpression fromExpression) visitGinqExpression
(GinqExpression ginqExpression) visitGroupExpression
(GroupExpression groupExpression) visitHavingExpression
(HavingExpression havingExpression) visitJoinExpression
(JoinExpression joinExpression) visitLimitExpression
(LimitExpression limitExpression) visitOnExpression
(OnExpression onExpression) visitOrderExpression
(OrderExpression orderExpression) visitSelectExpression
(SelectExpression selectExpression) visitShutdownExpression
(ShutdownExpression shutdownExpression) visitWhereExpression
(WhereExpression whereExpression)
-
Method Details
-
visitGinqExpression
-
visitFromExpression
-
visitJoinExpression
-
visitOnExpression
-
visitWhereExpression
-
visitGroupExpression
-
visitHavingExpression
-
visitOrderExpression
-
visitLimitExpression
-
visitSelectExpression
-
visitShutdownExpression
-
visit
-
setConfiguration
-
getConfiguration
-