Package org.rumbledb.parser.jsoniq
Interface JsoniqVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor 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 theallNameslabeled alternative inJsoniqParser.wildcard().Visit a parse tree produced by theallWithLocallabeled alternative inJsoniqParser.wildcard().Visit a parse tree produced by theallWithNSlabeled 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 theallNameslabeled alternative inJsoniqParser.wildcard().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAllWithNS
Visit a parse tree produced by theallWithNSlabeled alternative inJsoniqParser.wildcard().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAllWithLocal
Visit a parse tree produced by theallWithLocallabeled 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
-