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
-