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

org.n52.svalbard.odata.grammar.STAQueryOptionsGrammarVisitor Maven / Gradle / Ivy

The newest version!
// Generated from java-escape by ANTLR 4.11.1
package org.n52.svalbard.odata.grammar;
import org.antlr.v4.runtime.tree.ParseTreeVisitor;

/**
 * This interface defines a complete generic visitor for a parse tree produced
 * by {@link STAQueryOptionsGrammar}.
 *
 * @param  The return type of the visit operation. Use {@link Void} for
 * operations with no return type.
 */
public interface STAQueryOptionsGrammarVisitor extends ParseTreeVisitor {
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#queryOptions}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitQueryOptions(STAQueryOptionsGrammar.QueryOptionsContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#systemQueryOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSystemQueryOption(STAQueryOptionsGrammar.SystemQueryOptionContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#count}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCount(STAQueryOptionsGrammar.CountContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#expand}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitExpand(STAQueryOptionsGrammar.ExpandContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#expandItem}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitExpandItem(STAQueryOptionsGrammar.ExpandItemContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#filter}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFilter(STAQueryOptionsGrammar.FilterContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#orderby}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitOrderby(STAQueryOptionsGrammar.OrderbyContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#orderbyItem}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitOrderbyItem(STAQueryOptionsGrammar.OrderbyItemContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#skip}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSkip(STAQueryOptionsGrammar.SkipContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#top}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTop(STAQueryOptionsGrammar.TopContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#select}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSelect(STAQueryOptionsGrammar.SelectContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#selectItem}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSelectItem(STAQueryOptionsGrammar.SelectItemContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#boolExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBoolExpr(STAQueryOptionsGrammar.BoolExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#boolParenExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBoolParenExpr(STAQueryOptionsGrammar.BoolParenExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#anyExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAnyExpr(STAQueryOptionsGrammar.AnyExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#parenExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitParenExpr(STAQueryOptionsGrammar.ParenExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#arithmeticExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitArithmeticExpr(STAQueryOptionsGrammar.ArithmeticExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#timeExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTimeExpr(STAQueryOptionsGrammar.TimeExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#textExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTextExpr(STAQueryOptionsGrammar.TextExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geoExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeoExpr(STAQueryOptionsGrammar.GeoExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#memberExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMemberExpr(STAQueryOptionsGrammar.MemberExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#textMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTextMethodCallExpr(STAQueryOptionsGrammar.TextMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#arithmeticMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitArithmeticMethodCallExpr(STAQueryOptionsGrammar.ArithmeticMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#temporalMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTemporalMethodCallExpr(STAQueryOptionsGrammar.TemporalMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#boolMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBoolMethodCallExpr(STAQueryOptionsGrammar.BoolMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#textOrMember}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTextOrMember(STAQueryOptionsGrammar.TextOrMemberContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#temporalOrMemberOrISO8601Timestamp}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTemporalOrMemberOrISO8601Timestamp(STAQueryOptionsGrammar.TemporalOrMemberOrISO8601TimestampContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geoOrMember}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeoOrMember(STAQueryOptionsGrammar.GeoOrMemberContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#iso8601Timestamp}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIso8601Timestamp(STAQueryOptionsGrammar.Iso8601TimestampContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#iso8601Timezone}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIso8601Timezone(STAQueryOptionsGrammar.Iso8601TimezoneContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#substringMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSubstringMethodCallExpr(STAQueryOptionsGrammar.SubstringMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#toLowerMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitToLowerMethodCallExpr(STAQueryOptionsGrammar.ToLowerMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#toUpperMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitToUpperMethodCallExpr(STAQueryOptionsGrammar.ToUpperMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#trimMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTrimMethodCallExpr(STAQueryOptionsGrammar.TrimMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#concatMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConcatMethodCallExpr(STAQueryOptionsGrammar.ConcatMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#substringOfMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSubstringOfMethodCallExpr(STAQueryOptionsGrammar.SubstringOfMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#startsWithMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStartsWithMethodCallExpr(STAQueryOptionsGrammar.StartsWithMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#endsWithMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitEndsWithMethodCallExpr(STAQueryOptionsGrammar.EndsWithMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#containsMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitContainsMethodCallExpr(STAQueryOptionsGrammar.ContainsMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#intersectsMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIntersectsMethodCallExpr(STAQueryOptionsGrammar.IntersectsMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#st_commonMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSt_commonMethodCallExpr(STAQueryOptionsGrammar.St_commonMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#st_equalsMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSt_equalsMethodCallExpr(STAQueryOptionsGrammar.St_equalsMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#st_disjointMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSt_disjointMethodCallExpr(STAQueryOptionsGrammar.St_disjointMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#st_touchesMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSt_touchesMethodCallExpr(STAQueryOptionsGrammar.St_touchesMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#st_withinMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSt_withinMethodCallExpr(STAQueryOptionsGrammar.St_withinMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#st_overlapsMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSt_overlapsMethodCallExpr(STAQueryOptionsGrammar.St_overlapsMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#st_crossesMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSt_crossesMethodCallExpr(STAQueryOptionsGrammar.St_crossesMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#st_intersectsMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSt_intersectsMethodCallExpr(STAQueryOptionsGrammar.St_intersectsMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#st_containsMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSt_containsMethodCallExpr(STAQueryOptionsGrammar.St_containsMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#st_relateMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSt_relateMethodCallExpr(STAQueryOptionsGrammar.St_relateMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#lengthMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitLengthMethodCallExpr(STAQueryOptionsGrammar.LengthMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#indexOfMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexOfMethodCallExpr(STAQueryOptionsGrammar.IndexOfMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#yearMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitYearMethodCallExpr(STAQueryOptionsGrammar.YearMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#monthMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMonthMethodCallExpr(STAQueryOptionsGrammar.MonthMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#dayMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDayMethodCallExpr(STAQueryOptionsGrammar.DayMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#daysMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDaysMethodCallExpr(STAQueryOptionsGrammar.DaysMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#hourMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHourMethodCallExpr(STAQueryOptionsGrammar.HourMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#minuteMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMinuteMethodCallExpr(STAQueryOptionsGrammar.MinuteMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#secondMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSecondMethodCallExpr(STAQueryOptionsGrammar.SecondMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#timeMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTimeMethodCallExpr(STAQueryOptionsGrammar.TimeMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#dateMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDateMethodCallExpr(STAQueryOptionsGrammar.DateMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#roundMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRoundMethodCallExpr(STAQueryOptionsGrammar.RoundMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#floorMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFloorMethodCallExpr(STAQueryOptionsGrammar.FloorMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#ceilingMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCeilingMethodCallExpr(STAQueryOptionsGrammar.CeilingMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#totalOffsetMinutesExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTotalOffsetMinutesExpr(STAQueryOptionsGrammar.TotalOffsetMinutesExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#distanceMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDistanceMethodCallExpr(STAQueryOptionsGrammar.DistanceMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geoLengthMethodCallExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeoLengthMethodCallExpr(STAQueryOptionsGrammar.GeoLengthMethodCallExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#minDate}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMinDate(STAQueryOptionsGrammar.MinDateContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#maxDate}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMaxDate(STAQueryOptionsGrammar.MaxDateContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#nowDate}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitNowDate(STAQueryOptionsGrammar.NowDateContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#andExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAndExpr(STAQueryOptionsGrammar.AndExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#orExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitOrExpr(STAQueryOptionsGrammar.OrExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#notExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitNotExpr(STAQueryOptionsGrammar.NotExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#eqExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitEqExpr(STAQueryOptionsGrammar.EqExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#neExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitNeExpr(STAQueryOptionsGrammar.NeExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#ltExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitLtExpr(STAQueryOptionsGrammar.LtExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#leExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitLeExpr(STAQueryOptionsGrammar.LeExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#gtExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGtExpr(STAQueryOptionsGrammar.GtExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeExpr(STAQueryOptionsGrammar.GeExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#addExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAddExpr(STAQueryOptionsGrammar.AddExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#subExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSubExpr(STAQueryOptionsGrammar.SubExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#mulExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMulExpr(STAQueryOptionsGrammar.MulExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#divExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDivExpr(STAQueryOptionsGrammar.DivExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#modExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitModExpr(STAQueryOptionsGrammar.ModExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#negateExpr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitNegateExpr(STAQueryOptionsGrammar.NegateExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#numericLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitNumericLiteral(STAQueryOptionsGrammar.NumericLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#decimalLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDecimalLiteral(STAQueryOptionsGrammar.DecimalLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#escapedString}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitEscapedString(STAQueryOptionsGrammar.EscapedStringContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geographyCollection}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeographyCollection(STAQueryOptionsGrammar.GeographyCollectionContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#fullCollectionLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFullCollectionLiteral(STAQueryOptionsGrammar.FullCollectionLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#collectionLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCollectionLiteral(STAQueryOptionsGrammar.CollectionLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geoLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeoLiteral(STAQueryOptionsGrammar.GeoLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geographyLineString}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeographyLineString(STAQueryOptionsGrammar.GeographyLineStringContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#fullLineStringLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFullLineStringLiteral(STAQueryOptionsGrammar.FullLineStringLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#lineStringLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitLineStringLiteral(STAQueryOptionsGrammar.LineStringLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#lineStringData}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitLineStringData(STAQueryOptionsGrammar.LineStringDataContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geographyMultiLineString}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeographyMultiLineString(STAQueryOptionsGrammar.GeographyMultiLineStringContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#fullMultiLineStringLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFullMultiLineStringLiteral(STAQueryOptionsGrammar.FullMultiLineStringLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#multiLineStringLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMultiLineStringLiteral(STAQueryOptionsGrammar.MultiLineStringLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geographyMultiPoint}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeographyMultiPoint(STAQueryOptionsGrammar.GeographyMultiPointContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#fullMultiPointLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFullMultiPointLiteral(STAQueryOptionsGrammar.FullMultiPointLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#multiPointLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMultiPointLiteral(STAQueryOptionsGrammar.MultiPointLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geographyMultiPolygon}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeographyMultiPolygon(STAQueryOptionsGrammar.GeographyMultiPolygonContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#fullMultiPolygonLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFullMultiPolygonLiteral(STAQueryOptionsGrammar.FullMultiPolygonLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#multiPolygonLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMultiPolygonLiteral(STAQueryOptionsGrammar.MultiPolygonLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geographyPoint}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeographyPoint(STAQueryOptionsGrammar.GeographyPointContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#fullPointLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFullPointLiteral(STAQueryOptionsGrammar.FullPointLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#sridLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSridLiteral(STAQueryOptionsGrammar.SridLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#pointLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPointLiteral(STAQueryOptionsGrammar.PointLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#pointData}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPointData(STAQueryOptionsGrammar.PointDataContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#positionLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPositionLiteral(STAQueryOptionsGrammar.PositionLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#coordinate}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCoordinate(STAQueryOptionsGrammar.CoordinateContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geographyPolygon}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeographyPolygon(STAQueryOptionsGrammar.GeographyPolygonContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#fullPolygonLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFullPolygonLiteral(STAQueryOptionsGrammar.FullPolygonLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#polygonLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPolygonLiteral(STAQueryOptionsGrammar.PolygonLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#polygonData}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPolygonData(STAQueryOptionsGrammar.PolygonDataContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#ringLiteral}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRingLiteral(STAQueryOptionsGrammar.RingLiteralContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geometryCollection}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeometryCollection(STAQueryOptionsGrammar.GeometryCollectionContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geometryLineString}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeometryLineString(STAQueryOptionsGrammar.GeometryLineStringContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geometryMultiLineString}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeometryMultiLineString(STAQueryOptionsGrammar.GeometryMultiLineStringContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geometryMultiPoint}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeometryMultiPoint(STAQueryOptionsGrammar.GeometryMultiPointContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geometryMultiPolygon}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeometryMultiPolygon(STAQueryOptionsGrammar.GeometryMultiPolygonContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geometryPoint}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeometryPoint(STAQueryOptionsGrammar.GeometryPointContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geometryPolygon}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeometryPolygon(STAQueryOptionsGrammar.GeometryPolygonContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geographyPrefix}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeographyPrefix(STAQueryOptionsGrammar.GeographyPrefixContext ctx);
	/**
	 * Visit a parse tree produced by {@link STAQueryOptionsGrammar#geometryPrefix}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGeometryPrefix(STAQueryOptionsGrammar.GeometryPrefixContext ctx);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy