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 SqmSelectClause
buildInferredSelectClause
(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> void
consumeCrossJoin
(HqlParser.CrossJoinContext parserJoin, SqmRoot<T> sqmRoot) protected <X> void
consumeJoin
(HqlParser.JoinContext parserJoin, SqmRoot<X> sqmRoot) protected void
consumeJpaCollectionJoin
(HqlParser.JpaCollectionJoinContext ctx, SqmRoot<?> sqmRoot) Deprecated syntax dating back to EJB-QL prior to EJB 3, required by JPA, never documented in Hibernateprotected String
findCteStatement
(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.Visit a parse tree produced by theAdditionExpression
labeled alternative inHqlParser.expression()
.Visit a parse tree produced byHqlParser.additiveOperator()
.Visit a parse tree produced by theAndPredicate
labeled 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 theBetweenPredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced byHqlParser.binaryLiteral()
.Visit a parse tree produced by theBooleanExpressionPredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced by theCaseExpression
labeled 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 theComparisonPredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced by theConcatenationExpression
labeled alternative inHqlParser.expression()
.Visit a parse tree produced byHqlParser.conflictClause()
.Visit a parse tree produced by theContainsPredicate
labeled 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 theElementAggregateFunction
labeled alternative inHqlParser.collectionAggregateFunction()
.Visit a parse tree produced by theEntityIdExpression
labeled 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 theEntityNaturalIdExpression
labeled alternative inHqlParser.primaryExpression()
.SqmPath<?>
Visit a parse tree produced byHqlParser.entityNaturalIdReference()
.Visit a parse tree produced by theEntityTypeExpression
labeled alternative inHqlParser.primaryExpression()
.Visit a parse tree produced by theEntityVersionExpression
labeled 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 theExistsCollectionPartPredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced by theExistsPredicate
labeled 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 theFromDurationExpression
labeled alternative inHqlParser.expression()
.Visit a parse tree produced by theFunctionExpression
labeled alternative inHqlParser.primaryExpression()
.Visit a parse tree produced byHqlParser.generalizedLiteral()
.Visit a parse tree produced by theGeneralPathExpression
labeled 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 theGroupedExpression
labeled alternative inHqlParser.expression()
.Visit a parse tree produced by theGroupedPredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced byHqlParser.havingClause()
.Visit a parse tree produced byHqlParser.identifier()
.Visit a parse tree produced by theIncludesPredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced by theIndexAggregateFunction
labeled alternative inHqlParser.collectionAggregateFunction()
.Visit a parse tree produced byHqlParser.indexedPathAccessFragment()
.Visit a parse tree produced by theInPredicate
labeled 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 by theIntersectsPredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced by theIsDistinctFromPredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced by theIsEmptyPredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced by theIsFalsePredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced by theIsNullPredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced by theIsTruePredicate
labeled 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 theLikePredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced byHqlParser.limitClause()
.Visit a parse tree produced byHqlParser.listaggFunction()
.Visit a parse tree produced by theLiteralExpression
labeled 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 theMemberOfPredicate
labeled alternative inHqlParser.predicate()
.Visit a parse tree produced by theMultiplicationExpression
labeled alternative inHqlParser.expression()
.Visit a parse tree produced byHqlParser.multiplicativeOperator()
.Visit a parse tree produced byHqlParser.nakedIdentifier()
.Visit a parse tree produced by theNamedParameter
labeled alternative inHqlParser.parameter()
.Visit a parse tree produced by theNegatedPredicate
labeled alternative inHqlParser.predicate()
.SqmQueryPart<?>
Visit a parse tree produced by theNestedQueryExpression
labeled 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()
.Visit a parse tree produced byHqlParser.orderByClause()
.Visit a parse tree produced by theOrPredicate
labeled 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 theParameterExpression
labeled 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 thePositionalParameter
labeled alternative inHqlParser.parameter()
.Visit a parse tree produced byHqlParser.positionFunction()
.SqmQuerySpec<?>
Visit a parse tree produced byHqlParser.query()
.protected void
visitQueryOrder
(SqmQueryPart<?> sqmQueryPart, HqlParser.QueryOrderContext ctx) SqmQueryPart<?>
Visit a parse tree produced by theQueryOrderExpression
labeled alternative inHqlParser.orderedQuery()
.SqmQueryPart<?>
Visit a parse tree produced by theQuerySpecExpression
labeled alternative inHqlParser.orderedQuery()
.Visit a parse tree produced byHqlParser.rollup()
.SqmRoot<?>
Visit a parse tree produced by theRootEntity
labeled alternative inHqlParser.fromRoot()
.SqmRoot<?>
Visit a parse tree produced by theRootFunction
labeled alternative inHqlParser.fromRoot()
.SqmRoot<?>
Visit a parse tree produced by theRootSubquery
labeled 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 theSetQueryGroup
labeled 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 theSimpleQueryGroup
labeled 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 theSubqueryExpression
labeled alternative inHqlParser.expression()
.Visit a parse tree produced byHqlParser.substringFunction()
.Visit a parse tree produced byHqlParser.syntacticDomainPath()
.Visit a parse tree produced by theSyntacticPathExpression
labeled 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 theToDurationExpression
labeled 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 theTupleExpression
labeled alternative inHqlParser.expression()
.Visit a parse tree produced by theUnaryExpression
labeled alternative inHqlParser.expression()
.Visit a parse tree produced by theUnaryNumericLiteralExpression
labeled 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, visitInstantiationTarget, visitJoinFunction, visitJoinPath, visitJoinRestriction, visitJoinSubquery, visitJoinType, visitJpaNonstandardFunctionName, visitJsonExistsOnErrorClause, visitJsonFunction, visitJsonNullClause, visitJsonObjectFunctionEntries, visitJsonPassingClause, visitJsonQueryOnErrorOrEmptyClause, visitJsonQueryWrapperClause, visitJsonTableColumns, visitJsonTableColumnsClause, visitJsonTableErrorClause, visitJsonTableExistsColumn, visitJsonTableNestedColumn, visitJsonTableOrdinalityColumn, visitJsonTableQueryColumn, visitJsonTableValueColumn, visitJsonUniqueKeysClause, visitJsonValueOnErrorOrEmptyClause, visitJsonValueReturningClause, visitLiteral, visitMinute, visitMonth, visitNthSideClause, visitNullsClause, visitNullsPrecedence, visitNumericLiteral, visitOffset, visitOffsetWithMinutes, visitOnOverflowClause, visitOrderByFragment, visitOverClause, visitOverlayFunctionLengthArgument, visitOverlayFunctionReplacementArgument, visitOverlayFunctionStartArgument, visitOverlayFunctionStringArgument, visitPadLength, visitParamInList, visitPartitionClause, visitPathContinuation, visitPersistentCollectionReferenceInList, visitPositionFunctionPatternArgument, visitPositionFunctionStringArgument, visitQueryOrder, 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, visitYear
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode
Methods 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:SqmCreationState
Access to the context of the creation- Specified by:
getCreationContext
in interfaceSqmCreationState
-
getCreationOptions
Description copied from interface:SqmCreationState
What options should be applied to the creation- Specified by:
getCreationOptions
in interfaceSqmCreationState
-
getProcessingStateStack
Description copied from interface:SqmCreationState
Access 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:
getProcessingStateStack
in interfaceSqmCreationState
-
visitStatement
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitStatement
in interfaceHqlParserVisitor<R>
- Overrides:
visitStatement
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelectStatement
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSelectStatement
in interfaceHqlParserVisitor<R>
- Overrides:
visitSelectStatement
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTargetEntity
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitTargetEntity
in interfaceHqlParserVisitor<R>
- Overrides:
visitTargetEntity
in classHqlParserBaseVisitor<Object>
- Parameters:
dmlTargetContext
- the parse tree- Returns:
- the visitor result
-
visitInsertStatement
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitInsertStatement
in interfaceHqlParserVisitor<R>
- Overrides:
visitInsertStatement
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConflictClause
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitConflictClause
in interfaceHqlParserVisitor<R>
- Overrides:
visitConflictClause
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUpdateStatement
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitUpdateStatement
in interfaceHqlParserVisitor<R>
- Overrides:
visitUpdateStatement
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignment
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitAssignment
in interfaceHqlParserVisitor<R>
- Overrides:
visitAssignment
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDeleteStatement
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitDeleteStatement
in interfaceHqlParserVisitor<R>
- Overrides:
visitDeleteStatement
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWithClause
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitWithClause
in interfaceHqlParserVisitor<R>
- Overrides:
visitWithClause
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCte
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCte
in interfaceHqlParserVisitor<R>
- Overrides:
visitCte
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSimpleQueryGroup
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theSimpleQueryGroup
labeled alternative inHqlParser.queryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSimpleQueryGroup
in interfaceHqlParserVisitor<R>
- Overrides:
visitSimpleQueryGroup
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQueryOrderExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theQueryOrderExpression
labeled alternative inHqlParser.orderedQuery()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitQueryOrderExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitQueryOrderExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQuerySpecExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theQuerySpecExpression
labeled alternative inHqlParser.orderedQuery()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitQuerySpecExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitQuerySpecExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNestedQueryExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theNestedQueryExpression
labeled alternative inHqlParser.orderedQuery()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNestedQueryExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitNestedQueryExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSetQueryGroup
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theSetQueryGroup
labeled alternative inHqlParser.queryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSetQueryGroup
in interfaceHqlParserVisitor<R>
- Overrides:
visitSetQueryGroup
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSetOperator
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSetOperator
in interfaceHqlParserVisitor<R>
- Overrides:
visitSetOperator
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQueryOrder
-
visitQuery
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitQuery
in interfaceHqlParserVisitor<R>
- Overrides:
visitQuery
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
buildInferredSelectClause
-
visitSelectClause
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSelectClause
in interfaceHqlParserVisitor<R>
- Overrides:
visitSelectClause
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelection
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSelection
in interfaceHqlParserVisitor<R>
- Overrides:
visitSelection
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInstantiation
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitInstantiation
in interfaceHqlParserVisitor<R>
- Overrides:
visitInstantiation
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInstantiationArgument
public SqmDynamicInstantiationArgument<?> visitInstantiationArgument(HqlParser.InstantiationArgumentContext ctx) Description copied from class:HqlParserBaseVisitor
Visit 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:
visitInstantiationArgument
in interfaceHqlParserVisitor<R>
- Overrides:
visitInstantiationArgument
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJpaSelectObjectSyntax
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJpaSelectObjectSyntax
in interfaceHqlParserVisitor<R>
- Overrides:
visitJpaSelectObjectSyntax
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGroupByClause
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitGroupByClause
in interfaceHqlParserVisitor<R>
- Overrides:
visitGroupByClause
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGroupByExpression
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitGroupByExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitGroupByExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitHavingClause
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitHavingClause
in interfaceHqlParserVisitor<R>
- Overrides:
visitHavingClause
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderByClause
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitOrderByClause
in interfaceHqlParserVisitor<R>
- Overrides:
visitOrderByClause
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSortSpecification
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSortSpecification
in interfaceHqlParserVisitor<R>
- Overrides:
visitSortSpecification
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSortExpression
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSortExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitSortExpression
in 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:HqlParserBaseVisitor
Visit 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:
visitLimitClause
in interfaceHqlParserVisitor<R>
- Overrides:
visitLimitClause
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOffsetClause
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitOffsetClause
in interfaceHqlParserVisitor<R>
- Overrides:
visitOffsetClause
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFetchClause
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitFetchClause
in interfaceHqlParserVisitor<R>
- Overrides:
visitFetchClause
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSyntacticPathExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theSyntacticPathExpression
labeled alternative inHqlParser.primaryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSyntacticPathExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitSyntacticPathExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGeneralPathExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theGeneralPathExpression
labeled alternative inHqlParser.primaryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitGeneralPathExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitGeneralPathExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theFunctionExpression
labeled alternative inHqlParser.primaryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFunctionExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitFunctionExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterOrIntegerLiteral
public SqmExpression<?> visitParameterOrIntegerLiteral(HqlParser.ParameterOrIntegerLiteralContext ctx) Description copied from class:HqlParserBaseVisitor
Visit 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:
visitParameterOrIntegerLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitParameterOrIntegerLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterOrNumberLiteral
public SqmExpression<?> visitParameterOrNumberLiteral(HqlParser.ParameterOrNumberLiteralContext ctx) Description copied from class:HqlParserBaseVisitor
Visit 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:
visitParameterOrNumberLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitParameterOrNumberLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
getEntityName
-
visitIdentifier
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitIdentifier
in interfaceHqlParserVisitor<R>
- Overrides:
visitIdentifier
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNakedIdentifier
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitNakedIdentifier
in interfaceHqlParserVisitor<R>
- Overrides:
visitNakedIdentifier
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEntityName
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitEntityName
in interfaceHqlParserVisitor<R>
- Overrides:
visitEntityName
in classHqlParserBaseVisitor<Object>
- Parameters:
parserEntityName
- the parse tree- Returns:
- the visitor result
-
visitFromClause
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitFromClause
in interfaceHqlParserVisitor<R>
- Overrides:
visitFromClause
in classHqlParserBaseVisitor<Object>
- Parameters:
parserFromClause
- the parse tree- Returns:
- the visitor result
-
visitEntityWithJoins
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitEntityWithJoins
in interfaceHqlParserVisitor<R>
- Overrides:
visitEntityWithJoins
in classHqlParserBaseVisitor<Object>
- Parameters:
parserSpace
- the parse tree- Returns:
- the visitor result
-
visitRootEntity
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theRootEntity
labeled alternative inHqlParser.fromRoot()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitRootEntity
in interfaceHqlParserVisitor<R>
- Overrides:
visitRootEntity
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
findCteStatement
- Specified by:
findCteStatement
in interfaceSqmCreationState
-
visitRootSubquery
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theRootSubquery
labeled alternative inHqlParser.fromRoot()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitRootSubquery
in interfaceHqlParserVisitor<R>
- Overrides:
visitRootSubquery
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRootFunction
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theRootFunction
labeled alternative inHqlParser.fromRoot()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitRootFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitRootFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVariable
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitVariable
in interfaceHqlParserVisitor<R>
- Overrides:
visitVariable
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
extractAlias
-
visitCrossJoin
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCrossJoin
in interfaceHqlParserVisitor<R>
- Overrides:
visitCrossJoin
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
consumeCrossJoin
-
visitJoin
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJoin
in interfaceHqlParserVisitor<R>
- Overrides:
visitJoin
in classHqlParserBaseVisitor<Object>
- Parameters:
parserJoin
- the parse tree- Returns:
- the visitor result
-
consumeJoin
-
visitJpaCollectionJoin
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJpaCollectionJoin
in interfaceHqlParserVisitor<R>
- Overrides:
visitJpaCollectionJoin
in 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:HqlParserBaseVisitor
Visit 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:
visitWhereClause
in interfaceHqlParserVisitor<R>
- Overrides:
visitWhereClause
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGroupedPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theGroupedPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitGroupedPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitGroupedPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAndPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theAndPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAndPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitAndPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theOrPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitOrPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitOrPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNegatedPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theNegatedPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNegatedPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitNegatedPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBetweenPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theBetweenPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBetweenPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitBetweenPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIsNullPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theIsNullPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIsNullPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitIsNullPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIsEmptyPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theIsEmptyPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIsEmptyPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitIsEmptyPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIsTruePredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theIsTruePredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIsTruePredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitIsTruePredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIsFalsePredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theIsFalsePredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIsFalsePredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitIsFalsePredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitComparisonOperator
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitComparisonOperator
in interfaceHqlParserVisitor<R>
- Overrides:
visitComparisonOperator
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitComparisonPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theComparisonPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitComparisonPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitComparisonPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIsDistinctFromPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theIsDistinctFromPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIsDistinctFromPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitIsDistinctFromPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitContainsPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theContainsPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitContainsPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitContainsPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJsonValueFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJsonValueFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitJsonValueFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJsonQueryFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJsonQueryFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitJsonQueryFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJsonExistsFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJsonExistsFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitJsonExistsFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJsonArrayFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJsonArrayFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitJsonArrayFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJsonObjectFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJsonObjectFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitJsonObjectFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJsonArrayAggFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJsonArrayAggFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitJsonArrayAggFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJsonObjectAggFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJsonObjectAggFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitJsonObjectAggFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJsonTableFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJsonTableFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitJsonTableFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitXmlelementFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitXmlelementFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitXmlelementFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitXmlforestFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitXmlforestFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitXmlforestFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitXmlpiFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitXmlpiFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitXmlpiFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitXmlqueryFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitXmlqueryFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitXmlqueryFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitXmlexistsFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitXmlexistsFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitXmlexistsFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitXmlaggFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitXmlaggFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitXmlaggFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitXmltableFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitXmltableFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitXmltableFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIncludesPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theIncludesPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIncludesPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitIncludesPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIntersectsPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theIntersectsPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIntersectsPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitIntersectsPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLikePredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theLikePredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLikePredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitLikePredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLikeEscape
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitLikeEscape
in interfaceHqlParserVisitor<R>
- Overrides:
visitLikeEscape
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMemberOfPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theMemberOfPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMemberOfPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitMemberOfPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theInPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitInPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExistsCollectionPartPredicate
public SqmPredicate visitExistsCollectionPartPredicate(HqlParser.ExistsCollectionPartPredicateContext ctx) Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theExistsCollectionPartPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExistsCollectionPartPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitExistsCollectionPartPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExistsPredicate
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theExistsPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExistsPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitExistsPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanExpressionPredicate
public SqmPredicate visitBooleanExpressionPredicate(HqlParser.BooleanExpressionPredicateContext ctx) Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theBooleanExpressionPredicate
labeled alternative inHqlParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBooleanExpressionPredicate
in interfaceHqlParserVisitor<R>
- Overrides:
visitBooleanExpressionPredicate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEntityTypeExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theEntityTypeExpression
labeled alternative inHqlParser.primaryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEntityTypeExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitEntityTypeExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEntityIdExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theEntityIdExpression
labeled alternative inHqlParser.primaryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEntityIdExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitEntityIdExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEntityIdReference
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitEntityIdReference
in interfaceHqlParserVisitor<R>
- Overrides:
visitEntityIdReference
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEntityVersionExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theEntityVersionExpression
labeled alternative inHqlParser.primaryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEntityVersionExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitEntityVersionExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEntityVersionReference
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitEntityVersionReference
in interfaceHqlParserVisitor<R>
- Overrides:
visitEntityVersionReference
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEntityNaturalIdExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theEntityNaturalIdExpression
labeled alternative inHqlParser.primaryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEntityNaturalIdExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitEntityNaturalIdExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEntityNaturalIdReference
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitEntityNaturalIdReference
in interfaceHqlParserVisitor<R>
- Overrides:
visitEntityNaturalIdReference
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitToOneFkReference
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitToOneFkReference
in interfaceHqlParserVisitor<R>
- Overrides:
visitToOneFkReference
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMapEntrySelection
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitMapEntrySelection
in interfaceHqlParserVisitor<R>
- Overrides:
visitMapEntrySelection
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConcatenationExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theConcatenationExpression
labeled alternative inHqlParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitConcatenationExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitConcatenationExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSignOperator
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSignOperator
in interfaceHqlParserVisitor<R>
- Overrides:
visitSignOperator
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAdditiveOperator
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitAdditiveOperator
in interfaceHqlParserVisitor<R>
- Overrides:
visitAdditiveOperator
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiplicativeOperator
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitMultiplicativeOperator
in interfaceHqlParserVisitor<R>
- Overrides:
visitMultiplicativeOperator
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAdditionExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theAdditionExpression
labeled alternative inHqlParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAdditionExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitAdditionExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiplicationExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theMultiplicationExpression
labeled alternative inHqlParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMultiplicationExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitMultiplicationExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitToDurationExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theToDurationExpression
labeled alternative inHqlParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitToDurationExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitToDurationExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFromDurationExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theFromDurationExpression
labeled alternative inHqlParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFromDurationExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitFromDurationExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnaryExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theUnaryExpression
labeled alternative inHqlParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUnaryExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitUnaryExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGroupedExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theGroupedExpression
labeled alternative inHqlParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitGroupedExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitGroupedExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCollateFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCollateFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitCollateFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCollation
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCollation
in interfaceHqlParserVisitor<R>
- Overrides:
visitCollation
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTupleExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theTupleExpression
labeled alternative inHqlParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTupleExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitTupleExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCaseExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theCaseExpression
labeled alternative inHqlParser.primaryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCaseExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitCaseExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSimpleCaseList
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSimpleCaseList
in interfaceHqlParserVisitor<R>
- Overrides:
visitSimpleCaseList
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSearchedCaseList
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSearchedCaseList
in interfaceHqlParserVisitor<R>
- Overrides:
visitSearchedCaseList
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCurrentDateFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCurrentDateFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitCurrentDateFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCurrentTimeFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCurrentTimeFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitCurrentTimeFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCurrentTimestampFunction
public SqmExpression<?> visitCurrentTimestampFunction(HqlParser.CurrentTimestampFunctionContext ctx) Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCurrentTimestampFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitCurrentTimestampFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInstantFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitInstantFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitInstantFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalDateFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitLocalDateFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitLocalDateFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalTimeFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitLocalTimeFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitLocalTimeFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalDateTimeFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitLocalDateTimeFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitLocalDateTimeFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOffsetDateTimeFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitOffsetDateTimeFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitOffsetDateTimeFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteralExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theLiteralExpression
labeled alternative inHqlParser.primaryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteralExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitLiteralExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnaryNumericLiteralExpression
public SqmExpression<?> visitUnaryNumericLiteralExpression(HqlParser.UnaryNumericLiteralExpressionContext ctx) Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theUnaryNumericLiteralExpression
labeled alternative inHqlParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUnaryNumericLiteralExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitUnaryNumericLiteralExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBinaryLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitBinaryLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitBinaryLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitArrayLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitArrayLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGeneralizedLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitGeneralizedLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitGeneralizedLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTerminal
-
visitDateTimeLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitDateTimeLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitDateTimeLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalDateTimeLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitLocalDateTimeLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitLocalDateTimeLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitZonedDateTimeLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitZonedDateTimeLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitZonedDateTimeLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOffsetDateTimeLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitOffsetDateTimeLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitOffsetDateTimeLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDateLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitDateLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitDateLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTimeLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitTimeLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitTimeLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJdbcTimestampLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJdbcTimestampLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitJdbcTimestampLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJdbcDateLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJdbcDateLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitJdbcDateLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJdbcTimeLiteral
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJdbcTimeLiteral
in interfaceHqlParserVisitor<R>
- Overrides:
visitJdbcTimeLiteral
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDateTime
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitDateTime
in interfaceHqlParserVisitor<R>
- Overrides:
visitDateTime
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalDateTime
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitLocalDateTime
in interfaceHqlParserVisitor<R>
- Overrides:
visitLocalDateTime
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOffsetDateTime
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitOffsetDateTime
in interfaceHqlParserVisitor<R>
- Overrides:
visitOffsetDateTime
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOffsetDateTimeWithMinutes
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitOffsetDateTimeWithMinutes
in interfaceHqlParserVisitor<R>
- Overrides:
visitOffsetDateTimeWithMinutes
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitZonedDateTime
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitZonedDateTime
in interfaceHqlParserVisitor<R>
- Overrides:
visitZonedDateTime
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitZoneId
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitZoneId
in interfaceHqlParserVisitor<R>
- Overrides:
visitZoneId
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDate
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitDate
in interfaceHqlParserVisitor<R>
- Overrides:
visitDate
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTime
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitTime
in interfaceHqlParserVisitor<R>
- Overrides:
visitTime
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theParameterExpression
labeled alternative inHqlParser.primaryExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitParameterExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitParameterExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNamedParameter
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theNamedParameter
labeled alternative inHqlParser.parameter()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNamedParameter
in interfaceHqlParserVisitor<R>
- Overrides:
visitNamedParameter
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPositionalParameter
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by thePositionalParameter
labeled alternative inHqlParser.parameter()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPositionalParameter
in interfaceHqlParserVisitor<R>
- Overrides:
visitPositionalParameter
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSimpleSetReturningFunction
public SqmSetReturningFunction<?> visitSimpleSetReturningFunction(HqlParser.SimpleSetReturningFunctionContext ctx) Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSimpleSetReturningFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitSimpleSetReturningFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJpaNonstandardFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitJpaNonstandardFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitJpaNonstandardFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColumnFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitColumnFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitColumnFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGenericFunctionName
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitGenericFunctionName
in interfaceHqlParserVisitor<R>
- Overrides:
visitGenericFunctionName
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGenericFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitGenericFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitGenericFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitListaggFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitListaggFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitListaggFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGenericFunctionArguments
public List<SqmTypedNode<?>> visitGenericFunctionArguments(HqlParser.GenericFunctionArgumentsContext ctx) Description copied from class:HqlParserBaseVisitor
Visit 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:
visitGenericFunctionArguments
in interfaceHqlParserVisitor<R>
- Overrides:
visitGenericFunctionArguments
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDatetimeField
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitDatetimeField
in interfaceHqlParserVisitor<R>
- Overrides:
visitDatetimeField
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDayField
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitDayField
in interfaceHqlParserVisitor<R>
- Overrides:
visitDayField
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWeekField
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitWeekField
in interfaceHqlParserVisitor<R>
- Overrides:
visitWeekField
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDateOrTimeField
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitDateOrTimeField
in interfaceHqlParserVisitor<R>
- Overrides:
visitDateOrTimeField
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTimeZoneField
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitTimeZoneField
in interfaceHqlParserVisitor<R>
- Overrides:
visitTimeZoneField
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExtractFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitExtractFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitExtractFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTruncFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitTruncFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitTruncFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFormat
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitFormat
in interfaceHqlParserVisitor<R>
- Overrides:
visitFormat
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFormatFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitFormatFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitFormatFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCastFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCastFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitCastFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCastTarget
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCastTarget
in interfaceHqlParserVisitor<R>
- Overrides:
visitCastTarget
in classHqlParserBaseVisitor<Object>
- Parameters:
castTargetContext
- the parse tree- Returns:
- the visitor result
-
visitPositionFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitPositionFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitPositionFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOverlayFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitOverlayFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitOverlayFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEveryFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitEveryFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitEveryFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnyFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitAnyFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitAnyFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCube
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCube
in interfaceHqlParserVisitor<R>
- Overrides:
visitCube
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRollup
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitRollup
in interfaceHqlParserVisitor<R>
- Overrides:
visitRollup
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubstringFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSubstringFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitSubstringFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPadFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitPadFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitPadFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPadSpecification
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitPadSpecification
in interfaceHqlParserVisitor<R>
- Overrides:
visitPadSpecification
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPadCharacter
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitPadCharacter
in interfaceHqlParserVisitor<R>
- Overrides:
visitPadCharacter
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTrimFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitTrimFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitTrimFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTrimSpecification
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitTrimSpecification
in interfaceHqlParserVisitor<R>
- Overrides:
visitTrimSpecification
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTrimCharacter
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitTrimCharacter
in interfaceHqlParserVisitor<R>
- Overrides:
visitTrimCharacter
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCollectionSizeFunction
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCollectionSizeFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitCollectionSizeFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCollectionFunctionMisuse
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitCollectionFunctionMisuse
in interfaceHqlParserVisitor<R>
- Overrides:
visitCollectionFunctionMisuse
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElementAggregateFunction
public SqmExpression<?> visitElementAggregateFunction(HqlParser.ElementAggregateFunctionContext ctx) Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theElementAggregateFunction
labeled alternative inHqlParser.collectionAggregateFunction()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitElementAggregateFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitElementAggregateFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIndexAggregateFunction
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theIndexAggregateFunction
labeled alternative inHqlParser.collectionAggregateFunction()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIndexAggregateFunction
in interfaceHqlParserVisitor<R>
- Overrides:
visitIndexAggregateFunction
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubqueryExpression
Description copied from class:HqlParserBaseVisitor
Visit a parse tree produced by theSubqueryExpression
labeled alternative inHqlParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSubqueryExpression
in interfaceHqlParserVisitor<R>
- Overrides:
visitSubqueryExpression
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubquery
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSubquery
in interfaceHqlParserVisitor<R>
- Overrides:
visitSubquery
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPath
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitPath
in interfaceHqlParserVisitor<R>
- Overrides:
visitPath
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGeneralPathFragment
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitGeneralPathFragment
in interfaceHqlParserVisitor<R>
- Overrides:
visitGeneralPathFragment
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSyntacticDomainPath
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSyntacticDomainPath
in interfaceHqlParserVisitor<R>
- Overrides:
visitSyntacticDomainPath
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIndexedPathAccessFragment
public SemanticPathPart visitIndexedPathAccessFragment(HqlParser.IndexedPathAccessFragmentContext idxCtx) Description copied from class:HqlParserBaseVisitor
Visit 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:
visitIndexedPathAccessFragment
in interfaceHqlParserVisitor<R>
- Overrides:
visitIndexedPathAccessFragment
in classHqlParserBaseVisitor<Object>
- Parameters:
idxCtx
- the parse tree- Returns:
- the visitor result
-
visitSimplePath
Description copied from class:HqlParserBaseVisitor
Visit 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:
visitSimplePath
in interfaceHqlParserVisitor<R>
- Overrides:
visitSimplePath
in classHqlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-