Class SemanticQueryBuilder<R>
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Object>,HqlParserVisitor<Object>,SqmCreationState
HqlParseTreeBuilder.-
Constructor Summary
ConstructorsConstructorDescriptionSemanticQueryBuilder(Class<R> expectedResultType, SqmCreationOptions creationOptions, SqmCreationContext creationContext, String query) SemanticQueryBuilder(String expectedResultTypeName, String expectedResultTypeShortName, Class<R> expectedResultType, SqmCreationOptions creationOptions, SqmCreationContext creationContext, String query) SemanticQueryBuilder(String expectedResultTypeName, String expectedResultTypeShortName, String expectedResultEntity, SqmCreationOptions creationOptions, SqmCreationContext creationContext, String query) -
Method Summary
Modifier and TypeMethodDescriptionprotected SqmSelectClausebuildInferredSelectClause(SqmFromClause fromClause) static <R> SqmStatement<R> buildSemanticModel(HqlParser.StatementContext hqlParseTree, Class<R> expectedResultType, SqmCreationOptions creationOptions, SqmCreationContext creationContext, String query) Main entry point into analysis of HQL/JPQL parse tree - producing a semantic model of the query.protected <T> voidconsumeCrossJoin(HqlParser.CrossJoinContext parserJoin, SqmRoot<T> sqmRoot) protected <X> voidconsumeJoin(HqlParser.JoinContext parserJoin, SqmRoot<X> sqmRoot) protected voidconsumeJpaCollectionJoin(HqlParser.JpaCollectionJoinContext ctx, SqmRoot<?> sqmRoot) Deprecated syntax dating back to EJB-QL prior to EJB 3, required by JPA, never documented in Hibernateprotected StringfindCteStatement(String name) Access to the context of the creationWhat options should be applied to the creationgetEntityName(HqlParser.EntityNameContext parserEntityName) Access to the stack of current creation processing state.getQuery()Visit a parse tree produced by theAdditionExpressionlabeled alternative inHqlParser.expression().Visit a parse tree produced byHqlParser.additiveOperator().Visit a parse tree produced by theAndPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced byHqlParser.anyFunction().Visit a parse tree produced byHqlParser.arrayLiteral().Visit a parse tree produced byHqlParser.assignment().Visit a parse tree produced by theBetweenPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced byHqlParser.binaryLiteral().Visit a parse tree produced by theBooleanExpressionPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced by theCaseExpressionlabeled alternative inHqlParser.primaryExpression().Visit a parse tree produced byHqlParser.castFunction().visitCastTarget(HqlParser.CastTargetContext castTargetContext) Visit a parse tree produced byHqlParser.castTarget().Visit a parse tree produced byHqlParser.collateFunction().Visit a parse tree produced byHqlParser.collation().SqmPath<?> Visit a parse tree produced byHqlParser.collectionFunctionMisuse().Visit a parse tree produced byHqlParser.collectionSizeFunction().SqmPath<?> Visit a parse tree produced byHqlParser.collectionValueNavigablePath().Visit a parse tree produced byHqlParser.columnFunction().Visit a parse tree produced byHqlParser.comparisonOperator().Visit a parse tree produced by theComparisonPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced by theConcatenationExpressionlabeled alternative inHqlParser.expression().Visit a parse tree produced byHqlParser.conflictClause().Visit a parse tree produced by theContainsPredicatelabeled alternative inHqlParser.predicate().final SqmCrossJoin<?> Visit a parse tree produced byHqlParser.crossJoin().Visit a parse tree produced byHqlParser.cte().Visit a parse tree produced byHqlParser.cube().Visit a parse tree produced byHqlParser.currentDateFunction().Visit a parse tree produced byHqlParser.currentTimeFunction().Visit a parse tree produced byHqlParser.currentTimestampFunction().Visit a parse tree produced byHqlParser.date().Visit a parse tree produced byHqlParser.dateLiteral().Visit a parse tree produced byHqlParser.dateOrTimeField().Visit a parse tree produced byHqlParser.dateTime().Visit a parse tree produced byHqlParser.datetimeField().Visit a parse tree produced byHqlParser.dateTimeLiteral().Visit a parse tree produced byHqlParser.dayField().Visit a parse tree produced byHqlParser.deleteStatement().Visit a parse tree produced by theElementAggregateFunctionlabeled alternative inHqlParser.collectionAggregateFunction().Visit a parse tree produced by theEntityIdExpressionlabeled alternative inHqlParser.primaryExpression().SqmPath<?> Visit a parse tree produced byHqlParser.entityIdReference().visitEntityName(HqlParser.EntityNameContext parserEntityName) Visit a parse tree produced byHqlParser.entityName().SqmPath<?> Visit a parse tree produced by theEntityNaturalIdExpressionlabeled alternative inHqlParser.primaryExpression().SqmPath<?> Visit a parse tree produced byHqlParser.entityNaturalIdReference().Visit a parse tree produced by theEntityTypeExpressionlabeled alternative inHqlParser.primaryExpression().Visit a parse tree produced by theEntityVersionExpressionlabeled alternative inHqlParser.primaryExpression().SqmPath<?> Visit a parse tree produced byHqlParser.entityVersionReference().SqmRoot<?> visitEntityWithJoins(HqlParser.EntityWithJoinsContext parserSpace) Visit a parse tree produced byHqlParser.entityWithJoins().Visit a parse tree produced byHqlParser.everyFunction().Visit a parse tree produced by theExistsCollectionPartPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced by theExistsPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced byHqlParser.extractFunction().Visit a parse tree produced byHqlParser.fetchClause().Visit a parse tree produced byHqlParser.format().Visit a parse tree produced byHqlParser.formatFunction().visitFromClause(HqlParser.FromClauseContext parserFromClause) Visit a parse tree produced byHqlParser.fromClause().Visit a parse tree produced by theFromDurationExpressionlabeled alternative inHqlParser.expression().Visit a parse tree produced by theFunctionExpressionlabeled alternative inHqlParser.primaryExpression().Visit a parse tree produced byHqlParser.generalizedLiteral().Visit a parse tree produced by theGeneralPathExpressionlabeled alternative inHqlParser.primaryExpression().Visit a parse tree produced byHqlParser.generalPathFragment().Visit a parse tree produced byHqlParser.genericFunction().List<SqmTypedNode<?>> Visit a parse tree produced byHqlParser.genericFunctionArguments().Visit a parse tree produced byHqlParser.genericFunctionName().List<SqmExpression<?>> Visit a parse tree produced byHqlParser.groupByClause().Visit a parse tree produced byHqlParser.groupByExpression().Visit a parse tree produced by theGroupedExpressionlabeled alternative inHqlParser.expression().Visit a parse tree produced by theGroupedPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced byHqlParser.havingClause().Visit a parse tree produced byHqlParser.identifier().Visit a parse tree produced by theIncludesPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced by theIndexAggregateFunctionlabeled alternative inHqlParser.collectionAggregateFunction().Visit a parse tree produced byHqlParser.indexedPathAccessFragment().Visit a parse tree produced by theInPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced byHqlParser.insertStatement().Visit a parse tree produced byHqlParser.instantFunction().Visit a parse tree produced byHqlParser.instantiation().Visit a parse tree produced byHqlParser.instantiationArgument().Visit a parse tree produced byHqlParser.instantiationTarget().Visit a parse tree produced by theIntersectsPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced by theIsDistinctFromPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced by theIsEmptyPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced by theIsFalsePredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced by theIsNullPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced by theIsTruePredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced byHqlParser.jdbcDateLiteral().Visit a parse tree produced byHqlParser.jdbcTimeLiteral().Visit a parse tree produced byHqlParser.jdbcTimestampLiteral().final SqmJoin<?, ?> visitJoin(HqlParser.JoinContext parserJoin) Visit a parse tree produced byHqlParser.join().SqmJoin<?, ?> Visit a parse tree produced byHqlParser.jpaCollectionJoin().Visit a parse tree produced byHqlParser.jpaNonstandardFunction().SqmPath<?> Visit a parse tree produced byHqlParser.jpaSelectObjectSyntax().Visit a parse tree produced byHqlParser.jsonArrayAggFunction().Visit a parse tree produced byHqlParser.jsonArrayFunction().Visit a parse tree produced byHqlParser.jsonExistsFunction().Visit a parse tree produced byHqlParser.jsonObjectAggFunction().Visit a parse tree produced byHqlParser.jsonObjectFunction().Visit a parse tree produced byHqlParser.jsonQueryFunction().Visit a parse tree produced byHqlParser.jsonTableFunction().Visit a parse tree produced byHqlParser.jsonValueFunction().Visit a parse tree produced byHqlParser.likeEscape().Visit a parse tree produced by theLikePredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced byHqlParser.limitClause().protected voidvisitLimitOffset(SqmQueryPart<?> sqmQueryPart, HqlParser.LimitOffsetContext ctx) Visit a parse tree produced byHqlParser.listaggFunction().Visit a parse tree produced by theLiteralExpressionlabeled alternative inHqlParser.primaryExpression().Visit a parse tree produced byHqlParser.localDateFunction().Visit a parse tree produced byHqlParser.localDateTime().Visit a parse tree produced byHqlParser.localDateTimeFunction().Visit a parse tree produced byHqlParser.localDateTimeLiteral().Visit a parse tree produced byHqlParser.localTimeFunction().SqmMapEntryReference<?, ?> Visit a parse tree produced byHqlParser.mapEntrySelection().SqmPath<?> Visit a parse tree produced byHqlParser.mapKeyNavigablePath().Visit a parse tree produced by theMemberOfPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced by theMultiplicationExpressionlabeled alternative inHqlParser.expression().Visit a parse tree produced byHqlParser.multiplicativeOperator().Visit a parse tree produced byHqlParser.nakedIdentifier().Visit a parse tree produced by theNamedParameterlabeled alternative inHqlParser.parameter().Visit a parse tree produced by theNegatedPredicatelabeled alternative inHqlParser.predicate().SqmQueryPart<?> Visit a parse tree produced by theNestedQueryExpressionlabeled alternative inHqlParser.orderedQuery().Visit a parse tree produced byHqlParser.offsetClause().Visit a parse tree produced byHqlParser.offsetDateTime().Visit a parse tree produced byHqlParser.offsetDateTimeFunction().Visit a parse tree produced byHqlParser.offsetDateTimeLiteral().Visit a parse tree produced byHqlParser.offsetDateTimeWithMinutes().protected voidvisitOrderBy(SqmQueryPart<?> sqmQueryPart, HqlParser.OrderByClauseContext ctx) Visit a parse tree produced byHqlParser.orderByClause().Visit a parse tree produced by theOrPredicatelabeled alternative inHqlParser.predicate().Visit a parse tree produced byHqlParser.overlayFunction().Visit a parse tree produced byHqlParser.padCharacter().Visit a parse tree produced byHqlParser.padFunction().Visit a parse tree produced byHqlParser.padSpecification().Visit a parse tree produced by theParameterExpressionlabeled alternative inHqlParser.primaryExpression().Visit a parse tree produced byHqlParser.parameterOrIntegerLiteral().Visit a parse tree produced byHqlParser.parameterOrNumberLiteral().Visit a parse tree produced byHqlParser.path().Visit a parse tree produced by thePositionalParameterlabeled alternative inHqlParser.parameter().Visit a parse tree produced byHqlParser.positionFunction().SqmQuerySpec<?> Visit a parse tree produced byHqlParser.query().SqmQueryPart<?> Visit a parse tree produced by theQueryOrderExpressionlabeled alternative inHqlParser.orderedQuery().SqmQueryPart<?> Visit a parse tree produced by theQuerySpecExpressionlabeled alternative inHqlParser.orderedQuery().Visit a parse tree produced byHqlParser.rollup().SqmRoot<?> Visit a parse tree produced by theRootEntitylabeled alternative inHqlParser.fromRoot().SqmRoot<?> Visit a parse tree produced by theRootFunctionlabeled alternative inHqlParser.fromRoot().SqmRoot<?> Visit a parse tree produced by theRootSubquerylabeled alternative inHqlParser.fromRoot().Visit a parse tree produced byHqlParser.searchedCaseList().Visit a parse tree produced byHqlParser.selectClause().SqmSelection<?> Visit a parse tree produced byHqlParser.selection().Visit a parse tree produced byHqlParser.selectStatement().Visit a parse tree produced byHqlParser.setOperator().Visit a parse tree produced by theSetQueryGrouplabeled alternative inHqlParser.queryExpression().Visit a parse tree produced byHqlParser.signOperator().SqmCaseSimple<?, ?> Visit a parse tree produced byHqlParser.simpleCaseList().Visit a parse tree produced byHqlParser.simplePath().SqmQueryPart<?> Visit a parse tree produced by theSimpleQueryGrouplabeled alternative inHqlParser.queryExpression().Visit a parse tree produced byHqlParser.simpleSetReturningFunction().Visit a parse tree produced byHqlParser.sortExpression().visitSortExpression(HqlParser.SortExpressionContext ctx, boolean allowPositionalOrAliases) Visit a parse tree produced byHqlParser.sortSpecification().Visit a parse tree produced byHqlParser.statement().SqmSubQuery<?> Visit a parse tree produced byHqlParser.subquery().SqmSubQuery<?> Visit a parse tree produced by theSubqueryExpressionlabeled alternative inHqlParser.expression().Visit a parse tree produced byHqlParser.substringFunction().Visit a parse tree produced byHqlParser.syntacticDomainPath().Visit a parse tree produced by theSyntacticPathExpressionlabeled alternative inHqlParser.primaryExpression().visitTargetEntity(HqlParser.TargetEntityContext dmlTargetContext) Visit a parse tree produced byHqlParser.targetEntity().visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node) Visit a parse tree produced byHqlParser.time().Visit a parse tree produced byHqlParser.timeLiteral().Visit a parse tree produced byHqlParser.timeZoneField().Visit a parse tree produced by theToDurationExpressionlabeled alternative inHqlParser.expression().Visit a parse tree produced byHqlParser.toOneFkReference().SqmPath<?> Visit a parse tree produced byHqlParser.treatedNavigablePath().Visit a parse tree produced byHqlParser.trimCharacter().Visit a parse tree produced byHqlParser.trimFunction().Visit a parse tree produced byHqlParser.trimSpecification().Visit a parse tree produced byHqlParser.truncFunction().Visit a parse tree produced by theTupleExpressionlabeled alternative inHqlParser.expression().Visit a parse tree produced by theUnaryExpressionlabeled alternative inHqlParser.expression().Visit a parse tree produced by theUnaryNumericLiteralExpressionlabeled alternative inHqlParser.expression().Visit a parse tree produced byHqlParser.updateStatement().Visit a parse tree produced byHqlParser.variable().Visit a parse tree produced byHqlParser.weekField().Visit a parse tree produced byHqlParser.whereClause().Visit a parse tree produced byHqlParser.withClause().Visit a parse tree produced byHqlParser.xmlaggFunction().Visit a parse tree produced byHqlParser.xmlelementFunction().Visit a parse tree produced byHqlParser.xmlexistsFunction().Visit a parse tree produced byHqlParser.xmlforestFunction().Visit a parse tree produced byHqlParser.xmlpiFunction().Visit a parse tree produced byHqlParser.xmlqueryFunction().Visit a parse tree produced byHqlParser.xmltableFunction().Visit a parse tree produced byHqlParser.zonedDateTime().Visit a parse tree produced byHqlParser.zonedDateTimeLiteral().Visit a parse tree produced byHqlParser.zoneId().Methods inherited from class org.hibernate.grammars.hql.HqlParserBaseVisitor
visitAggregateFunction, visitAnySomeQuantifier, visitArrayInList, visitBarePrimaryExpression, visitBooleanLiteral, visitCaseList, visitCaseOtherwise, visitCastTargetType, visitCollectionQuantifier, visitConflictAction, visitConflictTarget, visitCteAttributes, visitCycleClause, visitDay, visitElementsValuesQuantifier, visitElementValueQuantifier, visitEntityTypeReference, visitEveryAllQuantifier, visitExplicitTupleInList, visitExpressionOrPredicate, visitExtractField, visitFetchCountOrPercent, visitFilterClause, visitFrameClause, visitFrameEnd, visitFrameExclusion, visitFrameStart, visitFunction, visitGeneralizedLiteralText, visitGeneralizedLiteralType, visitGenericTemporalLiteralText, visitHour, visitIndexKeyQuantifier, visitIndicesKeysQuantifier, visitInstantiationArgumentExpression, visitInstantiationArguments, visitJoinFunction, visitJoinPath, visitJoinRestriction, visitJoinSubquery, visitJoinType, visitJpaNonstandardFunctionName, visitJsonExistsOnErrorClause, visitJsonFunction, visitJsonNullClause, visitJsonObjectFunctionEntries, visitJsonPassingClause, visitJsonQueryOnErrorOrEmptyClause, visitJsonQueryWrapperClause, visitJsonTableColumns, visitJsonTableColumnsClause, visitJsonTableErrorClause, visitJsonTableExistsColumn, visitJsonTableNestedColumn, visitJsonTableOrdinalityColumn, visitJsonTableQueryColumn, visitJsonTableValueColumn, visitJsonUniqueKeysClause, visitJsonValueOnErrorOrEmptyClause, visitJsonValueReturningClause, visitLimitOffset, visitLiteral, visitMinute, visitMonth, visitNthSideClause, visitNullsClause, visitNullsPrecedence, visitNumericLiteral, visitOffset, visitOffsetWithMinutes, visitOnOverflowClause, visitOrderByFragment, visitOverClause, visitOverlayFunctionLengthArgument, visitOverlayFunctionReplacementArgument, visitOverlayFunctionStartArgument, visitOverlayFunctionStringArgument, visitPadLength, visitParamInList, visitPartitionClause, visitPathContinuation, visitPersistentCollectionReferenceInList, visitPositionFunctionPatternArgument, visitPositionFunctionStringArgument, visitSearchClause, visitSearchedCaseWhen, visitSearchSpecification, visitSearchSpecifications, visitSecond, visitSelectExpression, visitSelectionList, visitSetClause, visitSetReturningFunction, visitSimpleCaseWhen, visitSimplePathElement, visitSlicedPathAccessFragment, visitSortDirection, visitStandardFunction, visitSubqueryInList, visitSubstringFunctionLengthArgument, visitSubstringFunctionStartArgument, visitTargetFields, visitTemporalLiteral, visitValues, visitValuesList, visitWithinGroupClause, visitXmlattributesFunction, visitXmlFunction, visitXmltableColumnsClause, visitXmltableDefaultClause, visitXmlTableOrdinalityColumn, visitXmlTableQueryColumn, visitXmlTableValueColumn, visitYearMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, 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, visitErrorNodeMethods inherited from interface org.hibernate.query.hql.spi.SqmCreationState
getCurrentProcessingState
-
Constructor Details
-
SemanticQueryBuilder
public SemanticQueryBuilder(Class<R> expectedResultType, SqmCreationOptions creationOptions, SqmCreationContext creationContext, String query) -
SemanticQueryBuilder
public SemanticQueryBuilder(String expectedResultTypeName, String expectedResultTypeShortName, String expectedResultEntity, SqmCreationOptions creationOptions, SqmCreationContext creationContext, String query) -
SemanticQueryBuilder
public SemanticQueryBuilder(String expectedResultTypeName, String expectedResultTypeShortName, Class<R> expectedResultType, SqmCreationOptions creationOptions, SqmCreationContext creationContext, String query)
-
-
Method Details
-
buildSemanticModel
public static <R> SqmStatement<R> buildSemanticModel(HqlParser.StatementContext hqlParseTree, Class<R> expectedResultType, SqmCreationOptions creationOptions, SqmCreationContext creationContext, String query) Main entry point into analysis of HQL/JPQL parse tree - producing a semantic model of the query. -
getCreationContext
Description copied from interface:SqmCreationStateAccess to the context of the creation- Specified by:
getCreationContextin interfaceSqmCreationState
-
getCreationOptions
Description copied from interface:SqmCreationStateWhat options should be applied to the creation- Specified by:
getCreationOptionsin interfaceSqmCreationState
-
getProcessingStateStack
Description copied from interface:SqmCreationStateAccess to the stack of current creation processing state. New items are pushed to this stack as we cross certain boundaries while creating the SQM. Generally these boundaries are specific to top-level statements and sub-queries.- Specified by:
getProcessingStateStackin interfaceSqmCreationState
-
getQuery
-
visitStatement
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.statement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStatementin interfaceHqlParserVisitor<R>- Overrides:
visitStatementin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectStatement
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.selectStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectStatementin interfaceHqlParserVisitor<R>- Overrides:
visitSelectStatementin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTargetEntity
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.targetEntity().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTargetEntityin interfaceHqlParserVisitor<R>- Overrides:
visitTargetEntityin classHqlParserBaseVisitor<Object>- Parameters:
dmlTargetContext- the parse tree- Returns:
- the visitor result
-
visitInsertStatement
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.insertStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertStatementin interfaceHqlParserVisitor<R>- Overrides:
visitInsertStatementin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConflictClause
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.conflictClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConflictClausein interfaceHqlParserVisitor<R>- Overrides:
visitConflictClausein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdateStatement
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.updateStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUpdateStatementin interfaceHqlParserVisitor<R>- Overrides:
visitUpdateStatementin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignment
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.assignment().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignmentin interfaceHqlParserVisitor<R>- Overrides:
visitAssignmentin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeleteStatement
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.deleteStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeleteStatementin interfaceHqlParserVisitor<R>- Overrides:
visitDeleteStatementin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWithClause
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.withClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWithClausein interfaceHqlParserVisitor<R>- Overrides:
visitWithClausein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCte
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.cte().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCtein interfaceHqlParserVisitor<R>- Overrides:
visitCtein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleQueryGroup
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theSimpleQueryGrouplabeled alternative inHqlParser.queryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleQueryGroupin interfaceHqlParserVisitor<R>- Overrides:
visitSimpleQueryGroupin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryOrderExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theQueryOrderExpressionlabeled alternative inHqlParser.orderedQuery().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQueryOrderExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitQueryOrderExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuerySpecExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theQuerySpecExpressionlabeled alternative inHqlParser.orderedQuery().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQuerySpecExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitQuerySpecExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNestedQueryExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theNestedQueryExpressionlabeled alternative inHqlParser.orderedQuery().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNestedQueryExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitNestedQueryExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetQueryGroup
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theSetQueryGrouplabeled alternative inHqlParser.queryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSetQueryGroupin interfaceHqlParserVisitor<R>- Overrides:
visitSetQueryGroupin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetOperator
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.setOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSetOperatorin interfaceHqlParserVisitor<R>- Overrides:
visitSetOperatorin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimitOffset
-
visitOrderBy
-
visitQuery
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.query().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQueryin interfaceHqlParserVisitor<R>- Overrides:
visitQueryin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
buildInferredSelectClause
-
visitSelectClause
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.selectClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectClausein interfaceHqlParserVisitor<R>- Overrides:
visitSelectClausein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelection
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.selection().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectionin interfaceHqlParserVisitor<R>- Overrides:
visitSelectionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInstantiation
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.instantiation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInstantiationin interfaceHqlParserVisitor<R>- Overrides:
visitInstantiationin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInstantiationTarget
public SqmDynamicInstantiation<?> visitInstantiationTarget(HqlParser.InstantiationTargetContext ctx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.instantiationTarget().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInstantiationTargetin interfaceHqlParserVisitor<R>- Overrides:
visitInstantiationTargetin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInstantiationArgument
public SqmDynamicInstantiationArgument<?> visitInstantiationArgument(HqlParser.InstantiationArgumentContext ctx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.instantiationArgument().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInstantiationArgumentin interfaceHqlParserVisitor<R>- Overrides:
visitInstantiationArgumentin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJpaSelectObjectSyntax
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jpaSelectObjectSyntax().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJpaSelectObjectSyntaxin interfaceHqlParserVisitor<R>- Overrides:
visitJpaSelectObjectSyntaxin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupByClause
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.groupByClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupByClausein interfaceHqlParserVisitor<R>- Overrides:
visitGroupByClausein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupByExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.groupByExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupByExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitGroupByExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHavingClause
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.havingClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitHavingClausein interfaceHqlParserVisitor<R>- Overrides:
visitHavingClausein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByClause
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.orderByClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrderByClausein interfaceHqlParserVisitor<R>- Overrides:
visitOrderByClausein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSortSpecification
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.sortSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSortSpecificationin interfaceHqlParserVisitor<R>- Overrides:
visitSortSpecificationin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSortExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.sortExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSortExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitSortExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSortExpression
public SqmExpression<?> visitSortExpression(HqlParser.SortExpressionContext ctx, boolean allowPositionalOrAliases) -
visitLimitClause
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.limitClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLimitClausein interfaceHqlParserVisitor<R>- Overrides:
visitLimitClausein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOffsetClause
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.offsetClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOffsetClausein interfaceHqlParserVisitor<R>- Overrides:
visitOffsetClausein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFetchClause
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.fetchClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFetchClausein interfaceHqlParserVisitor<R>- Overrides:
visitFetchClausein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSyntacticPathExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theSyntacticPathExpressionlabeled alternative inHqlParser.primaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSyntacticPathExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitSyntacticPathExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGeneralPathExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theGeneralPathExpressionlabeled alternative inHqlParser.primaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGeneralPathExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitGeneralPathExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theFunctionExpressionlabeled alternative inHqlParser.primaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitFunctionExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameterOrIntegerLiteral
public SqmExpression<?> visitParameterOrIntegerLiteral(HqlParser.ParameterOrIntegerLiteralContext ctx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.parameterOrIntegerLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParameterOrIntegerLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitParameterOrIntegerLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameterOrNumberLiteral
public SqmExpression<?> visitParameterOrNumberLiteral(HqlParser.ParameterOrNumberLiteralContext ctx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.parameterOrNumberLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParameterOrNumberLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitParameterOrNumberLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
getEntityName
-
visitIdentifier
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.identifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifierin interfaceHqlParserVisitor<R>- Overrides:
visitIdentifierin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNakedIdentifier
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.nakedIdentifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNakedIdentifierin interfaceHqlParserVisitor<R>- Overrides:
visitNakedIdentifierin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEntityName
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.entityName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEntityNamein interfaceHqlParserVisitor<R>- Overrides:
visitEntityNamein classHqlParserBaseVisitor<Object>- Parameters:
parserEntityName- the parse tree- Returns:
- the visitor result
-
visitFromClause
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.fromClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromClausein interfaceHqlParserVisitor<R>- Overrides:
visitFromClausein classHqlParserBaseVisitor<Object>- Parameters:
parserFromClause- the parse tree- Returns:
- the visitor result
-
visitEntityWithJoins
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.entityWithJoins().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEntityWithJoinsin interfaceHqlParserVisitor<R>- Overrides:
visitEntityWithJoinsin classHqlParserBaseVisitor<Object>- Parameters:
parserSpace- the parse tree- Returns:
- the visitor result
-
visitRootEntity
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theRootEntitylabeled alternative inHqlParser.fromRoot().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRootEntityin interfaceHqlParserVisitor<R>- Overrides:
visitRootEntityin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
findCteStatement
- Specified by:
findCteStatementin interfaceSqmCreationState
-
visitRootSubquery
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theRootSubquerylabeled alternative inHqlParser.fromRoot().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRootSubqueryin interfaceHqlParserVisitor<R>- Overrides:
visitRootSubqueryin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRootFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theRootFunctionlabeled alternative inHqlParser.fromRoot().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRootFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitRootFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariable
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.variable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVariablein interfaceHqlParserVisitor<R>- Overrides:
visitVariablein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
extractAlias
-
visitCrossJoin
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.crossJoin().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCrossJoinin interfaceHqlParserVisitor<R>- Overrides:
visitCrossJoinin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
consumeCrossJoin
-
visitJoin
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.join().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJoinin interfaceHqlParserVisitor<R>- Overrides:
visitJoinin classHqlParserBaseVisitor<Object>- Parameters:
parserJoin- the parse tree- Returns:
- the visitor result
-
consumeJoin
-
visitJpaCollectionJoin
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jpaCollectionJoin().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJpaCollectionJoinin interfaceHqlParserVisitor<R>- Overrides:
visitJpaCollectionJoinin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
consumeJpaCollectionJoin
Deprecated syntax dating back to EJB-QL prior to EJB 3, required by JPA, never documented in Hibernate -
visitWhereClause
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.whereClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhereClausein interfaceHqlParserVisitor<R>- Overrides:
visitWhereClausein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupedPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theGroupedPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupedPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitGroupedPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theAndPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAndPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitAndPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theOrPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitOrPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNegatedPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theNegatedPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNegatedPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitNegatedPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBetweenPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theBetweenPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBetweenPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitBetweenPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIsNullPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theIsNullPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIsNullPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitIsNullPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIsEmptyPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theIsEmptyPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIsEmptyPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitIsEmptyPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIsTruePredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theIsTruePredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIsTruePredicatein interfaceHqlParserVisitor<R>- Overrides:
visitIsTruePredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIsFalsePredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theIsFalsePredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIsFalsePredicatein interfaceHqlParserVisitor<R>- Overrides:
visitIsFalsePredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonOperator
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.comparisonOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComparisonOperatorin interfaceHqlParserVisitor<R>- Overrides:
visitComparisonOperatorin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theComparisonPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComparisonPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitComparisonPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIsDistinctFromPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theIsDistinctFromPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIsDistinctFromPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitIsDistinctFromPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContainsPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theContainsPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitContainsPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitContainsPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonValueFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jsonValueFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJsonValueFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitJsonValueFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonQueryFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jsonQueryFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJsonQueryFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitJsonQueryFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonExistsFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jsonExistsFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJsonExistsFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitJsonExistsFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonArrayFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jsonArrayFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJsonArrayFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitJsonArrayFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonObjectFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jsonObjectFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJsonObjectFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitJsonObjectFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonArrayAggFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jsonArrayAggFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJsonArrayAggFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitJsonArrayAggFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonObjectAggFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jsonObjectAggFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJsonObjectAggFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitJsonObjectAggFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonTableFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jsonTableFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJsonTableFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitJsonTableFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXmlelementFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.xmlelementFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitXmlelementFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitXmlelementFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXmlforestFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.xmlforestFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitXmlforestFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitXmlforestFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXmlpiFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.xmlpiFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitXmlpiFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitXmlpiFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXmlqueryFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.xmlqueryFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitXmlqueryFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitXmlqueryFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXmlexistsFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.xmlexistsFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitXmlexistsFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitXmlexistsFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXmlaggFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.xmlaggFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitXmlaggFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitXmlaggFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXmltableFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.xmltableFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitXmltableFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitXmltableFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIncludesPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theIncludesPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIncludesPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitIncludesPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntersectsPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theIntersectsPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIntersectsPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitIntersectsPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLikePredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theLikePredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLikePredicatein interfaceHqlParserVisitor<R>- Overrides:
visitLikePredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLikeEscape
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.likeEscape().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLikeEscapein interfaceHqlParserVisitor<R>- Overrides:
visitLikeEscapein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMemberOfPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theMemberOfPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMemberOfPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitMemberOfPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theInPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitInPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExistsCollectionPartPredicate
public SqmPredicate visitExistsCollectionPartPredicate(HqlParser.ExistsCollectionPartPredicateContext ctx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theExistsCollectionPartPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExistsCollectionPartPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitExistsCollectionPartPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExistsPredicate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theExistsPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExistsPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitExistsPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanExpressionPredicate
public SqmPredicate visitBooleanExpressionPredicate(HqlParser.BooleanExpressionPredicateContext ctx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theBooleanExpressionPredicatelabeled alternative inHqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanExpressionPredicatein interfaceHqlParserVisitor<R>- Overrides:
visitBooleanExpressionPredicatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEntityTypeExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theEntityTypeExpressionlabeled alternative inHqlParser.primaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEntityTypeExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitEntityTypeExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEntityIdExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theEntityIdExpressionlabeled alternative inHqlParser.primaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEntityIdExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitEntityIdExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEntityIdReference
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.entityIdReference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEntityIdReferencein interfaceHqlParserVisitor<R>- Overrides:
visitEntityIdReferencein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEntityVersionExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theEntityVersionExpressionlabeled alternative inHqlParser.primaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEntityVersionExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitEntityVersionExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEntityVersionReference
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.entityVersionReference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEntityVersionReferencein interfaceHqlParserVisitor<R>- Overrides:
visitEntityVersionReferencein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEntityNaturalIdExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theEntityNaturalIdExpressionlabeled alternative inHqlParser.primaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEntityNaturalIdExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitEntityNaturalIdExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEntityNaturalIdReference
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.entityNaturalIdReference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEntityNaturalIdReferencein interfaceHqlParserVisitor<R>- Overrides:
visitEntityNaturalIdReferencein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitToOneFkReference
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.toOneFkReference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitToOneFkReferencein interfaceHqlParserVisitor<R>- Overrides:
visitToOneFkReferencein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMapEntrySelection
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.mapEntrySelection().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMapEntrySelectionin interfaceHqlParserVisitor<R>- Overrides:
visitMapEntrySelectionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConcatenationExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theConcatenationExpressionlabeled alternative inHqlParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConcatenationExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitConcatenationExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSignOperator
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.signOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSignOperatorin interfaceHqlParserVisitor<R>- Overrides:
visitSignOperatorin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAdditiveOperator
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.additiveOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAdditiveOperatorin interfaceHqlParserVisitor<R>- Overrides:
visitAdditiveOperatorin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultiplicativeOperator
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.multiplicativeOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultiplicativeOperatorin interfaceHqlParserVisitor<R>- Overrides:
visitMultiplicativeOperatorin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAdditionExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theAdditionExpressionlabeled alternative inHqlParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAdditionExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitAdditionExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultiplicationExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theMultiplicationExpressionlabeled alternative inHqlParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultiplicationExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitMultiplicationExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitToDurationExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theToDurationExpressionlabeled alternative inHqlParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitToDurationExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitToDurationExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromDurationExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theFromDurationExpressionlabeled alternative inHqlParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromDurationExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitFromDurationExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theUnaryExpressionlabeled alternative inHqlParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnaryExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitUnaryExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupedExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theGroupedExpressionlabeled alternative inHqlParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupedExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitGroupedExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCollateFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.collateFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCollateFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitCollateFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCollation
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.collation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCollationin interfaceHqlParserVisitor<R>- Overrides:
visitCollationin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTupleExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theTupleExpressionlabeled alternative inHqlParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTupleExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitTupleExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCaseExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theCaseExpressionlabeled alternative inHqlParser.primaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCaseExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitCaseExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleCaseList
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.simpleCaseList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleCaseListin interfaceHqlParserVisitor<R>- Overrides:
visitSimpleCaseListin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSearchedCaseList
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.searchedCaseList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSearchedCaseListin interfaceHqlParserVisitor<R>- Overrides:
visitSearchedCaseListin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentDateFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.currentDateFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCurrentDateFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitCurrentDateFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentTimeFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.currentTimeFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCurrentTimeFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitCurrentTimeFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentTimestampFunction
public SqmExpression<?> visitCurrentTimestampFunction(HqlParser.CurrentTimestampFunctionContext ctx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.currentTimestampFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCurrentTimestampFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitCurrentTimestampFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInstantFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.instantFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInstantFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitInstantFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLocalDateFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.localDateFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLocalDateFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitLocalDateFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLocalTimeFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.localTimeFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLocalTimeFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitLocalTimeFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLocalDateTimeFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.localDateTimeFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLocalDateTimeFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitLocalDateTimeFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOffsetDateTimeFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.offsetDateTimeFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOffsetDateTimeFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitOffsetDateTimeFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteralExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theLiteralExpressionlabeled alternative inHqlParser.primaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLiteralExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitLiteralExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryNumericLiteralExpression
public SqmExpression<?> visitUnaryNumericLiteralExpression(HqlParser.UnaryNumericLiteralExpressionContext ctx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theUnaryNumericLiteralExpressionlabeled alternative inHqlParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnaryNumericLiteralExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitUnaryNumericLiteralExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBinaryLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.binaryLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBinaryLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitBinaryLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.arrayLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArrayLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitArrayLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGeneralizedLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.generalizedLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGeneralizedLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitGeneralizedLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTerminal
-
visitDateTimeLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.dateTimeLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDateTimeLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitDateTimeLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLocalDateTimeLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.localDateTimeLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLocalDateTimeLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitLocalDateTimeLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitZonedDateTimeLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.zonedDateTimeLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitZonedDateTimeLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitZonedDateTimeLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOffsetDateTimeLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.offsetDateTimeLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOffsetDateTimeLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitOffsetDateTimeLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDateLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.dateLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDateLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitDateLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTimeLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.timeLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTimeLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitTimeLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJdbcTimestampLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jdbcTimestampLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJdbcTimestampLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitJdbcTimestampLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJdbcDateLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jdbcDateLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJdbcDateLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitJdbcDateLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJdbcTimeLiteral
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jdbcTimeLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJdbcTimeLiteralin interfaceHqlParserVisitor<R>- Overrides:
visitJdbcTimeLiteralin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDateTime
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.dateTime().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDateTimein interfaceHqlParserVisitor<R>- Overrides:
visitDateTimein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLocalDateTime
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.localDateTime().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLocalDateTimein interfaceHqlParserVisitor<R>- Overrides:
visitLocalDateTimein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOffsetDateTime
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.offsetDateTime().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOffsetDateTimein interfaceHqlParserVisitor<R>- Overrides:
visitOffsetDateTimein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOffsetDateTimeWithMinutes
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.offsetDateTimeWithMinutes().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOffsetDateTimeWithMinutesin interfaceHqlParserVisitor<R>- Overrides:
visitOffsetDateTimeWithMinutesin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitZonedDateTime
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.zonedDateTime().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitZonedDateTimein interfaceHqlParserVisitor<R>- Overrides:
visitZonedDateTimein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitZoneId
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.zoneId().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitZoneIdin interfaceHqlParserVisitor<R>- Overrides:
visitZoneIdin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDate
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.date().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDatein interfaceHqlParserVisitor<R>- Overrides:
visitDatein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTime
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.time().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTimein interfaceHqlParserVisitor<R>- Overrides:
visitTimein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameterExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theParameterExpressionlabeled alternative inHqlParser.primaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParameterExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitParameterExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedParameter
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theNamedParameterlabeled alternative inHqlParser.parameter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNamedParameterin interfaceHqlParserVisitor<R>- Overrides:
visitNamedParameterin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPositionalParameter
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by thePositionalParameterlabeled alternative inHqlParser.parameter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPositionalParameterin interfaceHqlParserVisitor<R>- Overrides:
visitPositionalParameterin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleSetReturningFunction
public SqmSetReturningFunction<?> visitSimpleSetReturningFunction(HqlParser.SimpleSetReturningFunctionContext ctx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.simpleSetReturningFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleSetReturningFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitSimpleSetReturningFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJpaNonstandardFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.jpaNonstandardFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJpaNonstandardFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitJpaNonstandardFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.columnFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitColumnFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericFunctionName
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.genericFunctionName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGenericFunctionNamein interfaceHqlParserVisitor<R>- Overrides:
visitGenericFunctionNamein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.genericFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGenericFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitGenericFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitListaggFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.listaggFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitListaggFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitListaggFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericFunctionArguments
public List<SqmTypedNode<?>> visitGenericFunctionArguments(HqlParser.GenericFunctionArgumentsContext ctx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.genericFunctionArguments().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGenericFunctionArgumentsin interfaceHqlParserVisitor<R>- Overrides:
visitGenericFunctionArgumentsin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDatetimeField
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.datetimeField().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDatetimeFieldin interfaceHqlParserVisitor<R>- Overrides:
visitDatetimeFieldin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDayField
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.dayField().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDayFieldin interfaceHqlParserVisitor<R>- Overrides:
visitDayFieldin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWeekField
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.weekField().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWeekFieldin interfaceHqlParserVisitor<R>- Overrides:
visitWeekFieldin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDateOrTimeField
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.dateOrTimeField().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDateOrTimeFieldin interfaceHqlParserVisitor<R>- Overrides:
visitDateOrTimeFieldin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTimeZoneField
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.timeZoneField().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTimeZoneFieldin interfaceHqlParserVisitor<R>- Overrides:
visitTimeZoneFieldin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtractFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.extractFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExtractFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitExtractFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTruncFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.truncFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTruncFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitTruncFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFormat
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.format().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFormatin interfaceHqlParserVisitor<R>- Overrides:
visitFormatin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFormatFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.formatFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFormatFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitFormatFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.castFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitCastFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastTarget
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.castTarget().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastTargetin interfaceHqlParserVisitor<R>- Overrides:
visitCastTargetin classHqlParserBaseVisitor<Object>- Parameters:
castTargetContext- the parse tree- Returns:
- the visitor result
-
visitPositionFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.positionFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPositionFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitPositionFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOverlayFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.overlayFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOverlayFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitOverlayFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEveryFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.everyFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEveryFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitEveryFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnyFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.anyFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAnyFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitAnyFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCube
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.cube().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCubein interfaceHqlParserVisitor<R>- Overrides:
visitCubein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRollup
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.rollup().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRollupin interfaceHqlParserVisitor<R>- Overrides:
visitRollupin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubstringFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.substringFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSubstringFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitSubstringFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPadFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.padFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPadFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitPadFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPadSpecification
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.padSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPadSpecificationin interfaceHqlParserVisitor<R>- Overrides:
visitPadSpecificationin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPadCharacter
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.padCharacter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPadCharacterin interfaceHqlParserVisitor<R>- Overrides:
visitPadCharacterin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTrimFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.trimFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTrimFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitTrimFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTrimSpecification
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.trimSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTrimSpecificationin interfaceHqlParserVisitor<R>- Overrides:
visitTrimSpecificationin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTrimCharacter
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.trimCharacter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTrimCharacterin interfaceHqlParserVisitor<R>- Overrides:
visitTrimCharacterin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCollectionSizeFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.collectionSizeFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCollectionSizeFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitCollectionSizeFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCollectionFunctionMisuse
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.collectionFunctionMisuse().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCollectionFunctionMisusein interfaceHqlParserVisitor<R>- Overrides:
visitCollectionFunctionMisusein classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitElementAggregateFunction
public SqmExpression<?> visitElementAggregateFunction(HqlParser.ElementAggregateFunctionContext ctx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theElementAggregateFunctionlabeled alternative inHqlParser.collectionAggregateFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitElementAggregateFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitElementAggregateFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexAggregateFunction
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theIndexAggregateFunctionlabeled alternative inHqlParser.collectionAggregateFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIndexAggregateFunctionin interfaceHqlParserVisitor<R>- Overrides:
visitIndexAggregateFunctionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubqueryExpression
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced by theSubqueryExpressionlabeled alternative inHqlParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSubqueryExpressionin interfaceHqlParserVisitor<R>- Overrides:
visitSubqueryExpressionin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubquery
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.subquery().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSubqueryin interfaceHqlParserVisitor<R>- Overrides:
visitSubqueryin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPath
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.path().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPathin interfaceHqlParserVisitor<R>- Overrides:
visitPathin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGeneralPathFragment
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.generalPathFragment().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGeneralPathFragmentin interfaceHqlParserVisitor<R>- Overrides:
visitGeneralPathFragmentin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSyntacticDomainPath
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.syntacticDomainPath().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSyntacticDomainPathin interfaceHqlParserVisitor<R>- Overrides:
visitSyntacticDomainPathin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexedPathAccessFragment
public SemanticPathPart visitIndexedPathAccessFragment(HqlParser.IndexedPathAccessFragmentContext idxCtx) Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.indexedPathAccessFragment().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIndexedPathAccessFragmentin interfaceHqlParserVisitor<R>- Overrides:
visitIndexedPathAccessFragmentin classHqlParserBaseVisitor<Object>- Parameters:
idxCtx- the parse tree- Returns:
- the visitor result
-
visitSimplePath
Description copied from class:HqlParserBaseVisitorVisit a parse tree produced byHqlParser.simplePath().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimplePathin interfaceHqlParserVisitor<R>- Overrides:
visitSimplePathin classHqlParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-