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 SummaryModifier 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
 
-