Package org.apache.calcite.util
Class Util.OverFinder
- java.lang.Object
-
- org.apache.calcite.sql.util.SqlBasicVisitor<java.lang.Void>
-
- org.apache.calcite.util.Util.OverFinder
-
- All Implemented Interfaces:
SqlVisitor<java.lang.Void>
- Enclosing class:
- Util
public static class Util.OverFinder extends SqlBasicVisitor<java.lang.Void>
Visitor which looks for an OVER clause inside a tree ofSqlNode
objects.
-
-
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 static Util.OverFinder
INSTANCE
-
Constructor Summary
Constructors Constructor Description OverFinder()
-
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
-
INSTANCE
public static final Util.OverFinder INSTANCE
-
-
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)
-
-