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
-