Class 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 Detail

      • SqlIdentifierFinder

        public SqlIdentifierFinder()
    • Method Detail

      • 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>