Package org.apache.calcite.sql2rel
Class SqlToRelConverter.SqlIdentifierFinder
java.lang.Object
org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
- All Implemented Interfaces:
org.apache.calcite.sql.util.SqlVisitor<Boolean>
- Enclosing class:
- SqlToRelConverter
public static class SqlToRelConverter.SqlIdentifierFinder
extends Object
implements org.apache.calcite.sql.util.SqlVisitor<Boolean>
Visitor that looks for an SqlIdentifier inside a tree of
SqlNode objects and return
Boolean.TRUE when it finds one.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit(org.apache.calcite.sql.SqlCall sqlCall) visit(org.apache.calcite.sql.SqlDataTypeSpec type) visit(org.apache.calcite.sql.SqlDynamicParam param) visit(org.apache.calcite.sql.SqlIdentifier identifier) visit(org.apache.calcite.sql.SqlIntervalQualifier intervalQualifier) visit(org.apache.calcite.sql.SqlLiteral literal) visit(org.apache.calcite.sql.SqlNodeList nodeList) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.calcite.sql.util.SqlVisitor
visitNode
-
Constructor Details
-
SqlIdentifierFinder
public SqlIdentifierFinder()
-
-
Method Details
-
visit
- Specified by:
visitin interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-