Package org.apache.iotdb.db.qp.sql
Interface InfluxDBSqlParserVisitor<T>
-
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
InfluxDBSqlParserBaseVisitor
public interface InfluxDBSqlParserVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>This interface defines a complete generic visitor for a parse tree produced byInfluxDBSqlParser.
-
-
Method Summary
-
-
-
Method Detail
-
visitSingleStatement
T visitSingleStatement(InfluxDBSqlParser.SingleStatementContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.singleStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectStatement
T visitSelectStatement(InfluxDBSqlParser.SelectStatementContext ctx)
Visit a parse tree produced by theselectStatementlabeled alternative inInfluxDBSqlParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectClause
T visitSelectClause(InfluxDBSqlParser.SelectClauseContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.selectClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResultColumn
T visitResultColumn(InfluxDBSqlParser.ResultColumnContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.resultColumn().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
T visitExpression(InfluxDBSqlParser.ExpressionContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhereClause
T visitWhereClause(InfluxDBSqlParser.WhereClauseContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.whereClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrExpression
T visitOrExpression(InfluxDBSqlParser.OrExpressionContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.orExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndExpression
T visitAndExpression(InfluxDBSqlParser.AndExpressionContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.andExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
T visitPredicate(InfluxDBSqlParser.PredicateContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.predicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromClause
T visitFromClause(InfluxDBSqlParser.FromClauseContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.fromClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodeName
T visitNodeName(InfluxDBSqlParser.NodeNameContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.nodeName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstant
T visitConstant(InfluxDBSqlParser.ConstantContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionAttribute
T visitFunctionAttribute(InfluxDBSqlParser.FunctionAttributeContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.functionAttribute().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonOperator
T visitComparisonOperator(InfluxDBSqlParser.ComparisonOperatorContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.comparisonOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDateExpression
T visitDateExpression(InfluxDBSqlParser.DateExpressionContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.dateExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRealLiteral
T visitRealLiteral(InfluxDBSqlParser.RealLiteralContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.realLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDatetimeLiteral
T visitDatetimeLiteral(InfluxDBSqlParser.DatetimeLiteralContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.datetimeLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
T visitIdentifier(InfluxDBSqlParser.IdentifierContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitKeyWords
T visitKeyWords(InfluxDBSqlParser.KeyWordsContext ctx)
Visit a parse tree produced byInfluxDBSqlParser.keyWords().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-