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 ofSqlNode
objects and returnBoolean.TRUE
when it finds one.
-
-
Constructor Summary
Constructors Constructor Description SqlIdentifierFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
visit(org.apache.calcite.sql.SqlCall sqlCall)
Boolean
visit(org.apache.calcite.sql.SqlDataTypeSpec type)
Boolean
visit(org.apache.calcite.sql.SqlDynamicParam param)
Boolean
visit(org.apache.calcite.sql.SqlIdentifier identifier)
Boolean
visit(org.apache.calcite.sql.SqlIntervalQualifier intervalQualifier)
Boolean
visit(org.apache.calcite.sql.SqlLiteral literal)
Boolean
visit(org.apache.calcite.sql.SqlNodeList nodeList)
-
-
-
Method Detail
-
visit
public Boolean visit(org.apache.calcite.sql.SqlCall sqlCall)
- Specified by:
visit
in interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
visit
public Boolean visit(org.apache.calcite.sql.SqlNodeList nodeList)
- Specified by:
visit
in interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
visit
public Boolean visit(org.apache.calcite.sql.SqlIdentifier identifier)
- Specified by:
visit
in interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
visit
public Boolean visit(org.apache.calcite.sql.SqlLiteral literal)
- Specified by:
visit
in interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
visit
public Boolean visit(org.apache.calcite.sql.SqlDataTypeSpec type)
- Specified by:
visit
in interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
visit
public Boolean visit(org.apache.calcite.sql.SqlDynamicParam param)
- Specified by:
visit
in interfaceorg.apache.calcite.sql.util.SqlVisitor<Boolean>
-
-