Class CountParserVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
org.hibernate.grammars.hql.HqlParserBaseVisitor<String>
io.quarkus.panache.hibernate.common.runtime.CountParserVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<String>,org.hibernate.grammars.hql.HqlParserVisitor<String>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringaggregateResult(String aggregate, String nextResult) protected Stringresult()visitJoin(org.hibernate.grammars.hql.HqlParser.JoinContext ctx) visitQuery(org.hibernate.grammars.hql.HqlParser.QueryContext ctx) visitQueryOrder(org.hibernate.grammars.hql.HqlParser.QueryOrderContext ctx) visitSelectClause(org.hibernate.grammars.hql.HqlParser.SelectClauseContext ctx) visitSimpleQueryGroup(org.hibernate.grammars.hql.HqlParser.SimpleQueryGroupContext ctx) visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node) Methods inherited from class org.hibernate.grammars.hql.HqlParserBaseVisitor
visitAdditionExpression, visitAdditiveOperator, visitAggregateFunction, visitAndPredicate, visitAnyFunction, visitAnySomeQuantifier, visitArrayInList, visitArrayLiteral, visitAssignment, visitBarePrimaryExpression, visitBetweenPredicate, visitBinaryLiteral, visitBooleanExpressionPredicate, visitBooleanLiteral, visitCaseExpression, visitCaseList, visitCaseOtherwise, visitCastFunction, visitCastTarget, visitCastTargetType, visitCollateFunction, visitCollation, visitCollectionFunctionMisuse, visitCollectionQuantifier, visitCollectionSizeFunction, visitCollectionValueNavigablePath, visitColumnFunction, visitComparisonOperator, visitComparisonPredicate, visitConcatenationExpression, visitConflictAction, visitConflictClause, visitConflictTarget, visitContainsPredicate, visitCrossJoin, visitCte, visitCteAttributes, visitCube, visitCurrentDateFunction, visitCurrentTimeFunction, visitCurrentTimestampFunction, visitCycleClause, visitDate, visitDateLiteral, visitDateOrTimeField, visitDateTime, visitDatetimeField, visitDateTimeLiteral, visitDay, visitDayField, visitDeleteStatement, visitElementAggregateFunction, visitElementsValuesQuantifier, visitElementValueQuantifier, visitEntityIdExpression, visitEntityIdReference, visitEntityName, visitEntityNaturalIdExpression, visitEntityNaturalIdReference, visitEntityTypeExpression, visitEntityTypeReference, visitEntityVersionExpression, visitEntityVersionReference, visitEntityWithJoins, visitEveryAllQuantifier, visitEveryFunction, visitExistsCollectionPartPredicate, visitExistsPredicate, visitExplicitTupleInList, visitExpressionOrPredicate, visitExtractField, visitExtractFunction, visitFetchClause, visitFetchCountOrPercent, visitFilterClause, visitFormat, visitFormatFunction, visitFrameClause, visitFrameEnd, visitFrameExclusion, visitFrameStart, visitFromClause, visitFromDurationExpression, visitFunction, visitFunctionExpression, visitGeneralizedLiteral, visitGeneralizedLiteralText, visitGeneralizedLiteralType, visitGeneralPathExpression, visitGeneralPathFragment, visitGenericFunction, visitGenericFunctionArguments, visitGenericFunctionName, visitGenericTemporalLiteralText, visitGroupByClause, visitGroupByExpression, visitGroupedExpression, visitGroupedPredicate, visitHavingClause, visitHour, visitIdentifier, visitIncludesPredicate, visitIndexAggregateFunction, visitIndexedPathAccessFragment, visitIndexKeyQuantifier, visitIndicesKeysQuantifier, visitInPredicate, visitInsertStatement, visitInstantFunction, visitInstantiation, visitInstantiationArgument, visitInstantiationArgumentExpression, visitInstantiationArguments, visitInstantiationTarget, visitIntersectsPredicate, visitIsDistinctFromPredicate, visitIsEmptyPredicate, visitIsFalsePredicate, visitIsNullPredicate, visitIsTruePredicate, visitJdbcDateLiteral, visitJdbcTimeLiteral, visitJdbcTimestampLiteral, visitJoinPath, visitJoinRestriction, visitJoinSubquery, visitJoinType, visitJpaCollectionJoin, visitJpaNonstandardFunction, visitJpaNonstandardFunctionName, visitJpaSelectObjectSyntax, visitLikeEscape, visitLikePredicate, visitLimitClause, visitListaggFunction, visitLiteral, visitLiteralExpression, visitLocalDateFunction, visitLocalDateTime, visitLocalDateTimeFunction, visitLocalDateTimeLiteral, visitLocalTimeFunction, visitMapEntrySelection, visitMapKeyNavigablePath, visitMemberOfPredicate, visitMinute, visitMonth, visitMultiplicationExpression, visitMultiplicativeOperator, visitNakedIdentifier, visitNamedParameter, visitNegatedPredicate, visitNestedQueryExpression, visitNthSideClause, visitNullsClause, visitNullsPrecedence, visitNumericLiteral, visitOffset, visitOffsetClause, visitOffsetDateTime, visitOffsetDateTimeFunction, visitOffsetDateTimeLiteral, visitOffsetDateTimeWithMinutes, visitOffsetWithMinutes, visitOnOverflowClause, visitOrderByClause, visitOrderByFragment, visitOrPredicate, visitOverClause, visitOverlayFunction, visitOverlayFunctionLengthArgument, visitOverlayFunctionReplacementArgument, visitOverlayFunctionStartArgument, visitOverlayFunctionStringArgument, visitPadCharacter, visitPadFunction, visitPadLength, visitPadSpecification, visitParameterExpression, visitParameterOrIntegerLiteral, visitParameterOrNumberLiteral, visitParamInList, visitPartitionClause, visitPath, visitPathContinuation, visitPersistentCollectionReferenceInList, visitPositionalParameter, visitPositionFunction, visitPositionFunctionPatternArgument, visitPositionFunctionStringArgument, visitQueryOrderExpression, visitQuerySpecExpression, visitRollup, visitRootEntity, visitRootSubquery, visitSearchClause, visitSearchedCaseList, visitSearchedCaseWhen, visitSearchSpecification, visitSearchSpecifications, visitSecond, visitSelectExpression, visitSelection, visitSelectionList, visitSelectStatement, visitSetClause, visitSetOperator, visitSetQueryGroup, visitSignOperator, visitSimpleCaseList, visitSimpleCaseWhen, visitSimplePath, visitSimplePathElement, visitSlicedPathAccessFragment, visitSortDirection, visitSortExpression, visitSortSpecification, visitStandardFunction, visitStatement, visitSubquery, visitSubqueryExpression, visitSubqueryInList, visitSubstringFunction, visitSubstringFunctionLengthArgument, visitSubstringFunctionStartArgument, visitSyntacticDomainPath, visitSyntacticPathExpression, visitTargetEntity, visitTargetFields, visitTemporalLiteral, visitTime, visitTimeLiteral, visitTimeZoneField, visitToDurationExpression, visitToOneFkReference, visitTreatedNavigablePath, visitTrimCharacter, visitTrimFunction, visitTrimSpecification, visitTruncFunction, visitTupleExpression, visitUnaryExpression, visitUnaryNumericLiteralExpression, visitUpdateStatement, visitValues, visitValuesList, visitVariable, visitWeekField, visitWhereClause, visitWithClause, visitWithinGroupClause, visitYear, visitZonedDateTime, visitZonedDateTimeLiteral, visitZoneIdMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
shouldVisitNextChild, visit, visitChildren, visitErrorNodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode
-
Constructor Details
-
CountParserVisitor
public CountParserVisitor()
-
-
Method Details
-
visitSimpleQueryGroup
public String visitSimpleQueryGroup(org.hibernate.grammars.hql.HqlParser.SimpleQueryGroupContext ctx) -
visitQuery
-
visitSelectClause
-
visitJoin
-
visitQueryOrder
-
visitTerminal
-
defaultResult
- Overrides:
defaultResultin classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<String>
-
aggregateResult
- Overrides:
aggregateResultin classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<String>
-
result
-