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 voidsetConfiguration(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
-