Interface EsqlBaseParserVisitor<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:
AstBuilder,EsqlBaseParserBaseVisitor,ExpressionBuilder,LogicalPlanBuilder
public interface EsqlBaseParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
EsqlBaseParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byEsqlBaseParser.aggField().Visit a parse tree produced byEsqlBaseParser.aggFields().Visit a parse tree produced by thearithmeticBinarylabeled alternative inEsqlBaseParser.operatorExpression().Visit a parse tree produced by thearithmeticUnarylabeled alternative inEsqlBaseParser.operatorExpression().Visit a parse tree produced by thebooleanArrayLiterallabeled alternative inEsqlBaseParser.constant().Visit a parse tree produced by thebooleanDefaultlabeled alternative inEsqlBaseParser.booleanExpression().Visit a parse tree produced by thebooleanLiterallabeled alternative inEsqlBaseParser.constant().Visit a parse tree produced byEsqlBaseParser.booleanValue().Visit a parse tree produced byEsqlBaseParser.clusterString().Visit a parse tree produced byEsqlBaseParser.commandOption().Visit a parse tree produced byEsqlBaseParser.commandOptions().Visit a parse tree produced by thecomparisonlabeled alternative inEsqlBaseParser.valueExpression().Visit a parse tree produced byEsqlBaseParser.comparisonOperator().Visit a parse tree produced by thecompositeQuerylabeled alternative inEsqlBaseParser.query().Visit a parse tree produced by theconstantDefaultlabeled alternative inEsqlBaseParser.primaryExpression().Visit a parse tree produced by thedecimalLiterallabeled alternative inEsqlBaseParser.constant().Visit a parse tree produced byEsqlBaseParser.decimalValue().Visit a parse tree produced byEsqlBaseParser.deprecated_metadata().Visit a parse tree produced by thedereferencelabeled alternative inEsqlBaseParser.primaryExpression().Visit a parse tree produced byEsqlBaseParser.dissectCommand().Visit a parse tree produced byEsqlBaseParser.dropCommand().Visit a parse tree produced byEsqlBaseParser.enrichCommand().Visit a parse tree produced byEsqlBaseParser.enrichWithClause().Visit a parse tree produced byEsqlBaseParser.entryExpression().Visit a parse tree produced byEsqlBaseParser.evalCommand().Visit a parse tree produced byEsqlBaseParser.explainCommand().Visit a parse tree produced byEsqlBaseParser.field().Visit a parse tree produced byEsqlBaseParser.fields().Visit a parse tree produced byEsqlBaseParser.fromCommand().Visit a parse tree produced by thefunctionlabeled alternative inEsqlBaseParser.primaryExpression().Visit a parse tree produced byEsqlBaseParser.functionExpression().Visit a parse tree produced byEsqlBaseParser.functionName().Visit a parse tree produced byEsqlBaseParser.grokCommand().Visit a parse tree produced byEsqlBaseParser.identifier().Visit a parse tree produced byEsqlBaseParser.identifierOrParameter().Visit a parse tree produced byEsqlBaseParser.identifierPattern().Visit a parse tree produced byEsqlBaseParser.indexPattern().Visit a parse tree produced byEsqlBaseParser.indexString().Visit a parse tree produced by theinlineCastlabeled alternative inEsqlBaseParser.primaryExpression().Visit a parse tree produced byEsqlBaseParser.inlinestatsCommand().Visit a parse tree produced by theinputNamedOrPositionalParamlabeled alternative inEsqlBaseParser.parameter().Visit a parse tree produced by theinputParamlabeled alternative inEsqlBaseParser.parameter().Visit a parse tree produced by theinputParameterlabeled alternative inEsqlBaseParser.constant().Visit a parse tree produced by theintegerLiterallabeled alternative inEsqlBaseParser.constant().Visit a parse tree produced byEsqlBaseParser.integerValue().Visit a parse tree produced by theisNulllabeled alternative inEsqlBaseParser.booleanExpression().Visit a parse tree produced byEsqlBaseParser.joinCommand().Visit a parse tree produced byEsqlBaseParser.joinCondition().Visit a parse tree produced byEsqlBaseParser.joinPredicate().Visit a parse tree produced byEsqlBaseParser.joinTarget().Visit a parse tree produced byEsqlBaseParser.keepCommand().Visit a parse tree produced byEsqlBaseParser.limitCommand().Visit a parse tree produced by thelogicalBinarylabeled alternative inEsqlBaseParser.booleanExpression().Visit a parse tree produced by thelogicalInlabeled alternative inEsqlBaseParser.booleanExpression().Visit a parse tree produced by thelogicalNotlabeled alternative inEsqlBaseParser.booleanExpression().Visit a parse tree produced byEsqlBaseParser.lookupCommand().Visit a parse tree produced byEsqlBaseParser.mapExpression().Visit a parse tree produced byEsqlBaseParser.matchBooleanExpression().Visit a parse tree produced by thematchExpressionlabeled alternative inEsqlBaseParser.booleanExpression().Visit a parse tree produced byEsqlBaseParser.metadata().Visit a parse tree produced byEsqlBaseParser.metadataOption().Visit a parse tree produced byEsqlBaseParser.metricsCommand().Visit a parse tree produced byEsqlBaseParser.mvExpandCommand().Visit a parse tree produced by thenullLiterallabeled alternative inEsqlBaseParser.constant().Visit a parse tree produced by thenumericArrayLiterallabeled alternative inEsqlBaseParser.constant().Visit a parse tree produced byEsqlBaseParser.numericValue().Visit a parse tree produced by theoperatorExpressionDefaultlabeled alternative inEsqlBaseParser.operatorExpression().Visit a parse tree produced byEsqlBaseParser.orderExpression().Visit a parse tree produced by theparenthesizedExpressionlabeled alternative inEsqlBaseParser.primaryExpression().Visit a parse tree produced byEsqlBaseParser.processingCommand().Visit a parse tree produced by thequalifiedIntegerLiterallabeled alternative inEsqlBaseParser.constant().Visit a parse tree produced byEsqlBaseParser.qualifiedName().Visit a parse tree produced byEsqlBaseParser.qualifiedNamePattern().Visit a parse tree produced byEsqlBaseParser.qualifiedNamePatterns().Visit a parse tree produced byEsqlBaseParser.regexBooleanExpression().Visit a parse tree produced by theregexExpressionlabeled alternative inEsqlBaseParser.booleanExpression().Visit a parse tree produced byEsqlBaseParser.renameClause().Visit a parse tree produced byEsqlBaseParser.renameCommand().Visit a parse tree produced byEsqlBaseParser.rowCommand().Visit a parse tree produced by theshowInfolabeled alternative inEsqlBaseParser.showCommand().Visit a parse tree produced by thesingleCommandQuerylabeled alternative inEsqlBaseParser.query().Visit a parse tree produced byEsqlBaseParser.singleStatement().Visit a parse tree produced byEsqlBaseParser.sortCommand().Visit a parse tree produced byEsqlBaseParser.sourceCommand().Visit a parse tree produced byEsqlBaseParser.statsCommand().Visit a parse tree produced byEsqlBaseParser.string().Visit a parse tree produced by thestringArrayLiterallabeled alternative inEsqlBaseParser.constant().Visit a parse tree produced by thestringLiterallabeled alternative inEsqlBaseParser.constant().Visit a parse tree produced byEsqlBaseParser.subqueryExpression().Visit a parse tree produced by thetoDataTypelabeled alternative inEsqlBaseParser.dataType().Visit a parse tree produced by thevalueExpressionDefaultlabeled alternative inEsqlBaseParser.valueExpression().Visit a parse tree produced byEsqlBaseParser.whereCommand().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitSingleStatement
Visit a parse tree produced byEsqlBaseParser.singleStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompositeQuery
Visit a parse tree produced by thecompositeQuerylabeled alternative inEsqlBaseParser.query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleCommandQuery
Visit a parse tree produced by thesingleCommandQuerylabeled alternative inEsqlBaseParser.query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSourceCommand
Visit a parse tree produced byEsqlBaseParser.sourceCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProcessingCommand
Visit a parse tree produced byEsqlBaseParser.processingCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhereCommand
Visit a parse tree produced byEsqlBaseParser.whereCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMatchExpression
Visit a parse tree produced by thematchExpressionlabeled alternative inEsqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalNot
Visit a parse tree produced by thelogicalNotlabeled alternative inEsqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanDefault
Visit a parse tree produced by thebooleanDefaultlabeled alternative inEsqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIsNull
Visit a parse tree produced by theisNulllabeled alternative inEsqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegexExpression
Visit a parse tree produced by theregexExpressionlabeled alternative inEsqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalIn
Visit a parse tree produced by thelogicalInlabeled alternative inEsqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalBinary
Visit a parse tree produced by thelogicalBinarylabeled alternative inEsqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegexBooleanExpression
Visit a parse tree produced byEsqlBaseParser.regexBooleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMatchBooleanExpression
Visit a parse tree produced byEsqlBaseParser.matchBooleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValueExpressionDefault
Visit a parse tree produced by thevalueExpressionDefaultlabeled alternative inEsqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparison
Visit a parse tree produced by thecomparisonlabeled alternative inEsqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOperatorExpressionDefault
Visit a parse tree produced by theoperatorExpressionDefaultlabeled alternative inEsqlBaseParser.operatorExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArithmeticBinary
Visit a parse tree produced by thearithmeticBinarylabeled alternative inEsqlBaseParser.operatorExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArithmeticUnary
Visit a parse tree produced by thearithmeticUnarylabeled alternative inEsqlBaseParser.operatorExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDereference
Visit a parse tree produced by thedereferencelabeled alternative inEsqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInlineCast
Visit a parse tree produced by theinlineCastlabeled alternative inEsqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstantDefault
Visit a parse tree produced by theconstantDefaultlabeled alternative inEsqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParenthesizedExpression
Visit a parse tree produced by theparenthesizedExpressionlabeled alternative inEsqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction
Visit a parse tree produced by thefunctionlabeled alternative inEsqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionExpression
Visit a parse tree produced byEsqlBaseParser.functionExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionName
Visit a parse tree produced byEsqlBaseParser.functionName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMapExpression
Visit a parse tree produced byEsqlBaseParser.mapExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEntryExpression
Visit a parse tree produced byEsqlBaseParser.entryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitToDataType
Visit a parse tree produced by thetoDataTypelabeled alternative inEsqlBaseParser.dataType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRowCommand
Visit a parse tree produced byEsqlBaseParser.rowCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFields
Visit a parse tree produced byEsqlBaseParser.fields().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitField
Visit a parse tree produced byEsqlBaseParser.field().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromCommand
Visit a parse tree produced byEsqlBaseParser.fromCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexPattern
Visit a parse tree produced byEsqlBaseParser.indexPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClusterString
Visit a parse tree produced byEsqlBaseParser.clusterString().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexString
Visit a parse tree produced byEsqlBaseParser.indexString().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMetadata
Visit a parse tree produced byEsqlBaseParser.metadata().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMetadataOption
Visit a parse tree produced byEsqlBaseParser.metadataOption().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeprecated_metadata
Visit a parse tree produced byEsqlBaseParser.deprecated_metadata().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMetricsCommand
Visit a parse tree produced byEsqlBaseParser.metricsCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEvalCommand
Visit a parse tree produced byEsqlBaseParser.evalCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatsCommand
Visit a parse tree produced byEsqlBaseParser.statsCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggFields
Visit a parse tree produced byEsqlBaseParser.aggFields().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggField
Visit a parse tree produced byEsqlBaseParser.aggField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedName
Visit a parse tree produced byEsqlBaseParser.qualifiedName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedNamePattern
Visit a parse tree produced byEsqlBaseParser.qualifiedNamePattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedNamePatterns
Visit a parse tree produced byEsqlBaseParser.qualifiedNamePatterns().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
Visit a parse tree produced byEsqlBaseParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifierPattern
Visit a parse tree produced byEsqlBaseParser.identifierPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullLiteral
Visit a parse tree produced by thenullLiterallabeled alternative inEsqlBaseParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedIntegerLiteral
Visit a parse tree produced by thequalifiedIntegerLiterallabeled alternative inEsqlBaseParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDecimalLiteral
Visit a parse tree produced by thedecimalLiterallabeled alternative inEsqlBaseParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
Visit a parse tree produced by theintegerLiterallabeled alternative inEsqlBaseParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Visit a parse tree produced by thebooleanLiterallabeled alternative inEsqlBaseParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInputParameter
Visit a parse tree produced by theinputParameterlabeled alternative inEsqlBaseParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Visit a parse tree produced by thestringLiterallabeled alternative inEsqlBaseParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumericArrayLiteral
Visit a parse tree produced by thenumericArrayLiterallabeled alternative inEsqlBaseParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanArrayLiteral
Visit a parse tree produced by thebooleanArrayLiterallabeled alternative inEsqlBaseParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringArrayLiteral
Visit a parse tree produced by thestringArrayLiterallabeled alternative inEsqlBaseParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInputParam
Visit a parse tree produced by theinputParamlabeled alternative inEsqlBaseParser.parameter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInputNamedOrPositionalParam
Visit a parse tree produced by theinputNamedOrPositionalParamlabeled alternative inEsqlBaseParser.parameter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifierOrParameter
Visit a parse tree produced byEsqlBaseParser.identifierOrParameter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimitCommand
Visit a parse tree produced byEsqlBaseParser.limitCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSortCommand
Visit a parse tree produced byEsqlBaseParser.sortCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderExpression
Visit a parse tree produced byEsqlBaseParser.orderExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitKeepCommand
Visit a parse tree produced byEsqlBaseParser.keepCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropCommand
Visit a parse tree produced byEsqlBaseParser.dropCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameCommand
Visit a parse tree produced byEsqlBaseParser.renameCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameClause
Visit a parse tree produced byEsqlBaseParser.renameClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDissectCommand
Visit a parse tree produced byEsqlBaseParser.dissectCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGrokCommand
Visit a parse tree produced byEsqlBaseParser.grokCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMvExpandCommand
Visit a parse tree produced byEsqlBaseParser.mvExpandCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommandOptions
Visit a parse tree produced byEsqlBaseParser.commandOptions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommandOption
Visit a parse tree produced byEsqlBaseParser.commandOption().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
Visit a parse tree produced byEsqlBaseParser.booleanValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumericValue
Visit a parse tree produced byEsqlBaseParser.numericValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDecimalValue
Visit a parse tree produced byEsqlBaseParser.decimalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntegerValue
Visit a parse tree produced byEsqlBaseParser.integerValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitString
Visit a parse tree produced byEsqlBaseParser.string().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonOperator
Visit a parse tree produced byEsqlBaseParser.comparisonOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplainCommand
Visit a parse tree produced byEsqlBaseParser.explainCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubqueryExpression
Visit a parse tree produced byEsqlBaseParser.subqueryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowInfo
Visit a parse tree produced by theshowInfolabeled alternative inEsqlBaseParser.showCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEnrichCommand
Visit a parse tree produced byEsqlBaseParser.enrichCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEnrichWithClause
Visit a parse tree produced byEsqlBaseParser.enrichWithClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLookupCommand
Visit a parse tree produced byEsqlBaseParser.lookupCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInlinestatsCommand
Visit a parse tree produced byEsqlBaseParser.inlinestatsCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinCommand
Visit a parse tree produced byEsqlBaseParser.joinCommand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinTarget
Visit a parse tree produced byEsqlBaseParser.joinTarget().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinCondition
Visit a parse tree produced byEsqlBaseParser.joinCondition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinPredicate
Visit a parse tree produced byEsqlBaseParser.joinPredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-