Class InfluxDBSqlVisitor

  • All Implemented Interfaces:
    org.antlr.v4.runtime.tree.ParseTreeVisitor<Operator>, org.apache.iotdb.db.qp.sql.InfluxDBSqlParserVisitor<Operator>

    public class InfluxDBSqlVisitor
    extends org.apache.iotdb.db.qp.sql.InfluxDBSqlParserBaseVisitor<Operator>
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void parseSelectClause​(org.apache.iotdb.db.qp.sql.InfluxDBSqlParser.SelectClauseContext ctx)  
      static long parseTimeFormat​(java.lang.String timestampStr)
      function for parsing time format.
      Operator visitSelectStatement​(org.apache.iotdb.db.qp.sql.InfluxDBSqlParser.SelectStatementContext ctx)  
      Operator visitSingleStatement​(org.apache.iotdb.db.qp.sql.InfluxDBSqlParser.SingleStatementContext ctx)  
      • Methods inherited from class org.apache.iotdb.db.qp.sql.InfluxDBSqlParserBaseVisitor

        visitAndExpression, visitComparisonOperator, visitConstant, visitDateExpression, visitDatetimeLiteral, visitExpression, visitFromClause, visitFunctionAttribute, visitIdentifier, visitKeyWords, visitNodeName, visitOrExpression, visitPredicate, visitRealLiteral, visitResultColumn, visitSelectClause, visitWhereClause
      • Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor

        aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor

        visit, visitChildren, visitErrorNode, visitTerminal
    • Constructor Detail

      • InfluxDBSqlVisitor

        public InfluxDBSqlVisitor()
    • Method Detail

      • visitSingleStatement

        public Operator visitSingleStatement​(org.apache.iotdb.db.qp.sql.InfluxDBSqlParser.SingleStatementContext ctx)
        Specified by:
        visitSingleStatement in interface org.apache.iotdb.db.qp.sql.InfluxDBSqlParserVisitor<Operator>
        Overrides:
        visitSingleStatement in class org.apache.iotdb.db.qp.sql.InfluxDBSqlParserBaseVisitor<Operator>
      • visitSelectStatement

        public Operator visitSelectStatement​(org.apache.iotdb.db.qp.sql.InfluxDBSqlParser.SelectStatementContext ctx)
        Specified by:
        visitSelectStatement in interface org.apache.iotdb.db.qp.sql.InfluxDBSqlParserVisitor<Operator>
        Overrides:
        visitSelectStatement in class org.apache.iotdb.db.qp.sql.InfluxDBSqlParserBaseVisitor<Operator>
      • parseSelectClause

        public void parseSelectClause​(org.apache.iotdb.db.qp.sql.InfluxDBSqlParser.SelectClauseContext ctx)
      • parseTimeFormat

        public static long parseTimeFormat​(java.lang.String timestampStr)
        function for parsing time format.