Class SubQueryAliasParserVisitor

java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
org.hibernate.grammars.hql.HqlParserBaseVisitor<String>
io.quarkus.panache.hibernate.common.runtime.SubQueryAliasParserVisitor
All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<String>, org.hibernate.grammars.hql.HqlParserVisitor<String>

public class SubQueryAliasParserVisitor extends org.hibernate.grammars.hql.HqlParserBaseVisitor<String>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
    aggregateResult(String aggregate, String nextResult)
     
    protected String
     
     
    visitJoin(org.hibernate.grammars.hql.HqlParser.JoinContext ctx)
     
    visitQueryOrder(org.hibernate.grammars.hql.HqlParser.QueryOrderContext ctx)
     
    visitSelection(org.hibernate.grammars.hql.HqlParser.SelectionContext 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, visitQuery, visitQueryOrderExpression, visitQuerySpecExpression, visitRollup, visitRootEntity, visitRootSubquery, visitSearchClause, visitSearchedCaseList, visitSearchedCaseWhen, visitSearchSpecification, visitSearchSpecifications, visitSecond, visitSelectClause, visitSelectExpression, 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, visitZoneId

    Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor

    shouldVisitNextChild, visit, visitChildren, visitErrorNode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor

    visit, visitChildren, visitErrorNode
  • Constructor Details

    • SubQueryAliasParserVisitor

      public SubQueryAliasParserVisitor()
  • Method Details

    • visitSimpleQueryGroup

      public String visitSimpleQueryGroup(org.hibernate.grammars.hql.HqlParser.SimpleQueryGroupContext ctx)
      Specified by:
      visitSimpleQueryGroup in interface org.hibernate.grammars.hql.HqlParserVisitor<String>
      Overrides:
      visitSimpleQueryGroup in class org.hibernate.grammars.hql.HqlParserBaseVisitor<String>
    • visitSelection

      public String visitSelection(org.hibernate.grammars.hql.HqlParser.SelectionContext ctx)
      Specified by:
      visitSelection in interface org.hibernate.grammars.hql.HqlParserVisitor<String>
      Overrides:
      visitSelection in class org.hibernate.grammars.hql.HqlParserBaseVisitor<String>
    • visitJoin

      public String visitJoin(org.hibernate.grammars.hql.HqlParser.JoinContext ctx)
      Specified by:
      visitJoin in interface org.hibernate.grammars.hql.HqlParserVisitor<String>
      Overrides:
      visitJoin in class org.hibernate.grammars.hql.HqlParserBaseVisitor<String>
    • visitQueryOrder

      public String visitQueryOrder(org.hibernate.grammars.hql.HqlParser.QueryOrderContext ctx)
      Specified by:
      visitQueryOrder in interface org.hibernate.grammars.hql.HqlParserVisitor<String>
      Overrides:
      visitQueryOrder in class org.hibernate.grammars.hql.HqlParserBaseVisitor<String>
    • visitTerminal

      public String visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)
      Specified by:
      visitTerminal in interface org.antlr.v4.runtime.tree.ParseTreeVisitor<String>
      Overrides:
      visitTerminal in class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<String>
    • defaultResult

      protected String defaultResult()
      Overrides:
      defaultResult in class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<String>
    • aggregateResult

      protected String aggregateResult(String aggregate, String nextResult)
      Overrides:
      aggregateResult in class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<String>
    • result

      public String result()