Class MongoParserVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- io.quarkus.panacheql.internal.HqlParserBaseVisitor<String>
-
- io.quarkus.mongodb.panache.common.binder.MongoParserVisitor
-
- All Implemented Interfaces:
HqlParserVisitor<String>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<String>
class MongoParserVisitor extends HqlParserBaseVisitor<String>
-
-
Method Summary
-
Methods inherited from class io.quarkus.panacheql.internal.HqlParserBaseVisitor
visitAbsFunction, visitAdditionExpression, visitAggregateFunction, visitAssignment, visitAvgFunction, visitBetweenPredicate, visitBitLengthFunction, visitCaseExpression, visitCaseOtherwise, visitCaseStatement, visitCastFunction, visitCastTarget, visitCharLengthFunction, visitCoalesce, visitCoalesceExpression, visitCollateName, visitCollationSpecification, visitCollectionElementNavigablePath, visitCollectionIndexFunction, visitCollectionSizeFunction, visitConcatenationExpression, visitConcatFunction, visitCountFunction, visitCrossJoin, visitCurrentDateFunction, visitCurrentTimeFunction, visitCurrentTimestampFunction, visitDateLiteral, visitDatetimeField, visitDateTimeLiteralText, visitDeleteStatement, visitDivisionExpression, visitDotIdentifierSequence, visitDotIdentifierSequenceContinuation, visitDynamicInstantiation, visitDynamicInstantiationArg, visitDynamicInstantiationArgExpression, visitDynamicInstantiationArgs, visitDynamicInstantiationTarget, visitEntityName, visitEntityTypeExpression, visitEntityTypeReference, visitExplicitTupleInList, visitExtractField, visitExtractFunction, visitFromClause, visitFromClauseSpace, visitFunction, visitFunctionExpression, visitGeneralPathFragment, visitGroupByClause, visitGroupedPredicate, visitGroupingSpecification, visitGroupingValue, visitHavingClause, visitIdentificationVariableDef, visitIdentifier, visitIndexedPathAccessFragment, visitInsertSpec, visitInsertStatement, visitIntoSpec, visitIsEmptyPredicate, visitJoinTypeQualifier, visitJpaCollectionJoin, visitJpaNonStandardFunction, visitJpaNonStandardFunctionName, visitJpaSelectObjectSyntax, visitLengthFunction, visitLikeEscape, visitLimitClause, visitLiteral, visitLocateFunction, visitLocateFunctionStartArgument, visitLocateFunctionStringArgument, visitLocateFunctionSubstrArgument, visitLowerFunction, visitMapEntrySelection, visitMapKeyNavigablePath, visitMaxElementFunction, visitMaxFunction, visitMaxIndexFunction, visitMemberOfPredicate, visitMinElementFunction, visitMinFunction, visitMinIndexFunction, visitModDividendArgument, visitModDivisorArgument, visitModFunction, visitModuloExpression, visitMultiplicationExpression, visitNamedParameter, visitNegatedPredicate, visitNonSecondDatetimeField, visitNonStandardFunction, visitNonStandardFunctionArguments, visitNonStandardFunctionName, visitNullIf, visitNullIfExpression, visitOctetLengthFunction, visitOffsetClause, visitOrderByClause, visitOrderingSpecification, visitParameterOrNumberLiteral, visitPath, visitPathContinuation, visitPathRoot, visitPersistentCollectionReferenceInList, visitPositionalParameter, visitPositionFunction, visitPositionStringArgument, visitPositionSubstrArgument, visitQualifiedJoin, visitQualifiedJoinPredicate, visitQualifiedJoinRhs, visitQuerySpec, visitResultIdentifier, visitSearchedCaseStatement, visitSearchedCaseWhen, visitSelectClause, visitSelectExpression, visitSelection, visitSelectionList, visitSelectStatement, visitSetClause, visitSimpleCaseStatement, visitSimpleCaseWhen, visitSortSpecification, visitSqrtFunction, visitStandardFunction, visitStatement, visitStrFunction, visitSubQueryExpression, visitSubQueryInList, visitSubstringFunction, visitSubstringFunctionLengthArgument, visitSubstringFunctionStartArgument, visitSubtractionExpression, visitSumFunction, visitSyntacticDomainPath, visitTargetFieldsSpec, visitTimeLiteral, visitTimestampLiteral, visitTimeZoneField, visitTreatedNavigablePath, visitTrimCharacter, visitTrimFunction, visitTrimSpecification, visitUnaryMinusExpression, visitUnaryPlusExpression, visitUpdateStatement, visitUpperFunction, visitWhereClause
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitAndPredicate
public String visitAndPredicate(HqlParser.AndPredicateContext ctx)
- Specified by:
visitAndPredicate
in interfaceHqlParserVisitor<String>
- Overrides:
visitAndPredicate
in classHqlParserBaseVisitor<String>
-
visitOrPredicate
public String visitOrPredicate(HqlParser.OrPredicateContext ctx)
- Specified by:
visitOrPredicate
in interfaceHqlParserVisitor<String>
- Overrides:
visitOrPredicate
in classHqlParserBaseVisitor<String>
-
visitEqualityPredicate
public String visitEqualityPredicate(HqlParser.EqualityPredicateContext ctx)
- Specified by:
visitEqualityPredicate
in interfaceHqlParserVisitor<String>
- Overrides:
visitEqualityPredicate
in classHqlParserBaseVisitor<String>
-
visitInequalityPredicate
public String visitInequalityPredicate(HqlParser.InequalityPredicateContext ctx)
- Specified by:
visitInequalityPredicate
in interfaceHqlParserVisitor<String>
- Overrides:
visitInequalityPredicate
in classHqlParserBaseVisitor<String>
-
visitLessThanOrEqualPredicate
public String visitLessThanOrEqualPredicate(HqlParser.LessThanOrEqualPredicateContext ctx)
- Specified by:
visitLessThanOrEqualPredicate
in interfaceHqlParserVisitor<String>
- Overrides:
visitLessThanOrEqualPredicate
in classHqlParserBaseVisitor<String>
-
visitLikePredicate
public String visitLikePredicate(HqlParser.LikePredicateContext ctx)
- Specified by:
visitLikePredicate
in interfaceHqlParserVisitor<String>
- Overrides:
visitLikePredicate
in classHqlParserBaseVisitor<String>
-
visitGreaterThanPredicate
public String visitGreaterThanPredicate(HqlParser.GreaterThanPredicateContext ctx)
- Specified by:
visitGreaterThanPredicate
in interfaceHqlParserVisitor<String>
- Overrides:
visitGreaterThanPredicate
in classHqlParserBaseVisitor<String>
-
visitLessThanPredicate
public String visitLessThanPredicate(HqlParser.LessThanPredicateContext ctx)
- Specified by:
visitLessThanPredicate
in interfaceHqlParserVisitor<String>
- Overrides:
visitLessThanPredicate
in classHqlParserBaseVisitor<String>
-
visitGreaterThanOrEqualPredicate
public String visitGreaterThanOrEqualPredicate(HqlParser.GreaterThanOrEqualPredicateContext ctx)
- Specified by:
visitGreaterThanOrEqualPredicate
in interfaceHqlParserVisitor<String>
- Overrides:
visitGreaterThanOrEqualPredicate
in classHqlParserBaseVisitor<String>
-
visitIsNullPredicate
public String visitIsNullPredicate(HqlParser.IsNullPredicateContext ctx)
- Specified by:
visitIsNullPredicate
in interfaceHqlParserVisitor<String>
- Overrides:
visitIsNullPredicate
in classHqlParserBaseVisitor<String>
-
visitLiteralExpression
public String visitLiteralExpression(HqlParser.LiteralExpressionContext ctx)
- Specified by:
visitLiteralExpression
in interfaceHqlParserVisitor<String>
- Overrides:
visitLiteralExpression
in classHqlParserBaseVisitor<String>
-
visitParameterExpression
public String visitParameterExpression(HqlParser.ParameterExpressionContext ctx)
- Specified by:
visitParameterExpression
in interfaceHqlParserVisitor<String>
- Overrides:
visitParameterExpression
in classHqlParserBaseVisitor<String>
-
visitPathExpression
public String visitPathExpression(HqlParser.PathExpressionContext ctx)
- Specified by:
visitPathExpression
in interfaceHqlParserVisitor<String>
- Overrides:
visitPathExpression
in classHqlParserBaseVisitor<String>
-
visitInPredicate
public String visitInPredicate(HqlParser.InPredicateContext ctx)
- Specified by:
visitInPredicate
in interfaceHqlParserVisitor<String>
- Overrides:
visitInPredicate
in classHqlParserBaseVisitor<String>
-
-