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 Details

    • SqlIdentifierFinder

      public SqlIdentifierFinder()
  • Method Details

    • visit

      public Boolean visit(org.apache.calcite.sql.SqlCall sqlCall)
      Specified by:
      visit in interface org.apache.calcite.sql.util.SqlVisitor<Boolean>
    • visit

      public Boolean visit(org.apache.calcite.sql.SqlNodeList nodeList)
      Specified by:
      visit in interface org.apache.calcite.sql.util.SqlVisitor<Boolean>
    • visit

      public Boolean visit(org.apache.calcite.sql.SqlIdentifier identifier)
      Specified by:
      visit in interface org.apache.calcite.sql.util.SqlVisitor<Boolean>
    • visit

      public Boolean visit(org.apache.calcite.sql.SqlLiteral literal)
      Specified by:
      visit in interface org.apache.calcite.sql.util.SqlVisitor<Boolean>
    • visit

      public Boolean visit(org.apache.calcite.sql.SqlDataTypeSpec type)
      Specified by:
      visit in interface org.apache.calcite.sql.util.SqlVisitor<Boolean>
    • visit

      public Boolean visit(org.apache.calcite.sql.SqlDynamicParam param)
      Specified by:
      visit in interface org.apache.calcite.sql.util.SqlVisitor<Boolean>
    • visit

      public Boolean visit(org.apache.calcite.sql.SqlIntervalQualifier intervalQualifier)
      Specified by:
      visit in interface org.apache.calcite.sql.util.SqlVisitor<Boolean>