Package org.apache.groovy.ginq.dsl
Class GinqAstBaseVisitor
java.lang.Object
org.codehaus.groovy.ast.CodeVisitorSupport
org.apache.groovy.ginq.dsl.GinqAstBaseVisitor
- All Implemented Interfaces:
GinqAstVisitor<Void>,GroovyCodeVisitor
The default base visitor for GINQ AST
- Since:
- 4.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit(AbstractGinqExpression expression) Visits the supplied expression when present.visitFromExpression(FromExpression fromExpression) Visits afromclause.visitGinqExpression(GinqExpression ginqExpression) Visits a GINQ expression and its child clauses.visitGroupExpression(GroupExpression groupExpression) Visits agroupbyclause.visitHavingExpression(HavingExpression havingExpression) Visits ahavingclause.visitJoinExpression(JoinExpression joinExpression) Visits a join clause.visitLimitExpression(LimitExpression limitExpression) Visits alimitclause.visitOnExpression(OnExpression onExpression) Visits anonclause.visitOrderExpression(OrderExpression orderExpression) Visits anorderbyclause.visitSelectExpression(SelectExpression selectExpression) Visits aselectclause.visitSetOperationExpression(SetOperationExpression setOperationExpression) Visits a set-operation expression.visitShutdownExpression(ShutdownExpression shutdownExpression) Visits a shutdown expression.visitWhereExpression(WhereExpression whereExpression) Visits awhereclause.Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport
afterSwitchCaseStatementsVisited, afterSwitchConditionExpressionVisited, visitArgumentlistExpression, visitArrayExpression, visitAssertStatement, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBlockStatement, visitBooleanExpression, visitBreakStatement, visitBytecodeExpression, visitCaseStatement, visitCastExpression, visitCatchStatement, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitEmptyStatement, visitExpressionStatement, visitFieldExpression, visitForLoop, visitGStringExpression, visitIfElse, visitLambdaExpression, visitListExpression, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitMethodReferenceExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitReturnStatement, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitSwitch, visitSynchronizedStatement, visitTernaryExpression, visitThrowStatement, visitTryCatchFinally, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression, visitWhileLoopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.groovy.ginq.dsl.GinqAstVisitor
getConfiguration, setConfigurationMethods inherited from interface org.codehaus.groovy.ast.GroovyCodeVisitor
visit, visit, visitEmptyExpression, visitListOfExpressions
-
Constructor Details
-
GinqAstBaseVisitor
public GinqAstBaseVisitor()
-
-
Method Details
-
visitGinqExpression
Visits a GINQ expression and its child clauses.- Specified by:
visitGinqExpressionin interfaceGinqAstVisitor<Void>- Parameters:
ginqExpression- the expression to visit- Returns:
null
-
visitFromExpression
Visits afromclause.- Specified by:
visitFromExpressionin interfaceGinqAstVisitor<Void>- Parameters:
fromExpression- the clause to visit- Returns:
null
-
visitJoinExpression
Visits a join clause.- Specified by:
visitJoinExpressionin interfaceGinqAstVisitor<Void>- Parameters:
joinExpression- the clause to visit- Returns:
null
-
visitOnExpression
Visits anonclause.- Specified by:
visitOnExpressionin interfaceGinqAstVisitor<Void>- Parameters:
onExpression- the clause to visit- Returns:
null
-
visitWhereExpression
Visits awhereclause.- Specified by:
visitWhereExpressionin interfaceGinqAstVisitor<Void>- Parameters:
whereExpression- the clause to visit- Returns:
null
-
visitGroupExpression
Visits agroupbyclause.- Specified by:
visitGroupExpressionin interfaceGinqAstVisitor<Void>- Parameters:
groupExpression- the clause to visit- Returns:
null
-
visitHavingExpression
Visits ahavingclause.- Specified by:
visitHavingExpressionin interfaceGinqAstVisitor<Void>- Parameters:
havingExpression- the clause to visit- Returns:
null
-
visitOrderExpression
Visits anorderbyclause.- Specified by:
visitOrderExpressionin interfaceGinqAstVisitor<Void>- Parameters:
orderExpression- the clause to visit- Returns:
null
-
visitLimitExpression
Visits alimitclause.- Specified by:
visitLimitExpressionin interfaceGinqAstVisitor<Void>- Parameters:
limitExpression- the clause to visit- Returns:
null
-
visitSelectExpression
Visits aselectclause.- Specified by:
visitSelectExpressionin interfaceGinqAstVisitor<Void>- Parameters:
selectExpression- the clause to visit- Returns:
null
-
visitSetOperationExpression
Visits a set-operation expression.- Specified by:
visitSetOperationExpressionin interfaceGinqAstVisitor<Void>- Parameters:
setOperationExpression- the expression to visit- Returns:
null
-
visitShutdownExpression
Visits a shutdown expression.- Specified by:
visitShutdownExpressionin interfaceGinqAstVisitor<Void>- Parameters:
shutdownExpression- the expression to visit- Returns:
null
-
visit
Visits the supplied expression when present.- Specified by:
visitin interfaceGinqAstVisitor<Void>- Parameters:
expression- the expression to visit- Returns:
null
-