Class TranslationVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Node>,JsoniqParserVisitor<Node>
- Author:
- Stefan Irimescu, Can Berker Cikis, Ghislain Fourny, Andrea Rinaldi
-
Constructor Summary
ConstructorsConstructorDescriptionTranslationVisitor(StaticContext moduleContext, boolean isMainModule, CompilationConfiguration compilationConfiguration, ExternalBindings externalBindings, String code, org.antlr.v4.runtime.CommonTokenStream jsoniqTokenStream) -
Method Summary
Modifier and TypeMethodDescriptionParse an EQName.Adapts the JSONiq QName grammar to the shared role-aware resolver.processItemType(JsoniqParser.ItemTypeContext itemTypeContext) Visit a parse tree produced byJsoniqParser.additiveExpr().Visit a parse tree produced byJsoniqParser.andExpr().Visit a parse tree produced byJsoniqParser.appendExpr().Visit a parse tree produced byJsoniqParser.applyStatement().Visit a parse tree produced byJsoniqParser.argument().Visit a parse tree produced byJsoniqParser.arrayConstructor().Visit a parse tree produced byJsoniqParser.arrayLookup().Visit a parse tree produced byJsoniqParser.arrowExpr().Visit a parse tree produced byJsoniqParser.assignStatement().Visit a parse tree produced byJsoniqParser.blockExpr().Visit a parse tree produced byJsoniqParser.blockStatement().Visit a parse tree produced byJsoniqParser.breakStatement().Visit a parse tree produced byJsoniqParser.castableExpr().Visit a parse tree produced byJsoniqParser.castExpr().Visit a parse tree produced byJsoniqParser.commonContent().Visit a parse tree produced byJsoniqParser.comparisonExpr().Visit a parse tree produced byJsoniqParser.compAttrConstructor().Visit a parse tree produced byJsoniqParser.compCommentConstructor().Visit a parse tree produced byJsoniqParser.compDocConstructor().Visit a parse tree produced byJsoniqParser.compElemConstructor().Visit a parse tree produced byJsoniqParser.compNamespaceConstructor().Visit a parse tree produced byJsoniqParser.compPIConstructor().Visit a parse tree produced byJsoniqParser.compTextConstructor().Visit a parse tree produced byJsoniqParser.computedConstructor().Visit a parse tree produced byJsoniqParser.contextItemExpr().Visit a parse tree produced byJsoniqParser.continueStatement().Visit a parse tree produced byJsoniqParser.countClause().Visit a parse tree produced byJsoniqParser.createCollectionExpr().Visit a parse tree produced byJsoniqParser.curlyArrayConstructor().Visit a parse tree produced byJsoniqParser.deleteExpr().Visit a parse tree produced byJsoniqParser.deleteIndexExpr().Visit a parse tree produced byJsoniqParser.deleteSearchExpr().Visit a parse tree produced byJsoniqParser.directConstructor().Visit a parse tree produced byJsoniqParser.dirElemContent().Visit a parse tree produced byJsoniqParser.editCollectionExpr().Visit a parse tree produced byJsoniqParser.enclosedContentExpr().Visit a parse tree produced byJsoniqParser.enclosedExpression().Visit a parse tree produced byJsoniqParser.exitStatement().Visit a parse tree produced byJsoniqParser.expr().Visit a parse tree produced byJsoniqParser.exprSimple().Visit a parse tree produced byJsoniqParser.exprSingle().Visit a parse tree produced byJsoniqParser.extensionExpr().Visit a parse tree produced byJsoniqParser.flworExpr().Visit a parse tree produced byJsoniqParser.flworStatement().Visit a parse tree produced byJsoniqParser.forClause().Visit a parse tree produced byJsoniqParser.forVar().Visit a parse tree produced byJsoniqParser.functionCall().Visit a parse tree produced byJsoniqParser.functionItemExpr().Visit a parse tree produced byJsoniqParser.groupByClause().Visit a parse tree produced byJsoniqParser.ifExpr().Visit a parse tree produced byJsoniqParser.ifStatement().Visit a parse tree produced byJsoniqParser.inlineFunctionExpr().Visit a parse tree produced byJsoniqParser.insertExpr().Visit a parse tree produced byJsoniqParser.insertIndexExpr().Visit a parse tree produced byJsoniqParser.insertSearchExpr().Visit a parse tree produced byJsoniqParser.instanceOfExpr().Visit a parse tree produced byJsoniqParser.intersectExceptExpr().Visit a parse tree produced byJsoniqParser.isStaticallyExpr().Visit a parse tree produced byJsoniqParser.keySpecifier().Visit a parse tree produced byJsoniqParser.letClause().Visit a parse tree produced byJsoniqParser.letVar().Visit a parse tree produced byJsoniqParser.libraryModule().Visit a parse tree produced byJsoniqParser.literal().Visit a parse tree produced byJsoniqParser.lookup().Visit a parse tree produced byJsoniqParser.mainModule().Visit a parse tree produced byJsoniqParser.module().Visit a parse tree produced byJsoniqParser.multiplicativeExpr().Visit a parse tree produced byJsoniqParser.namedFunctionRef().Visit a parse tree produced byJsoniqParser.nodeConstructor().Visit a parse tree produced byJsoniqParser.notExpr().Visit a parse tree produced byJsoniqParser.objectConstructor().Visit a parse tree produced byJsoniqParser.objectLookup().Visit a parse tree produced byJsoniqParser.orderByClause().RumbleDB always preserves ordering during evaluation, so ordered and unordered expressions can simply evaluate their enclosed expression directly.Visit a parse tree produced byJsoniqParser.orExpr().Visit a parse tree produced byJsoniqParser.parenthesizedExpr().Visit a parse tree produced byJsoniqParser.pathExpr().Visit a parse tree produced byJsoniqParser.postfixExpr().Visit a parse tree produced byJsoniqParser.predicate().Visit a parse tree produced byJsoniqParser.primaryExpr().Visit a parse tree produced byJsoniqParser.program().Visit a parse tree produced byJsoniqParser.prolog().Visit a parse tree produced byJsoniqParser.quantifiedExpr().Visit a parse tree produced byJsoniqParser.rangeExpr().Visit a parse tree produced byJsoniqParser.renameExpr().Visit a parse tree produced byJsoniqParser.replaceExpr().Visit a parse tree produced byJsoniqParser.simpleMapExpr().Visit a parse tree produced byJsoniqParser.slidingWindowClause().Visit a parse tree produced byJsoniqParser.squareArrayConstructor().Visit a parse tree produced byJsoniqParser.statement().Visit a parse tree produced byJsoniqParser.statements().Visit a parse tree produced byJsoniqParser.statementsAndExpr().Visit a parse tree produced byJsoniqParser.statementsAndOptionalExpr().Visit a parse tree produced byJsoniqParser.stepExpr().Visit a parse tree produced byJsoniqParser.stringConcatExpr().Visit a parse tree produced byJsoniqParser.stringConstructor().Visit a parse tree produced byJsoniqParser.switchExpr().Visit a parse tree produced byJsoniqParser.switchStatement().Visit a parse tree produced byJsoniqParser.transformExpr().Visit a parse tree produced byJsoniqParser.treatExpr().Visit a parse tree produced byJsoniqParser.truncateCollectionExpr().Visit a parse tree produced byJsoniqParser.tryCatchExpr().Visit a parse tree produced byJsoniqParser.tryCatchStatement().Visit a parse tree produced byJsoniqParser.tumblingWindowClause().Visit a parse tree produced byJsoniqParser.typeswitchExpr().Visit a parse tree produced byJsoniqParser.typeSwitchStatement().Visit a parse tree produced byJsoniqParser.unaryExpr().Visit a parse tree produced byJsoniqParser.unaryLookup().Visit a parse tree produced byJsoniqParser.unionExpr().Visit a parse tree produced byJsoniqParser.unorderedExpr().Visit a parse tree produced byJsoniqParser.validateExpr().Visit a parse tree produced byJsoniqParser.valueExpr().Visit a parse tree produced byJsoniqParser.varDeclStatement().Visit a parse tree produced byJsoniqParser.varRef().Visit a parse tree produced byJsoniqParser.whereClause().Visit a parse tree produced byJsoniqParser.whileStatement().Visit a parse tree produced byJsoniqParser.windowClause().Methods inherited from class org.rumbledb.parser.jsoniq.JsoniqParserBaseVisitor
visitAbbrevForwardStep, visitAbbrevReverseStep, visitAllNames, visitAllowingEmpty, visitAllWithLocal, visitAllWithNS, visitAnnotatedDecl, visitAnnotation, visitAnnotations, visitAnyArrayTest, visitAnyFunctionTest, visitAnyKindTest, visitAnyMapTest, visitArgumentList, visitArrayTest, visitArrayUnboxing, visitArrowFunctionSpecifier, visitAttributeDeclaration, visitAttributeName, visitAttributeNameOrWildcard, visitAttributeTest, visitAxisStep, visitBaseURIDecl, visitBinaryNodeTest, visitBoundarySpaceDecl, visitBracedURILiteral, visitCaseClause, visitCaseStatement, visitCatchCaseStatement, visitCatchClause, visitCommentTest, visitCompOp, visitConstructionDecl, visitContextItemDecl, visitCopyDecl, visitCopyNamespacesDecl, visitDecimalFormatDecl, visitDefaultCollationDecl, visitDefaultNamespaceDecl, visitDialectKeywordOKForFunction, visitDirAttributeContentApos, visitDirAttributeContentQuot, visitDirAttributeList, visitDirAttributeValue, visitDirAttributeValueApos, visitDirAttributeValueQuot, visitDirElemConstructorOpenClose, visitDirElemConstructorSingleTag, visitDocumentTest, visitElementDeclaration, visitElementName, visitElementNameOrWildcard, visitElementTest, visitEmptyOrderDecl, visitEnclosedPrefixExpr, visitEnclosedURIExpr, visitEqName, visitEscapedApos, visitEscapedJsoniqStringCharacter, visitEscapedQuot, visitForwardAxis, visitForwardStep, visitFunctionDecl, visitFunctionName, visitFunctionTest, visitGeneralComp, visitGroupByVar, visitInheritMode, visitItemType, visitKeyword, visitKeywordNotOKForFunction, visitKeywordOKForFunction, visitKindTest, visitMapTest, visitModuleAndThisIsIt, visitModuleImport, visitNamespaceDecl, visitNamespaceNodeTest, visitNameTest, visitNcName, visitNodeComp, visitNodeTest, visitNoQuotesNoBracesNoAmpNoLAng, visitNumericLiteral, visitOptionDecl, visitOrderByExpr, visitOrderingModeDecl, visitPairConstructor, visitParam, visitParamList, visitParenthesizedItemTest, visitPiTest, visitPositionalVar, visitPragma, visitPredicateList, visitPreserveMode, visitPrologHeader, visitQname, visitQuantifiedExprVar, visitRelativePathExpr, visitReverseAxis, visitReverseStep, visitSchemaAttributeTest, visitSchemaElementTest, visitSchemaImport, visitSchemaLanguage, visitSchemaPrefix, visitSequenceType, visitSetter, visitSimpleTypeName, visitSingleType, visitStringConstructorChars, visitStringConstructorContent, visitStringConstructorInterpolation, visitStringLiteral, visitStringLiteralApos, visitStringLiteralQuot, visitSwitchCaseClause, visitSwitchCaseStatement, visitTextTest, visitTypedArrayTest, visitTypeDecl, visitTypeDeclaration, visitTypedFunctionTest, visitTypedMapTest, visitTypeName, visitUpdateLocator, visitUriLiteral, visitValidationMode, visitValueComp, visitVarBinding, visitVarDecl, visitVarDeclForStatement, visitVersionDecl, visitWindowEndCondition, visitWindowStartCondition, visitWindowVarsMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
TranslationVisitor
public TranslationVisitor(StaticContext moduleContext, boolean isMainModule, CompilationConfiguration compilationConfiguration, ExternalBindings externalBindings, String code, org.antlr.v4.runtime.CommonTokenStream jsoniqTokenStream)
-
-
Method Details
-
visitModule
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.module().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitModulein interfaceJsoniqParserVisitor<Node>- Overrides:
visitModulein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMainModule
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.mainModule().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMainModulein interfaceJsoniqParserVisitor<Node>- Overrides:
visitMainModulein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProgram
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.program().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitProgramin interfaceJsoniqParserVisitor<Node>- Overrides:
visitProgramin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLibraryModule
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.libraryModule().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLibraryModulein interfaceJsoniqParserVisitor<Node>- Overrides:
visitLibraryModulein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProlog
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.prolog().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPrologin interfaceJsoniqParserVisitor<Node>- Overrides:
visitPrologin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
parseFunctionName
-
parseEqName
Parse an EQName. Delegates toparseName(org.rumbledb.parser.jsoniq.JsoniqParser.QnameContext, org.rumbledb.compiler.translation.TranslationNameResolver.NameRole)for theqnamebranch; URI-qualified names useURIQualifiedNameParser. -
parseName
Adapts the JSONiq QName grammar to the shared role-aware resolver. -
visitExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprSingle
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.exprSingle().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprSinglein interfaceJsoniqParserVisitor<Node>- Overrides:
visitExprSinglein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprSimple
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.exprSimple().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprSimplein interfaceJsoniqParserVisitor<Node>- Overrides:
visitExprSimplein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEnclosedExpression
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.enclosedExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEnclosedExpressionin interfaceJsoniqParserVisitor<Node>- Overrides:
visitEnclosedExpressionin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFlworExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.flworExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFlworExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitFlworExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitForClause
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.forClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitForClausein interfaceJsoniqParserVisitor<Node>- Overrides:
visitForClausein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitForVar
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.forVar().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitForVarin interfaceJsoniqParserVisitor<Node>- Overrides:
visitForVarin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLetClause
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.letClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLetClausein interfaceJsoniqParserVisitor<Node>- Overrides:
visitLetClausein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLetVar
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.letVar().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLetVarin interfaceJsoniqParserVisitor<Node>- Overrides:
visitLetVarin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowClause
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.windowClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWindowClausein interfaceJsoniqParserVisitor<Node>- Overrides:
visitWindowClausein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTumblingWindowClause
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.tumblingWindowClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTumblingWindowClausein interfaceJsoniqParserVisitor<Node>- Overrides:
visitTumblingWindowClausein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSlidingWindowClause
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.slidingWindowClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSlidingWindowClausein interfaceJsoniqParserVisitor<Node>- Overrides:
visitSlidingWindowClausein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupByClause
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.groupByClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupByClausein interfaceJsoniqParserVisitor<Node>- Overrides:
visitGroupByClausein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByClause
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.orderByClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrderByClausein interfaceJsoniqParserVisitor<Node>- Overrides:
visitOrderByClausein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhereClause
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.whereClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhereClausein interfaceJsoniqParserVisitor<Node>- Overrides:
visitWhereClausein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCountClause
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.countClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCountClausein interfaceJsoniqParserVisitor<Node>- Overrides:
visitCountClausein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.orExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitOrExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.andExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAndExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitAndExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNotExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.notExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNotExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitNotExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.comparisonExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComparisonExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitComparisonExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringConcatExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.stringConcatExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringConcatExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitStringConcatExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRangeExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.rangeExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRangeExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitRangeExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAdditiveExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.additiveExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAdditiveExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitAdditiveExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultiplicativeExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.multiplicativeExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultiplicativeExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitMultiplicativeExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnionExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.unionExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnionExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitUnionExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntersectExceptExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.intersectExceptExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIntersectExceptExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitIntersectExceptExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleMapExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.simpleMapExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleMapExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitSimpleMapExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInstanceOfExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.instanceOfExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInstanceOfExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitInstanceOfExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIsStaticallyExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.isStaticallyExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIsStaticallyExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitIsStaticallyExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTreatExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.treatExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTreatExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitTreatExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastableExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.castableExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastableExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCastableExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.castExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCastExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrowExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.arrowExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArrowExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitArrowExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.unaryExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnaryExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitUnaryExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValueExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.valueExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitValueExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitValueExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtensionExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.extensionExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExtensionExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitExtensionExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValidateExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.validateExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitValidateExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitValidateExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.insertExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitInsertExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeleteExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.deleteExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeleteExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitDeleteExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.renameExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRenameExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitRenameExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReplaceExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.replaceExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitReplaceExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitReplaceExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTransformExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.transformExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTransformExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitTransformExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAppendExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.appendExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAppendExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitAppendExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateCollectionExpr
public CreateCollectionExpression visitCreateCollectionExpr(JsoniqParser.CreateCollectionExprContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.createCollectionExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateCollectionExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCreateCollectionExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeleteIndexExpr
public DeleteIndexFromCollectionExpression visitDeleteIndexExpr(JsoniqParser.DeleteIndexExprContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.deleteIndexExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeleteIndexExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitDeleteIndexExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeleteSearchExpr
public DeleteSearchFromCollectionExpression visitDeleteSearchExpr(JsoniqParser.DeleteSearchExprContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.deleteSearchExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeleteSearchExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitDeleteSearchExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEditCollectionExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.editCollectionExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEditCollectionExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitEditCollectionExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertIndexExpr
public InsertIndexIntoCollectionExpression visitInsertIndexExpr(JsoniqParser.InsertIndexExprContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.insertIndexExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertIndexExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitInsertIndexExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertSearchExpr
public InsertSearchIntoCollectionExpression visitInsertSearchExpr(JsoniqParser.InsertSearchExprContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.insertSearchExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertSearchExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitInsertSearchExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTruncateCollectionExpr
public TruncateCollectionExpression visitTruncateCollectionExpr(JsoniqParser.TruncateCollectionExprContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.truncateCollectionExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTruncateCollectionExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitTruncateCollectionExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPostfixExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.postfixExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPostfixExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitPostfixExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPredicatein interfaceJsoniqParserVisitor<Node>- Overrides:
visitPredicatein classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLookup
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.lookup().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLookupin interfaceJsoniqParserVisitor<Node>- Overrides:
visitLookupin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryLookup
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.unaryLookup().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnaryLookupin interfaceJsoniqParserVisitor<Node>- Overrides:
visitUnaryLookupin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitKeySpecifier
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.keySpecifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitKeySpecifierin interfaceJsoniqParserVisitor<Node>- Overrides:
visitKeySpecifierin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObjectLookup
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.objectLookup().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitObjectLookupin interfaceJsoniqParserVisitor<Node>- Overrides:
visitObjectLookupin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayLookup
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.arrayLookup().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArrayLookupin interfaceJsoniqParserVisitor<Node>- Overrides:
visitArrayLookupin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimaryExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.primaryExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPrimaryExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitPrimaryExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderedExpr
RumbleDB always preserves ordering during evaluation, so ordered and unordered expressions can simply evaluate their enclosed expression directly.- Specified by:
visitOrderedExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitOrderedExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnorderedExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.unorderedExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnorderedExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitUnorderedExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringConstructor
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.stringConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitStringConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteral
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLiteralin interfaceJsoniqParserVisitor<Node>- Overrides:
visitLiteralin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObjectConstructor
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.objectConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitObjectConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitObjectConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodeConstructor
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.nodeConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNodeConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitNodeConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDirectConstructor
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.directConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDirectConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitDirectConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDirElemContent
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.dirElemContent().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDirElemContentin interfaceJsoniqParserVisitor<Node>- Overrides:
visitDirElemContentin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommonContent
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.commonContent().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCommonContentin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCommonContentin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComputedConstructor
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.computedConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComputedConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitComputedConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompDocConstructor
public DocumentNodeConstructorExpression visitCompDocConstructor(JsoniqParser.CompDocConstructorContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.compDocConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompDocConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCompDocConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompTextConstructor
public TextNodeConstructorExpression visitCompTextConstructor(JsoniqParser.CompTextConstructorContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.compTextConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompTextConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCompTextConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompCommentConstructor
public CommentNodeConstructorExpression visitCompCommentConstructor(JsoniqParser.CompCommentConstructorContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.compCommentConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompCommentConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCompCommentConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompPIConstructor
public ComputedPIConstructorExpression visitCompPIConstructor(JsoniqParser.CompPIConstructorContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.compPIConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompPIConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCompPIConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompAttrConstructor
public ComputedAttributeConstructorExpression visitCompAttrConstructor(JsoniqParser.CompAttrConstructorContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.compAttrConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompAttrConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCompAttrConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompElemConstructor
public ComputedElementConstructorExpression visitCompElemConstructor(JsoniqParser.CompElemConstructorContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.compElemConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompElemConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCompElemConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompNamespaceConstructor
public ComputedNamespaceConstructorExpression visitCompNamespaceConstructor(JsoniqParser.CompNamespaceConstructorContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.compNamespaceConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompNamespaceConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCompNamespaceConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEnclosedContentExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.enclosedContentExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEnclosedContentExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitEnclosedContentExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayConstructor
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.arrayConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArrayConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitArrayConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSquareArrayConstructor
public ArrayConstructorExpression visitSquareArrayConstructor(JsoniqParser.SquareArrayConstructorContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.squareArrayConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSquareArrayConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitSquareArrayConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurlyArrayConstructor
public ArrayConstructorExpression visitCurlyArrayConstructor(JsoniqParser.CurlyArrayConstructorContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.curlyArrayConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCurlyArrayConstructorin interfaceJsoniqParserVisitor<Node>- Overrides:
visitCurlyArrayConstructorin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParenthesizedExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.parenthesizedExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParenthesizedExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitParenthesizedExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVarRef
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.varRef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVarRefin interfaceJsoniqParserVisitor<Node>- Overrides:
visitVarRefin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContextItemExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.contextItemExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitContextItemExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitContextItemExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
processSequenceType
-
processSingleType
-
processItemType
-
visitFunctionCall
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.functionCall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionCallin interfaceJsoniqParserVisitor<Node>- Overrides:
visitFunctionCallin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArgument
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.argument().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArgumentin interfaceJsoniqParserVisitor<Node>- Overrides:
visitArgumentin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionItemExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.functionItemExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionItemExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitFunctionItemExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedFunctionRef
public NamedFunctionReferenceExpression visitNamedFunctionRef(JsoniqParser.NamedFunctionRefContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.namedFunctionRef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNamedFunctionRefin interfaceJsoniqParserVisitor<Node>- Overrides:
visitNamedFunctionRefin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInlineFunctionExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.inlineFunctionExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInlineFunctionExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitInlineFunctionExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIfExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.ifExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIfExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitIfExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSwitchExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.switchExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSwitchExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitSwitchExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeswitchExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.typeswitchExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeswitchExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitTypeswitchExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuantifiedExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.quantifiedExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQuantifiedExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitQuantifiedExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTryCatchExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.tryCatchExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTryCatchExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitTryCatchExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatements
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.statements().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStatementsin interfaceJsoniqParserVisitor<Node>- Overrides:
visitStatementsin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatementsAndExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.statementsAndExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStatementsAndExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitStatementsAndExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatementsAndOptionalExpr
public StatementsAndOptionalExpr visitStatementsAndOptionalExpr(JsoniqParser.StatementsAndOptionalExprContext ctx) Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.statementsAndOptionalExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStatementsAndOptionalExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitStatementsAndOptionalExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.statement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitApplyStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.applyStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitApplyStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitApplyStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.assignStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitAssignStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBlockStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.blockStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBlockStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitBlockStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBlockExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.blockExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBlockExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitBlockExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBreakStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.breakStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBreakStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitBreakStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContinueStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.continueStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitContinueStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitContinueStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExitStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.exitStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExitStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitExitStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFlworStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.flworStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFlworStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitFlworStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhileStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.whileStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhileStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitWhileStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIfStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.ifStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIfStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitIfStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSwitchStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.switchStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSwitchStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitSwitchStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTryCatchStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.tryCatchStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTryCatchStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitTryCatchStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeSwitchStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.typeSwitchStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeSwitchStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitTypeSwitchStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVarDeclStatement
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.varDeclStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVarDeclStatementin interfaceJsoniqParserVisitor<Node>- Overrides:
visitVarDeclStatementin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.pathExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPathExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitPathExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStepExpr
Description copied from class:JsoniqParserBaseVisitorVisit a parse tree produced byJsoniqParser.stepExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStepExprin interfaceJsoniqParserVisitor<Node>- Overrides:
visitStepExprin classJsoniqParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-