Package org.rumbledb.parser.jsoniq
Interface JsoniqVisitor<T>
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
JsoniqBaseVisitor
,TranslationVisitor
public interface JsoniqVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
JsoniqParser
.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byJsoniqParser.abbrevForwardStep()
.Visit a parse tree produced byJsoniqParser.abbrevReverseStep()
.Visit a parse tree produced byJsoniqParser.additiveExpr()
.Visit a parse tree produced by theallNames
labeled alternative inJsoniqParser.wildcard()
.Visit a parse tree produced by theallWithLocal
labeled alternative inJsoniqParser.wildcard()
.Visit a parse tree produced by theallWithNS
labeled alternative inJsoniqParser.wildcard()
.Visit a parse tree produced byJsoniqParser.andExpr()
.Visit a parse tree produced byJsoniqParser.annotatedDecl()
.Visit a parse tree produced byJsoniqParser.annotateExpr()
.Visit a parse tree produced byJsoniqParser.annotation()
.Visit a parse tree produced byJsoniqParser.annotations()
.Visit a parse tree produced byJsoniqParser.anyFunctionTest()
.Visit a parse tree produced byJsoniqParser.anyKindTest()
.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.argumentList()
.Visit a parse tree produced byJsoniqParser.arrayConstructor()
.Visit a parse tree produced byJsoniqParser.arrayLookup()
.Visit a parse tree produced byJsoniqParser.arrayUnboxing()
.Visit a parse tree produced byJsoniqParser.arrowExpr()
.Visit a parse tree produced byJsoniqParser.arrowFunctionSpecifier()
.Visit a parse tree produced byJsoniqParser.assignStatement()
.Visit a parse tree produced byJsoniqParser.attributeDeclaration()
.Visit a parse tree produced byJsoniqParser.attributeName()
.Visit a parse tree produced byJsoniqParser.attributeNameOrWildcard()
.Visit a parse tree produced byJsoniqParser.attributeTest()
.Visit a parse tree produced byJsoniqParser.axisStep()
.Visit a parse tree produced byJsoniqParser.baseURIDecl()
.Visit a parse tree produced byJsoniqParser.binaryNodeTest()
.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.caseClause()
.Visit a parse tree produced byJsoniqParser.caseStatement()
.Visit a parse tree produced byJsoniqParser.castableExpr()
.Visit a parse tree produced byJsoniqParser.castExpr()
.Visit a parse tree produced byJsoniqParser.catchCaseStatement()
.Visit a parse tree produced byJsoniqParser.catchClause()
.Visit a parse tree produced byJsoniqParser.commentTest()
.Visit a parse tree produced byJsoniqParser.comparisonExpr()
.Visit a parse tree produced byJsoniqParser.contextItemDecl()
.Visit a parse tree produced byJsoniqParser.contextItemExpr()
.Visit a parse tree produced byJsoniqParser.continueStatement()
.Visit a parse tree produced byJsoniqParser.copyDecl()
.Visit a parse tree produced byJsoniqParser.countClause()
.Visit a parse tree produced byJsoniqParser.createCollectionExpr()
.Visit a parse tree produced byJsoniqParser.decimalFormatDecl()
.Visit a parse tree produced byJsoniqParser.defaultCollationDecl()
.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.dfPropertyName()
.Visit a parse tree produced byJsoniqParser.documentTest()
.Visit a parse tree produced byJsoniqParser.editCollectionExpr()
.Visit a parse tree produced byJsoniqParser.elementDeclaration()
.Visit a parse tree produced byJsoniqParser.elementName()
.Visit a parse tree produced byJsoniqParser.elementNameOrWildcard()
.Visit a parse tree produced byJsoniqParser.elementTest()
.Visit a parse tree produced byJsoniqParser.emptyOrderDecl()
.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.flowrExpr()
.Visit a parse tree produced byJsoniqParser.flowrStatement()
.Visit a parse tree produced byJsoniqParser.forClause()
.Visit a parse tree produced byJsoniqParser.forVar()
.Visit a parse tree produced byJsoniqParser.forwardAxis()
.Visit a parse tree produced byJsoniqParser.forwardStep()
.Visit a parse tree produced byJsoniqParser.functionCall()
.Visit a parse tree produced byJsoniqParser.functionDecl()
.Visit a parse tree produced byJsoniqParser.functionItemExpr()
.Visit a parse tree produced byJsoniqParser.functionTest()
.Visit a parse tree produced byJsoniqParser.groupByClause()
.Visit a parse tree produced byJsoniqParser.groupByVar()
.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.isStaticallyExpr()
.Visit a parse tree produced byJsoniqParser.itemType()
.Visit a parse tree produced byJsoniqParser.keyWords()
.Visit a parse tree produced byJsoniqParser.kindTest()
.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.mainModule()
.Visit a parse tree produced byJsoniqParser.module()
.Visit a parse tree produced byJsoniqParser.moduleAndThisIsIt()
.Visit a parse tree produced byJsoniqParser.moduleImport()
.Visit a parse tree produced byJsoniqParser.multiplicativeExpr()
.Visit a parse tree produced byJsoniqParser.namedFunctionRef()
.Visit a parse tree produced byJsoniqParser.namespaceDecl()
.Visit a parse tree produced byJsoniqParser.namespaceNodeTest()
.Visit a parse tree produced byJsoniqParser.nameTest()
.Visit a parse tree produced byJsoniqParser.nCNameWithLocalWildcard()
.Visit a parse tree produced byJsoniqParser.nCNameWithPrefixWildcard()
.Visit a parse tree produced byJsoniqParser.nodeTest()
.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()
.Visit a parse tree produced byJsoniqParser.orderByExpr()
.Visit a parse tree produced byJsoniqParser.orderedExpr()
.Visit a parse tree produced byJsoniqParser.orderingModeDecl()
.Visit a parse tree produced byJsoniqParser.orExpr()
.Visit a parse tree produced byJsoniqParser.pairConstructor()
.Visit a parse tree produced byJsoniqParser.param()
.Visit a parse tree produced byJsoniqParser.paramList()
.Visit a parse tree produced byJsoniqParser.parenthesizedExpr()
.Visit a parse tree produced byJsoniqParser.pathExpr()
.Visit a parse tree produced byJsoniqParser.piTest()
.Visit a parse tree produced byJsoniqParser.postFixExpr()
.Visit a parse tree produced byJsoniqParser.predicate()
.Visit a parse tree produced byJsoniqParser.predicateList()
.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.qname()
.Visit a parse tree produced byJsoniqParser.quantifiedExpr()
.Visit a parse tree produced byJsoniqParser.quantifiedExprVar()
.Visit a parse tree produced byJsoniqParser.rangeExpr()
.Visit a parse tree produced byJsoniqParser.relativePathExpr()
.Visit a parse tree produced byJsoniqParser.renameExpr()
.Visit a parse tree produced byJsoniqParser.replaceExpr()
.Visit a parse tree produced byJsoniqParser.reverseAxis()
.Visit a parse tree produced byJsoniqParser.reverseStep()
.Visit a parse tree produced byJsoniqParser.schemaAttributeTest()
.Visit a parse tree produced byJsoniqParser.schemaElementTest()
.Visit a parse tree produced byJsoniqParser.schemaLanguage()
.Visit a parse tree produced byJsoniqParser.sequenceType()
.Visit a parse tree produced byJsoniqParser.setter()
.Visit a parse tree produced byJsoniqParser.simpleMapExpr()
.Visit a parse tree produced byJsoniqParser.simpleTypeName()
.Visit a parse tree produced byJsoniqParser.singleType()
.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.stringLiteral()
.Visit a parse tree produced byJsoniqParser.switchCaseClause()
.Visit a parse tree produced byJsoniqParser.switchCaseStatement()
.Visit a parse tree produced byJsoniqParser.switchExpr()
.Visit a parse tree produced byJsoniqParser.switchStatement()
.Visit a parse tree produced byJsoniqParser.textTest()
.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.typeDecl()
.Visit a parse tree produced byJsoniqParser.typedFunctionTest()
.Visit a parse tree produced byJsoniqParser.typeName()
.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.unorderedExpr()
.Visit a parse tree produced byJsoniqParser.updateLocator()
.Visit a parse tree produced byJsoniqParser.uriLiteral()
.Visit a parse tree produced byJsoniqParser.validateExpr()
.Visit a parse tree produced byJsoniqParser.valueExpr()
.Visit a parse tree produced byJsoniqParser.varDecl()
.Visit a parse tree produced byJsoniqParser.varDeclForStatement()
.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()
.Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitModuleAndThisIsIt
Visit a parse tree produced byJsoniqParser.moduleAndThisIsIt()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModule
Visit a parse tree produced byJsoniqParser.module()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMainModule
Visit a parse tree produced byJsoniqParser.mainModule()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLibraryModule
Visit a parse tree produced byJsoniqParser.libraryModule()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProlog
Visit a parse tree produced byJsoniqParser.prolog()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProgram
Visit a parse tree produced byJsoniqParser.program()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatements
Visit a parse tree produced byJsoniqParser.statements()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatementsAndExpr
Visit a parse tree produced byJsoniqParser.statementsAndExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatementsAndOptionalExpr
Visit a parse tree produced byJsoniqParser.statementsAndOptionalExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatement
Visit a parse tree produced byJsoniqParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitApplyStatement
Visit a parse tree produced byJsoniqParser.applyStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignStatement
Visit a parse tree produced byJsoniqParser.assignStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlockStatement
Visit a parse tree produced byJsoniqParser.blockStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBreakStatement
Visit a parse tree produced byJsoniqParser.breakStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitContinueStatement
Visit a parse tree produced byJsoniqParser.continueStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExitStatement
Visit a parse tree produced byJsoniqParser.exitStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFlowrStatement
Visit a parse tree produced byJsoniqParser.flowrStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIfStatement
Visit a parse tree produced byJsoniqParser.ifStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSwitchStatement
Visit a parse tree produced byJsoniqParser.switchStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSwitchCaseStatement
Visit a parse tree produced byJsoniqParser.switchCaseStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTryCatchStatement
Visit a parse tree produced byJsoniqParser.tryCatchStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCatchCaseStatement
Visit a parse tree produced byJsoniqParser.catchCaseStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeSwitchStatement
Visit a parse tree produced byJsoniqParser.typeSwitchStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCaseStatement
Visit a parse tree produced byJsoniqParser.caseStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotation
Visit a parse tree produced byJsoniqParser.annotation()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotations
Visit a parse tree produced byJsoniqParser.annotations()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVarDeclStatement
Visit a parse tree produced byJsoniqParser.varDeclStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVarDeclForStatement
Visit a parse tree produced byJsoniqParser.varDeclForStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhileStatement
Visit a parse tree produced byJsoniqParser.whileStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSetter
Visit a parse tree produced byJsoniqParser.setter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNamespaceDecl
Visit a parse tree produced byJsoniqParser.namespaceDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotatedDecl
Visit a parse tree produced byJsoniqParser.annotatedDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDefaultCollationDecl
Visit a parse tree produced byJsoniqParser.defaultCollationDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBaseURIDecl
Visit a parse tree produced byJsoniqParser.baseURIDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderingModeDecl
Visit a parse tree produced byJsoniqParser.orderingModeDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEmptyOrderDecl
Visit a parse tree produced byJsoniqParser.emptyOrderDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDecimalFormatDecl
Visit a parse tree produced byJsoniqParser.decimalFormatDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQname
Visit a parse tree produced byJsoniqParser.qname()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDfPropertyName
Visit a parse tree produced byJsoniqParser.dfPropertyName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModuleImport
Visit a parse tree produced byJsoniqParser.moduleImport()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVarDecl
Visit a parse tree produced byJsoniqParser.varDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitContextItemDecl
Visit a parse tree produced byJsoniqParser.contextItemDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionDecl
Visit a parse tree produced byJsoniqParser.functionDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeDecl
Visit a parse tree produced byJsoniqParser.typeDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSchemaLanguage
Visit a parse tree produced byJsoniqParser.schemaLanguage()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParamList
Visit a parse tree produced byJsoniqParser.paramList()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParam
Visit a parse tree produced byJsoniqParser.param()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpr
Visit a parse tree produced byJsoniqParser.expr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprSingle
Visit a parse tree produced byJsoniqParser.exprSingle()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprSimple
Visit a parse tree produced byJsoniqParser.exprSimple()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFlowrExpr
Visit a parse tree produced byJsoniqParser.flowrExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForClause
Visit a parse tree produced byJsoniqParser.forClause()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForVar
Visit a parse tree produced byJsoniqParser.forVar()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLetClause
Visit a parse tree produced byJsoniqParser.letClause()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLetVar
Visit a parse tree produced byJsoniqParser.letVar()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhereClause
Visit a parse tree produced byJsoniqParser.whereClause()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGroupByClause
Visit a parse tree produced byJsoniqParser.groupByClause()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGroupByVar
Visit a parse tree produced byJsoniqParser.groupByVar()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderByClause
Visit a parse tree produced byJsoniqParser.orderByClause()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderByExpr
Visit a parse tree produced byJsoniqParser.orderByExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCountClause
Visit a parse tree produced byJsoniqParser.countClause()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQuantifiedExpr
Visit a parse tree produced byJsoniqParser.quantifiedExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQuantifiedExprVar
Visit a parse tree produced byJsoniqParser.quantifiedExprVar()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSwitchExpr
Visit a parse tree produced byJsoniqParser.switchExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSwitchCaseClause
Visit a parse tree produced byJsoniqParser.switchCaseClause()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeSwitchExpr
Visit a parse tree produced byJsoniqParser.typeSwitchExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCaseClause
Visit a parse tree produced byJsoniqParser.caseClause()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIfExpr
Visit a parse tree produced byJsoniqParser.ifExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTryCatchExpr
Visit a parse tree produced byJsoniqParser.tryCatchExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCatchClause
Visit a parse tree produced byJsoniqParser.catchClause()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrExpr
Visit a parse tree produced byJsoniqParser.orExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAndExpr
Visit a parse tree produced byJsoniqParser.andExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNotExpr
Visit a parse tree produced byJsoniqParser.notExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitComparisonExpr
Visit a parse tree produced byJsoniqParser.comparisonExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringConcatExpr
Visit a parse tree produced byJsoniqParser.stringConcatExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRangeExpr
Visit a parse tree produced byJsoniqParser.rangeExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAdditiveExpr
Visit a parse tree produced byJsoniqParser.additiveExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiplicativeExpr
Visit a parse tree produced byJsoniqParser.multiplicativeExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInstanceOfExpr
Visit a parse tree produced byJsoniqParser.instanceOfExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIsStaticallyExpr
Visit a parse tree produced byJsoniqParser.isStaticallyExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTreatExpr
Visit a parse tree produced byJsoniqParser.treatExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCastableExpr
Visit a parse tree produced byJsoniqParser.castableExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCastExpr
Visit a parse tree produced byJsoniqParser.castExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrowExpr
Visit a parse tree produced byJsoniqParser.arrowExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrowFunctionSpecifier
Visit a parse tree produced byJsoniqParser.arrowFunctionSpecifier()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnaryExpr
Visit a parse tree produced byJsoniqParser.unaryExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitValueExpr
Visit a parse tree produced byJsoniqParser.valueExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitValidateExpr
Visit a parse tree produced byJsoniqParser.validateExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotateExpr
Visit a parse tree produced byJsoniqParser.annotateExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSimpleMapExpr
Visit a parse tree produced byJsoniqParser.simpleMapExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPostFixExpr
Visit a parse tree produced byJsoniqParser.postFixExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayLookup
Visit a parse tree produced byJsoniqParser.arrayLookup()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayUnboxing
Visit a parse tree produced byJsoniqParser.arrayUnboxing()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPredicate
Visit a parse tree produced byJsoniqParser.predicate()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObjectLookup
Visit a parse tree produced byJsoniqParser.objectLookup()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrimaryExpr
Visit a parse tree produced byJsoniqParser.primaryExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlockExpr
Visit a parse tree produced byJsoniqParser.blockExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVarRef
Visit a parse tree produced byJsoniqParser.varRef()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParenthesizedExpr
Visit a parse tree produced byJsoniqParser.parenthesizedExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitContextItemExpr
Visit a parse tree produced byJsoniqParser.contextItemExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderedExpr
Visit a parse tree produced byJsoniqParser.orderedExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnorderedExpr
Visit a parse tree produced byJsoniqParser.unorderedExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
Visit a parse tree produced byJsoniqParser.functionCall()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgumentList
Visit a parse tree produced byJsoniqParser.argumentList()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgument
Visit a parse tree produced byJsoniqParser.argument()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionItemExpr
Visit a parse tree produced byJsoniqParser.functionItemExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNamedFunctionRef
Visit a parse tree produced byJsoniqParser.namedFunctionRef()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInlineFunctionExpr
Visit a parse tree produced byJsoniqParser.inlineFunctionExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInsertExpr
Visit a parse tree produced byJsoniqParser.insertExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDeleteExpr
Visit a parse tree produced byJsoniqParser.deleteExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRenameExpr
Visit a parse tree produced byJsoniqParser.renameExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReplaceExpr
Visit a parse tree produced byJsoniqParser.replaceExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTransformExpr
Visit a parse tree produced byJsoniqParser.transformExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAppendExpr
Visit a parse tree produced byJsoniqParser.appendExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUpdateLocator
Visit a parse tree produced byJsoniqParser.updateLocator()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCopyDecl
Visit a parse tree produced byJsoniqParser.copyDecl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCreateCollectionExpr
Visit a parse tree produced byJsoniqParser.createCollectionExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDeleteIndexExpr
Visit a parse tree produced byJsoniqParser.deleteIndexExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDeleteSearchExpr
Visit a parse tree produced byJsoniqParser.deleteSearchExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInsertIndexExpr
Visit a parse tree produced byJsoniqParser.insertIndexExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInsertSearchExpr
Visit a parse tree produced byJsoniqParser.insertSearchExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTruncateCollectionExpr
Visit a parse tree produced byJsoniqParser.truncateCollectionExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEditCollectionExpr
Visit a parse tree produced byJsoniqParser.editCollectionExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathExpr
Visit a parse tree produced byJsoniqParser.pathExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRelativePathExpr
Visit a parse tree produced byJsoniqParser.relativePathExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStepExpr
Visit a parse tree produced byJsoniqParser.stepExpr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAxisStep
Visit a parse tree produced byJsoniqParser.axisStep()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForwardStep
Visit a parse tree produced byJsoniqParser.forwardStep()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForwardAxis
Visit a parse tree produced byJsoniqParser.forwardAxis()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAbbrevForwardStep
Visit a parse tree produced byJsoniqParser.abbrevForwardStep()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReverseStep
Visit a parse tree produced byJsoniqParser.reverseStep()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReverseAxis
Visit a parse tree produced byJsoniqParser.reverseAxis()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAbbrevReverseStep
Visit a parse tree produced byJsoniqParser.abbrevReverseStep()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNodeTest
Visit a parse tree produced byJsoniqParser.nodeTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNameTest
Visit a parse tree produced byJsoniqParser.nameTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAllNames
Visit a parse tree produced by theallNames
labeled alternative inJsoniqParser.wildcard()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAllWithNS
Visit a parse tree produced by theallWithNS
labeled alternative inJsoniqParser.wildcard()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAllWithLocal
Visit a parse tree produced by theallWithLocal
labeled alternative inJsoniqParser.wildcard()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNCNameWithLocalWildcard
Visit a parse tree produced byJsoniqParser.nCNameWithLocalWildcard()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNCNameWithPrefixWildcard
Visit a parse tree produced byJsoniqParser.nCNameWithPrefixWildcard()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPredicateList
Visit a parse tree produced byJsoniqParser.predicateList()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKindTest
Visit a parse tree produced byJsoniqParser.kindTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnyKindTest
Visit a parse tree produced byJsoniqParser.anyKindTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBinaryNodeTest
Visit a parse tree produced byJsoniqParser.binaryNodeTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDocumentTest
Visit a parse tree produced byJsoniqParser.documentTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTextTest
Visit a parse tree produced byJsoniqParser.textTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommentTest
Visit a parse tree produced byJsoniqParser.commentTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNamespaceNodeTest
Visit a parse tree produced byJsoniqParser.namespaceNodeTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPiTest
Visit a parse tree produced byJsoniqParser.piTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAttributeTest
Visit a parse tree produced byJsoniqParser.attributeTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAttributeNameOrWildcard
Visit a parse tree produced byJsoniqParser.attributeNameOrWildcard()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSchemaAttributeTest
Visit a parse tree produced byJsoniqParser.schemaAttributeTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAttributeDeclaration
Visit a parse tree produced byJsoniqParser.attributeDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElementTest
Visit a parse tree produced byJsoniqParser.elementTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElementNameOrWildcard
Visit a parse tree produced byJsoniqParser.elementNameOrWildcard()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSchemaElementTest
Visit a parse tree produced byJsoniqParser.schemaElementTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElementDeclaration
Visit a parse tree produced byJsoniqParser.elementDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAttributeName
Visit a parse tree produced byJsoniqParser.attributeName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElementName
Visit a parse tree produced byJsoniqParser.elementName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSimpleTypeName
Visit a parse tree produced byJsoniqParser.simpleTypeName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeName
Visit a parse tree produced byJsoniqParser.typeName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSequenceType
Visit a parse tree produced byJsoniqParser.sequenceType()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObjectConstructor
Visit a parse tree produced byJsoniqParser.objectConstructor()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitItemType
Visit a parse tree produced byJsoniqParser.itemType()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionTest
Visit a parse tree produced byJsoniqParser.functionTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnyFunctionTest
Visit a parse tree produced byJsoniqParser.anyFunctionTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypedFunctionTest
Visit a parse tree produced byJsoniqParser.typedFunctionTest()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleType
Visit a parse tree produced byJsoniqParser.singleType()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPairConstructor
Visit a parse tree produced byJsoniqParser.pairConstructor()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayConstructor
Visit a parse tree produced byJsoniqParser.arrayConstructor()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUriLiteral
Visit a parse tree produced byJsoniqParser.uriLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Visit a parse tree produced byJsoniqParser.stringLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeyWords
Visit a parse tree produced byJsoniqParser.keyWords()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-