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()
void
setConfiguration(Map<String,String> configuration)
R
visit(AbstractGinqExpression expression)
R
visitFromExpression(FromExpression fromExpression)
R
visitGinqExpression(GinqExpression ginqExpression)
R
visitGroupExpression(GroupExpression groupExpression)
R
visitHavingExpression(HavingExpression havingExpression)
R
visitJoinExpression(JoinExpression joinExpression)
R
visitLimitExpression(LimitExpression limitExpression)
R
visitOnExpression(OnExpression onExpression)
R
visitOrderExpression(OrderExpression orderExpression)
R
visitSelectExpression(SelectExpression selectExpression)
R
visitWhereExpression(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)
-
-