Package com.yahoo.search.yql
Interface yqlplusVisitor<T>
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
yqlplusBaseVisitor
public interface yqlplusVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
yqlplusParser
.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byyqlplusParser.additive_expression()
.Visit a parse tree produced byyqlplusParser.additive_op()
.Visit a parse tree produced byyqlplusParser.alias_def()
.Visit a parse tree produced byyqlplusParser.annotate_expression()
.Visit a parse tree produced byyqlplusParser.annotation()
.Visit a parse tree produced byyqlplusParser.argument(boolean)
.Visit a parse tree produced byyqlplusParser.arguments(boolean)
.Visit a parse tree produced byyqlplusParser.array_literal()
.Visit a parse tree produced byyqlplusParser.array_parameter()
.Visit a parse tree produced byyqlplusParser.call_expression(boolean)
.Visit a parse tree produced byyqlplusParser.call_source()
.Visit a parse tree produced byyqlplusParser.constant_expression()
.Visit a parse tree produced byyqlplusParser.data_source()
.Visit a parse tree produced byyqlplusParser.dereferenced_expression()
.Visit a parse tree produced byyqlplusParser.dotted_idents()
.Visit a parse tree produced byyqlplusParser.equality_expression()
.Visit a parse tree produced byyqlplusParser.equality_op()
.Visit a parse tree produced byyqlplusParser.expression(boolean)
.Visit a parse tree produced byyqlplusParser.field_def()
.Visit a parse tree produced byyqlplusParser.fieldref()
.Visit a parse tree produced byyqlplusParser.fixed_or_parameter()
.Visit a parse tree produced byyqlplusParser.ident()
.Visit a parse tree produced byyqlplusParser.in_not_in_target()
.Visit a parse tree produced byyqlplusParser.indexref(boolean)
.Visit a parse tree produced byyqlplusParser.keyword_as_ident()
.Visit a parse tree produced byyqlplusParser.limit()
.Visit a parse tree produced byyqlplusParser.literal_element()
.Visit a parse tree produced byyqlplusParser.literal_list()
.Visit a parse tree produced byyqlplusParser.logical_AND_expression()
.Visit a parse tree produced byyqlplusParser.logical_OR_expression()
.Visit a parse tree produced byyqlplusParser.map_expression()
.Visit a parse tree produced byyqlplusParser.mult_op()
.Visit a parse tree produced byyqlplusParser.multiplicative_expression()
.Visit a parse tree produced byyqlplusParser.namespaced_name()
.Visit a parse tree produced byyqlplusParser.null_operator()
.Visit a parse tree produced byyqlplusParser.offset()
.Visit a parse tree produced byyqlplusParser.orderby()
.Visit a parse tree produced byyqlplusParser.orderby_field()
.Visit a parse tree produced byyqlplusParser.orderby_fields()
.Visit a parse tree produced byyqlplusParser.output_spec()
.Visit a parse tree produced byyqlplusParser.output_statement()
.Visit a parse tree produced byyqlplusParser.parameter()
.Visit a parse tree produced byyqlplusParser.pipeline_step()
.Visit a parse tree produced byyqlplusParser.primary_expression()
.Visit a parse tree produced byyqlplusParser.program()
.Visit a parse tree produced byyqlplusParser.project_spec()
.Visit a parse tree produced byyqlplusParser.property_name()
.Visit a parse tree produced byyqlplusParser.property_name_and_value()
.Visit a parse tree produced byyqlplusParser.propertyref()
.Visit a parse tree produced byyqlplusParser.query_statement()
.Visit a parse tree produced byyqlplusParser.relational_expression()
.Visit a parse tree produced byyqlplusParser.relational_op()
.Visit a parse tree produced byyqlplusParser.scalar_literal()
.Visit a parse tree produced byyqlplusParser.select_field_spec()
.Visit a parse tree produced byyqlplusParser.select_source()
.Visit a parse tree produced byyqlplusParser.select_source_all()
.Visit a parse tree produced byyqlplusParser.select_source_from()
.Visit a parse tree produced byyqlplusParser.select_source_multi()
.Visit a parse tree produced byyqlplusParser.select_statement()
.Visit a parse tree produced byyqlplusParser.sequence_source()
.Visit a parse tree produced byyqlplusParser.source_list()
.Visit a parse tree produced byyqlplusParser.source_spec()
.Visit a parse tree produced byyqlplusParser.source_statement()
.Visit a parse tree produced byyqlplusParser.statement()
.Visit a parse tree produced byyqlplusParser.timeout()
.Visit a parse tree produced byyqlplusParser.unary_expression()
.Visit a parse tree produced byyqlplusParser.unary_op()
.Visit a parse tree produced byyqlplusParser.vespa_grouping()
.Visit a parse tree produced byyqlplusParser.where()
.Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitIdent
Visit a parse tree produced byyqlplusParser.ident()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeyword_as_ident
Visit a parse tree produced byyqlplusParser.keyword_as_ident()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProgram
Visit a parse tree produced byyqlplusParser.program()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatement
Visit a parse tree produced byyqlplusParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOutput_statement
Visit a parse tree produced byyqlplusParser.output_statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSource_statement
Visit a parse tree produced byyqlplusParser.source_statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPipeline_step
Visit a parse tree produced byyqlplusParser.pipeline_step()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVespa_grouping
Visit a parse tree produced byyqlplusParser.vespa_grouping()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOutput_spec
Visit a parse tree produced byyqlplusParser.output_spec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQuery_statement
Visit a parse tree produced byyqlplusParser.query_statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_statement
Visit a parse tree produced byyqlplusParser.select_statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_field_spec
Visit a parse tree produced byyqlplusParser.select_field_spec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProject_spec
Visit a parse tree produced byyqlplusParser.project_spec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTimeout
Visit a parse tree produced byyqlplusParser.timeout()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_source
Visit a parse tree produced byyqlplusParser.select_source()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_source_all
Visit a parse tree produced byyqlplusParser.select_source_all()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_source_multi
Visit a parse tree produced byyqlplusParser.select_source_multi()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_source_from
Visit a parse tree produced byyqlplusParser.select_source_from()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSource_list
Visit a parse tree produced byyqlplusParser.source_list()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSource_spec
Visit a parse tree produced byyqlplusParser.source_spec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAlias_def
Visit a parse tree produced byyqlplusParser.alias_def()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitData_source
Visit a parse tree produced byyqlplusParser.data_source()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCall_source
Visit a parse tree produced byyqlplusParser.call_source()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSequence_source
Visit a parse tree produced byyqlplusParser.sequence_source()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNamespaced_name
Visit a parse tree produced byyqlplusParser.namespaced_name()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderby
Visit a parse tree produced byyqlplusParser.orderby()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderby_fields
Visit a parse tree produced byyqlplusParser.orderby_fields()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderby_field
Visit a parse tree produced byyqlplusParser.orderby_field()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLimit
Visit a parse tree produced byyqlplusParser.limit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOffset
Visit a parse tree produced byyqlplusParser.offset()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhere
Visit a parse tree produced byyqlplusParser.where()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitField_def
Visit a parse tree produced byyqlplusParser.field_def()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMap_expression
Visit a parse tree produced byyqlplusParser.map_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArguments
Visit a parse tree produced byyqlplusParser.arguments(boolean)
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgument
Visit a parse tree produced byyqlplusParser.argument(boolean)
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced byyqlplusParser.expression(boolean)
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNull_operator
Visit a parse tree produced byyqlplusParser.null_operator()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotate_expression
Visit a parse tree produced byyqlplusParser.annotate_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotation
Visit a parse tree produced byyqlplusParser.annotation()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLogical_OR_expression
Visit a parse tree produced byyqlplusParser.logical_OR_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLogical_AND_expression
Visit a parse tree produced byyqlplusParser.logical_AND_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEquality_expression
Visit a parse tree produced byyqlplusParser.equality_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIn_not_in_target
Visit a parse tree produced byyqlplusParser.in_not_in_target()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEquality_op
Visit a parse tree produced byyqlplusParser.equality_op()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRelational_expression
Visit a parse tree produced byyqlplusParser.relational_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRelational_op
Visit a parse tree produced byyqlplusParser.relational_op()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAdditive_expression
Visit a parse tree produced byyqlplusParser.additive_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAdditive_op
Visit a parse tree produced byyqlplusParser.additive_op()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiplicative_expression
Visit a parse tree produced byyqlplusParser.multiplicative_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMult_op
Visit a parse tree produced byyqlplusParser.mult_op()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnary_op
Visit a parse tree produced byyqlplusParser.unary_op()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnary_expression
Visit a parse tree produced byyqlplusParser.unary_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDereferenced_expression
Visit a parse tree produced byyqlplusParser.dereferenced_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIndexref
Visit a parse tree produced byyqlplusParser.indexref(boolean)
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPropertyref
Visit a parse tree produced byyqlplusParser.propertyref()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrimary_expression
Visit a parse tree produced byyqlplusParser.primary_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCall_expression
Visit a parse tree produced byyqlplusParser.call_expression(boolean)
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFieldref
Visit a parse tree produced byyqlplusParser.fieldref()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameter
Visit a parse tree produced byyqlplusParser.parameter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProperty_name_and_value
Visit a parse tree produced byyqlplusParser.property_name_and_value()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProperty_name
Visit a parse tree produced byyqlplusParser.property_name()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDotted_idents
Visit a parse tree produced byyqlplusParser.dotted_idents()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstant_expression
Visit a parse tree produced byyqlplusParser.constant_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArray_literal
Visit a parse tree produced byyqlplusParser.array_literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitScalar_literal
Visit a parse tree produced byyqlplusParser.scalar_literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArray_parameter
Visit a parse tree produced byyqlplusParser.array_parameter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteral_list
Visit a parse tree produced byyqlplusParser.literal_list()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteral_element
Visit a parse tree produced byyqlplusParser.literal_element()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFixed_or_parameter
Visit a parse tree produced byyqlplusParser.fixed_or_parameter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-