Package org.apache.calcite.sql2rel
Class SqlToRelConverter.AggregateFinder
- java.lang.Object
-
- org.apache.calcite.sql.util.SqlBasicVisitor<java.lang.Void>
-
- org.apache.calcite.sql2rel.SqlToRelConverter.AggregateFinder
-
- All Implemented Interfaces:
SqlVisitor<java.lang.Void>
- Enclosing class:
- SqlToRelConverter
private static class SqlToRelConverter.AggregateFinder extends SqlBasicVisitor<java.lang.Void>
Visitor that collects all aggregate functions in aSqlNode
tree.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.calcite.sql.util.SqlBasicVisitor
SqlBasicVisitor.ArgHandler<R>, SqlBasicVisitor.ArgHandlerImpl<R>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) SqlNodeList
filterList
(package private) SqlNodeList
list
(package private) SqlNodeList
orderList
-
Constructor Summary
Constructors Modifier Constructor Description private
AggregateFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Void
visit(SqlCall call)
Visits a call to aSqlOperator
.
-
-
-
Field Detail
-
list
final SqlNodeList list
-
filterList
final SqlNodeList filterList
-
orderList
final SqlNodeList orderList
-
-
Method Detail
-
visit
public java.lang.Void visit(SqlCall call)
Description copied from interface:SqlVisitor
Visits a call to aSqlOperator
.- Specified by:
visit
in interfaceSqlVisitor<java.lang.Void>
- Overrides:
visit
in classSqlBasicVisitor<java.lang.Void>
- Parameters:
call
- Call- See Also:
SqlCall.accept(SqlVisitor)
-
-