On this page
[Groovy] Class GinqAstWalker
- org.apache.groovy.ginq.provider.collection.GinqAstWalker
- All Implemented Interfaces and Traits:
- GinqAstVisitor<Expression>, SyntaxErrorReportable
@CompileStatic
class GinqAstWalker
extends Object
implements GinqAstVisitor<Expression>, SyntaxErrorReportable
Visit AST of GINQ to generate target method calls for GINQ
- Since:
- 4.0.0
Nested Class Summary
Modifiers | Name | Description |
---|---|---|
class |
GinqAstWalker.1 |
|
class |
GinqAstWalker.10 |
|
class |
GinqAstWalker.11 |
|
class |
GinqAstWalker.12 |
|
class |
GinqAstWalker.13 |
|
class |
GinqAstWalker.14 |
|
class |
GinqAstWalker.2 |
|
class |
GinqAstWalker.3 |
|
class |
GinqAstWalker.4 |
|
class |
GinqAstWalker.5 |
|
class |
GinqAstWalker.6 |
|
class |
GinqAstWalker.7 |
|
class |
GinqAstWalker.8 |
|
class |
GinqAstWalker.9 |
Properties Summary
Type | Name and description |
---|---|
Map<String, String> |
configuration |
Constructor Summary
Constructor and description |
---|
GinqAstWalker(SourceUnit sourceUnit) |
Methods Summary
Inherited Methods Summary
Property Detail
Map<String, String> configuration
Constructor Detail
GinqAstWalker(SourceUnit sourceUnit)
Method Detail
@Override Map<String, String> getConfiguration()
@Override SourceUnit getSourceUnit()
@Override void setConfiguration(Map<String, String> configuration)
@Override Expression visit(AbstractGinqExpression expression)
@Override MethodCallExpression visitFromExpression(FromExpression fromExpression)
@Override MethodCallExpression visitGinqExpression(GinqExpression ginqExpression)
@Override MethodCallExpression visitGroupExpression(GroupExpression groupExpression)
@Override Expression visitHavingExpression(HavingExpression havingExpression)
@Override MethodCallExpression visitJoinExpression(JoinExpression joinExpression)
@Override MethodCallExpression visitLimitExpression(LimitExpression limitExpression)
@Override MethodCallExpression visitOnExpression(OnExpression onExpression)
@Override MethodCallExpression visitOrderExpression(OrderExpression orderExpression)
@Override MethodCallExpression visitSelectExpression(SelectExpression selectExpression)
@Override Expression visitShutdownExpression(ShutdownExpression shutdownExpression)
@Override MethodCallExpression visitWhereExpression(WhereExpression whereExpression)
© 2003-2022 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/4.0.0/html/gapi/org/apache/groovy/ginq/provider/collection/GinqAstWalker.html