Package com.yahoo.search.yql
Interface yqlplusVisitor<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:
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
-