groovy / 4.0 / org / apache / groovy / ginq / provider / collection / ginqastwalker.html

[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

Properties Summary

Properties
Type Name and description
Map<String, String> configuration

Constructor Summary

Constructors
Constructor and description
GinqAstWalker(SourceUnit sourceUnit)

Methods Summary

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class Object wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll

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