Package org.apache.groovy.ginq.dsl
Interface GinqAstVisitor<R>
-
- Type Parameters:
R- the type of visit result
public interface GinqAstVisitor<R>Represents the visitor for AST of GINQ- Since:
- 4.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,String>getConfiguration()voidsetConfiguration(Map<String,String> configuration)Rvisit(AbstractGinqExpression expression)RvisitFromExpression(FromExpression fromExpression)RvisitGinqExpression(GinqExpression ginqExpression)RvisitGroupExpression(GroupExpression groupExpression)RvisitHavingExpression(HavingExpression havingExpression)RvisitJoinExpression(JoinExpression joinExpression)RvisitLimitExpression(LimitExpression limitExpression)RvisitOnExpression(OnExpression onExpression)RvisitOrderExpression(OrderExpression orderExpression)RvisitSelectExpression(SelectExpression selectExpression)RvisitWhereExpression(WhereExpression whereExpression)
-
-
-
Method Detail
-
visitGinqExpression
R visitGinqExpression(GinqExpression ginqExpression)
-
visitFromExpression
R visitFromExpression(FromExpression fromExpression)
-
visitJoinExpression
R visitJoinExpression(JoinExpression joinExpression)
-
visitOnExpression
R visitOnExpression(OnExpression onExpression)
-
visitWhereExpression
R visitWhereExpression(WhereExpression whereExpression)
-
visitGroupExpression
R visitGroupExpression(GroupExpression groupExpression)
-
visitHavingExpression
R visitHavingExpression(HavingExpression havingExpression)
-
visitOrderExpression
R visitOrderExpression(OrderExpression orderExpression)
-
visitLimitExpression
R visitLimitExpression(LimitExpression limitExpression)
-
visitSelectExpression
R visitSelectExpression(SelectExpression selectExpression)
-
visit
R visit(AbstractGinqExpression expression)
-
-