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 byyqlplusParser
.
-
-
Method Summary
-
-
-
Method Detail
-
visitIdent
T visitIdent(yqlplusParser.IdentContext ctx)
Visit a parse tree produced byyqlplusParser.ident()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeyword_as_ident
T visitKeyword_as_ident(yqlplusParser.Keyword_as_identContext ctx)
Visit a parse tree produced byyqlplusParser.keyword_as_ident()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProgram
T visitProgram(yqlplusParser.ProgramContext ctx)
Visit a parse tree produced byyqlplusParser.program()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatement
T visitStatement(yqlplusParser.StatementContext ctx)
Visit a parse tree produced byyqlplusParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOutput_statement
T visitOutput_statement(yqlplusParser.Output_statementContext ctx)
Visit a parse tree produced byyqlplusParser.output_statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSource_statement
T visitSource_statement(yqlplusParser.Source_statementContext ctx)
Visit a parse tree produced byyqlplusParser.source_statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPipeline_step
T visitPipeline_step(yqlplusParser.Pipeline_stepContext ctx)
Visit a parse tree produced byyqlplusParser.pipeline_step()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVespa_grouping
T visitVespa_grouping(yqlplusParser.Vespa_groupingContext ctx)
Visit a parse tree produced byyqlplusParser.vespa_grouping()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOutput_spec
T visitOutput_spec(yqlplusParser.Output_specContext ctx)
Visit a parse tree produced byyqlplusParser.output_spec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQuery_statement
T visitQuery_statement(yqlplusParser.Query_statementContext ctx)
Visit a parse tree produced byyqlplusParser.query_statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_statement
T visitSelect_statement(yqlplusParser.Select_statementContext ctx)
Visit a parse tree produced byyqlplusParser.select_statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_field_spec
T visitSelect_field_spec(yqlplusParser.Select_field_specContext ctx)
Visit a parse tree produced byyqlplusParser.select_field_spec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProject_spec
T visitProject_spec(yqlplusParser.Project_specContext ctx)
Visit a parse tree produced byyqlplusParser.project_spec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTimeout
T visitTimeout(yqlplusParser.TimeoutContext ctx)
Visit a parse tree produced byyqlplusParser.timeout()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_source
T visitSelect_source(yqlplusParser.Select_sourceContext ctx)
Visit a parse tree produced byyqlplusParser.select_source()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_source_all
T visitSelect_source_all(yqlplusParser.Select_source_allContext ctx)
Visit a parse tree produced byyqlplusParser.select_source_all()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_source_multi
T visitSelect_source_multi(yqlplusParser.Select_source_multiContext ctx)
Visit a parse tree produced byyqlplusParser.select_source_multi()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelect_source_from
T visitSelect_source_from(yqlplusParser.Select_source_fromContext ctx)
Visit a parse tree produced byyqlplusParser.select_source_from()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSource_list
T visitSource_list(yqlplusParser.Source_listContext ctx)
Visit a parse tree produced byyqlplusParser.source_list()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSource_spec
T visitSource_spec(yqlplusParser.Source_specContext ctx)
Visit a parse tree produced byyqlplusParser.source_spec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAlias_def
T visitAlias_def(yqlplusParser.Alias_defContext ctx)
Visit a parse tree produced byyqlplusParser.alias_def()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitData_source
T visitData_source(yqlplusParser.Data_sourceContext ctx)
Visit a parse tree produced byyqlplusParser.data_source()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCall_source
T visitCall_source(yqlplusParser.Call_sourceContext ctx)
Visit a parse tree produced byyqlplusParser.call_source()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSequence_source
T visitSequence_source(yqlplusParser.Sequence_sourceContext ctx)
Visit a parse tree produced byyqlplusParser.sequence_source()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNamespaced_name
T visitNamespaced_name(yqlplusParser.Namespaced_nameContext ctx)
Visit a parse tree produced byyqlplusParser.namespaced_name()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderby
T visitOrderby(yqlplusParser.OrderbyContext ctx)
Visit a parse tree produced byyqlplusParser.orderby()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderby_fields
T visitOrderby_fields(yqlplusParser.Orderby_fieldsContext ctx)
Visit a parse tree produced byyqlplusParser.orderby_fields()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderby_field
T visitOrderby_field(yqlplusParser.Orderby_fieldContext ctx)
Visit a parse tree produced byyqlplusParser.orderby_field()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLimit
T visitLimit(yqlplusParser.LimitContext ctx)
Visit a parse tree produced byyqlplusParser.limit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOffset
T visitOffset(yqlplusParser.OffsetContext ctx)
Visit a parse tree produced byyqlplusParser.offset()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhere
T visitWhere(yqlplusParser.WhereContext ctx)
Visit a parse tree produced byyqlplusParser.where()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitField_def
T visitField_def(yqlplusParser.Field_defContext ctx)
Visit a parse tree produced byyqlplusParser.field_def()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMap_expression
T visitMap_expression(yqlplusParser.Map_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.map_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArguments
T visitArguments(yqlplusParser.ArgumentsContext ctx)
Visit a parse tree produced byyqlplusParser.arguments(boolean)
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgument
T visitArgument(yqlplusParser.ArgumentContext ctx)
Visit a parse tree produced byyqlplusParser.argument(boolean)
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpression
T visitExpression(yqlplusParser.ExpressionContext ctx)
Visit a parse tree produced byyqlplusParser.expression(boolean)
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNull_operator
T visitNull_operator(yqlplusParser.Null_operatorContext ctx)
Visit a parse tree produced byyqlplusParser.null_operator()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotate_expression
T visitAnnotate_expression(yqlplusParser.Annotate_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.annotate_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotation
T visitAnnotation(yqlplusParser.AnnotationContext ctx)
Visit a parse tree produced byyqlplusParser.annotation()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLogical_OR_expression
T visitLogical_OR_expression(yqlplusParser.Logical_OR_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.logical_OR_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLogical_AND_expression
T visitLogical_AND_expression(yqlplusParser.Logical_AND_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.logical_AND_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEquality_expression
T visitEquality_expression(yqlplusParser.Equality_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.equality_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIn_not_in_target
T visitIn_not_in_target(yqlplusParser.In_not_in_targetContext ctx)
Visit a parse tree produced byyqlplusParser.in_not_in_target()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEquality_op
T visitEquality_op(yqlplusParser.Equality_opContext ctx)
Visit a parse tree produced byyqlplusParser.equality_op()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRelational_expression
T visitRelational_expression(yqlplusParser.Relational_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.relational_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRelational_op
T visitRelational_op(yqlplusParser.Relational_opContext ctx)
Visit a parse tree produced byyqlplusParser.relational_op()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAdditive_expression
T visitAdditive_expression(yqlplusParser.Additive_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.additive_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAdditive_op
T visitAdditive_op(yqlplusParser.Additive_opContext ctx)
Visit a parse tree produced byyqlplusParser.additive_op()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiplicative_expression
T visitMultiplicative_expression(yqlplusParser.Multiplicative_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.multiplicative_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMult_op
T visitMult_op(yqlplusParser.Mult_opContext ctx)
Visit a parse tree produced byyqlplusParser.mult_op()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnary_op
T visitUnary_op(yqlplusParser.Unary_opContext ctx)
Visit a parse tree produced byyqlplusParser.unary_op()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnary_expression
T visitUnary_expression(yqlplusParser.Unary_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.unary_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDereferenced_expression
T visitDereferenced_expression(yqlplusParser.Dereferenced_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.dereferenced_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIndexref
T visitIndexref(yqlplusParser.IndexrefContext ctx)
Visit a parse tree produced byyqlplusParser.indexref(boolean)
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPropertyref
T visitPropertyref(yqlplusParser.PropertyrefContext ctx)
Visit a parse tree produced byyqlplusParser.propertyref()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrimary_expression
T visitPrimary_expression(yqlplusParser.Primary_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.primary_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCall_expression
T visitCall_expression(yqlplusParser.Call_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.call_expression(boolean)
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFieldref
T visitFieldref(yqlplusParser.FieldrefContext ctx)
Visit a parse tree produced byyqlplusParser.fieldref()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameter
T visitParameter(yqlplusParser.ParameterContext ctx)
Visit a parse tree produced byyqlplusParser.parameter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProperty_name_and_value
T visitProperty_name_and_value(yqlplusParser.Property_name_and_valueContext ctx)
Visit a parse tree produced byyqlplusParser.property_name_and_value()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProperty_name
T visitProperty_name(yqlplusParser.Property_nameContext ctx)
Visit a parse tree produced byyqlplusParser.property_name()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDotted_idents
T visitDotted_idents(yqlplusParser.Dotted_identsContext ctx)
Visit a parse tree produced byyqlplusParser.dotted_idents()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstant_expression
T visitConstant_expression(yqlplusParser.Constant_expressionContext ctx)
Visit a parse tree produced byyqlplusParser.constant_expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArray_literal
T visitArray_literal(yqlplusParser.Array_literalContext ctx)
Visit a parse tree produced byyqlplusParser.array_literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitScalar_literal
T visitScalar_literal(yqlplusParser.Scalar_literalContext ctx)
Visit a parse tree produced byyqlplusParser.scalar_literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArray_parameter
T visitArray_parameter(yqlplusParser.Array_parameterContext ctx)
Visit a parse tree produced byyqlplusParser.array_parameter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteral_list
T visitLiteral_list(yqlplusParser.Literal_listContext ctx)
Visit a parse tree produced byyqlplusParser.literal_list()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteral_element
T visitLiteral_element(yqlplusParser.Literal_elementContext ctx)
Visit a parse tree produced byyqlplusParser.literal_element()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFixed_or_parameter
T visitFixed_or_parameter(yqlplusParser.Fixed_or_parameterContext ctx)
Visit a parse tree produced byyqlplusParser.fixed_or_parameter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-