Package org.apache.calcite.sql.validate
Class SqlValidatorImpl.NavigationModifier
- java.lang.Object
-
- org.apache.calcite.sql.util.SqlBasicVisitor<SqlNode>
-
- org.apache.calcite.sql.util.SqlShuttle
-
- org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationModifier
-
- All Implemented Interfaces:
SqlVisitor<SqlNode>
- Direct Known Subclasses:
SqlValidatorImpl.NavigationExpander
,SqlValidatorImpl.NavigationReplacer
- Enclosing class:
- SqlValidatorImpl
private static class SqlValidatorImpl.NavigationModifier extends SqlShuttle
Modify the nodes in navigation function such as FIRST, LAST, PREV AND NEXT.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.calcite.sql.util.SqlShuttle
SqlShuttle.CallCopyingArgHandler
-
Nested classes/interfaces inherited from class org.apache.calcite.sql.util.SqlBasicVisitor
SqlBasicVisitor.ArgHandler<R>, SqlBasicVisitor.ArgHandlerImpl<R>
-
-
Constructor Summary
Constructors Modifier Constructor Description private
NavigationModifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlNode
go(SqlNode node)
-