All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.arakelian.elastic.search.parser.QueryStringParserVisitor Maven / Gradle / Ivy

// Generated from com/arakelian/elastic/search/parser/QueryStringParser.g4 by ANTLR 4.7.2

// @formatter:off
package com.arakelian.elastic.search.parser;

import org.antlr.v4.runtime.tree.ParseTreeVisitor;

/**
 * This interface defines a complete generic visitor for a parse tree produced
 * by {@link QueryStringParser}.
 *
 * @param  The return type of the visit operation. Use {@link Void} for
 * operations with no return type.
 */
public interface QueryStringParserVisitor extends ParseTreeVisitor {
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#mainQ}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMainQ(QueryStringParser.MainQContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#clauseDefault}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitClauseDefault(QueryStringParser.ClauseDefaultContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#clauseOr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitClauseOr(QueryStringParser.ClauseOrContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#clauseAnd}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitClauseAnd(QueryStringParser.ClauseAndContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#clauseNot}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitClauseNot(QueryStringParser.ClauseNotContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#clauseBasic}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitClauseBasic(QueryStringParser.ClauseBasicContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#atom}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAtom(QueryStringParser.AtomContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#field}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitField(QueryStringParser.FieldContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#value}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitValue(QueryStringParser.ValueContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#anything}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAnything(QueryStringParser.AnythingContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#two_sided_range_term}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTwo_sided_range_term(QueryStringParser.Two_sided_range_termContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#range_term}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRange_term(QueryStringParser.Range_termContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#range_value}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRange_value(QueryStringParser.Range_valueContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#multi_value}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMulti_value(QueryStringParser.Multi_valueContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#normal}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitNormal(QueryStringParser.NormalContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#truncated}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTruncated(QueryStringParser.TruncatedContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#quoted_truncated}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitQuoted_truncated(QueryStringParser.Quoted_truncatedContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#quoted}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitQuoted(QueryStringParser.QuotedContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#modifier}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitModifier(QueryStringParser.ModifierContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#term_modifier}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTerm_modifier(QueryStringParser.Term_modifierContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#boost}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBoost(QueryStringParser.BoostContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#fuzzy}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFuzzy(QueryStringParser.FuzzyContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#not_}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitNot_(QueryStringParser.Not_Context ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#and_}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAnd_(QueryStringParser.And_Context ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#or_}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitOr_(QueryStringParser.Or_Context ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#date}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDate(QueryStringParser.DateContext ctx);
	/**
	 * Visit a parse tree produced by {@link QueryStringParser#sep}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSep(QueryStringParser.SepContext ctx);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy