Class XQueryTranslationVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Node>,XQueryParserVisitor<Node>
- Author:
- Stefan Irimescu, Can Berker Cikis, Ghislain Fourny, Andrea Rinaldi
-
Constructor Summary
ConstructorsConstructorDescriptionXQueryTranslationVisitor(StaticContext moduleContext, boolean isMainModule, RumbleRuntimeConfiguration configuration, String code) -
Method Summary
Modifier and TypeMethodDescriptionvoidbindNamespace(String prefix, String namespace, ExceptionMetadata metadata) voidcheckForUnsupportedStatement(org.antlr.v4.runtime.tree.ParseTree content) generateMetadata(org.antlr.v4.runtime.Token token) parseEqName(XQueryParser.EqNameContext ctx, boolean isFunction, boolean isType, boolean isAnnotation) parseName(XQueryParser.QnameContext ctx, boolean isFunction, boolean isType, boolean isAnnotation) processItemType(XQueryParser.ItemTypeContext itemTypeContext) voidVisit a parse tree produced byXQueryParser.additiveExpr().Visit a parse tree produced byXQueryParser.andExpr().Visit a parse tree produced byXQueryParser.applyStatement().Visit a parse tree produced byXQueryParser.argument().Visit a parse tree produced byXQueryParser.arrayConstructor().Visit a parse tree produced byXQueryParser.arrowExpr().Visit a parse tree produced byXQueryParser.assignStatement().Visit a parse tree produced byXQueryParser.blockExpr().Visit a parse tree produced byXQueryParser.blockStatement().Visit a parse tree produced byXQueryParser.breakStatement().Visit a parse tree produced byXQueryParser.castableExpr().Visit a parse tree produced byXQueryParser.castExpr().Visit a parse tree produced byXQueryParser.commonContent().Visit a parse tree produced byXQueryParser.comparisonExpr().Visit a parse tree produced byXQueryParser.compAttrConstructor().Visit a parse tree produced byXQueryParser.compDocConstructor().Visit a parse tree produced byXQueryParser.compElemConstructor().Visit a parse tree produced byXQueryParser.compTextConstructor().Visit a parse tree produced byXQueryParser.computedConstructor().Visit a parse tree produced byXQueryParser.contextItemDecl().Visit a parse tree produced byXQueryParser.contextItemExpr().Visit a parse tree produced byXQueryParser.continueStatement().Visit a parse tree produced byXQueryParser.countClause().Visit a parse tree produced byXQueryParser.directConstructor().Visit a parse tree produced byXQueryParser.dirElemConstructorOpenClose().Visit a parse tree produced byXQueryParser.dirElemConstructorSingleTag().Visit a parse tree produced byXQueryParser.dirElemContent().Visit a parse tree produced byXQueryParser.enclosedContentExpr().Visit a parse tree produced byXQueryParser.enclosedExpression().Visit a parse tree produced byXQueryParser.exitStatement().Visit a parse tree produced byXQueryParser.expr().Visit a parse tree produced byXQueryParser.exprSimple().Visit a parse tree produced byXQueryParser.exprSingle().Visit a parse tree produced byXQueryParser.flowrStatement().Visit a parse tree produced byXQueryParser.flworExpr().Visit a parse tree produced byXQueryParser.forClause().Visit a parse tree produced byXQueryParser.forVar().Visit a parse tree produced byXQueryParser.functionCall().Visit a parse tree produced byXQueryParser.functionDecl().Visit a parse tree produced byXQueryParser.functionItemExpr().Visit a parse tree produced byXQueryParser.groupByClause().Visit a parse tree produced byXQueryParser.ifExpr().Visit a parse tree produced byXQueryParser.ifStatement().Visit a parse tree produced byXQueryParser.inlineFunctionExpr().Visit a parse tree produced byXQueryParser.instanceOfExpr().Visit a parse tree produced byXQueryParser.intersectExceptExpr().Visit a parse tree produced byXQueryParser.keySpecifier().Visit a parse tree produced byXQueryParser.letClause().Visit a parse tree produced byXQueryParser.letVar().Visit a parse tree produced byXQueryParser.libraryModule().Visit a parse tree produced byXQueryParser.literal().Visit a parse tree produced byXQueryParser.lookup().Visit a parse tree produced byXQueryParser.mainModule().Visit a parse tree produced byXQueryParser.module().Visit a parse tree produced byXQueryParser.multiplicativeExpr().Visit a parse tree produced byXQueryParser.namedFunctionRef().Visit a parse tree produced byXQueryParser.nodeConstructor().Visit a parse tree produced byXQueryParser.objectConstructor().Visit a parse tree produced byXQueryParser.orderByClause().Visit a parse tree produced byXQueryParser.orExpr().Visit a parse tree produced byXQueryParser.parenthesizedExpr().Visit a parse tree produced byXQueryParser.pathExpr().Visit a parse tree produced byXQueryParser.postfixExpr().Visit a parse tree produced byXQueryParser.predicate().Visit a parse tree produced byXQueryParser.primaryExpr().Visit a parse tree produced byXQueryParser.program().Visit a parse tree produced byXQueryParser.prolog().Visit a parse tree produced byXQueryParser.quantifiedExpr().Visit a parse tree produced byXQueryParser.rangeExpr().Visit a parse tree produced byXQueryParser.simpleMapExpr().Visit a parse tree produced byXQueryParser.statement().Visit a parse tree produced byXQueryParser.statements().Visit a parse tree produced byXQueryParser.statementsAndExpr().Visit a parse tree produced byXQueryParser.statementsAndOptionalExpr().Visit a parse tree produced byXQueryParser.stepExpr().Visit a parse tree produced byXQueryParser.stringConcatExpr().Visit a parse tree produced byXQueryParser.switchExpr().Visit a parse tree produced byXQueryParser.switchStatement().Visit a parse tree produced byXQueryParser.treatExpr().Visit a parse tree produced byXQueryParser.tryCatchExpr().Visit a parse tree produced byXQueryParser.tryCatchStatement().Visit a parse tree produced byXQueryParser.typeswitchExpr().Visit a parse tree produced byXQueryParser.typeSwitchStatement().Visit a parse tree produced byXQueryParser.unaryExpr().Visit a parse tree produced byXQueryParser.unaryLookup().Visit a parse tree produced byXQueryParser.unionExpr().Visit a parse tree produced byXQueryParser.validateExpr().Visit a parse tree produced byXQueryParser.valueExpr().Visit a parse tree produced byXQueryParser.varDecl().Visit a parse tree produced byXQueryParser.varDeclStatement().Visit a parse tree produced byXQueryParser.varRef().Visit a parse tree produced byXQueryParser.whereClause().Visit a parse tree produced byXQueryParser.whileStatement().Methods inherited from class org.rumbledb.parser.xquery.XQueryParserBaseVisitor
visitAbbrevForwardStep, visitAbbrevReverseStep, visitAllNames, visitAllowingEmpty, visitAllWithLocal, visitAllWithNS, visitAnnotatedDecl, visitAnnotation, visitAnnotations, visitAnyArrayTest, visitAnyFunctionTest, visitAnyKindTest, visitAnyMapTest, visitAppendExpr, visitArgumentList, visitArrayTest, visitArrowFunctionSpecifier, visitAttributeDeclaration, visitAttributeName, visitAttributeNameOrWildcard, visitAttributeTest, visitAxisStep, visitBaseURIDecl, visitBinaryNodeTest, visitBoundarySpaceDecl, visitBracedURILiteral, visitCaseClause, visitCaseStatement, visitCatchCaseStatement, visitCatchClause, visitCharNoGrave, visitCharNoLBrace, visitCharNoRBrack, visitCommentTest, visitCompCommentConstructor, visitCompNamespaceConstructor, visitCompOp, visitCompPIConstructor, visitConstructionDecl, visitContentChar, visitCopyDecl, visitCopyNamespacesDecl, visitCurlyArrayConstructor, visitDecimalFormatDecl, visitDefaultCollationDecl, visitDefaultNamespaceDecl, visitDeleteExpr, visitDirAttributeContentApos, visitDirAttributeContentQuot, visitDirAttributeList, visitDirAttributeValue, visitDirAttributeValueApos, visitDirAttributeValueQuot, visitDocumentTest, visitElementDeclaration, visitElementName, visitElementNameOrWildcard, visitElementTest, visitEmptyOrderDecl, visitEnclosedPrefixExpr, visitEnclosedURIExpr, visitEqName, visitExtensionExpr, visitForwardAxis, visitForwardStep, visitFunctionName, visitFunctionTest, visitGeneralComp, visitGroupByVar, visitInheritMode, visitInsertExpr, visitItemType, visitKeyword, visitKeywordNotOKForFunction, visitKeywordOKForFunction, visitKindTest, visitMapTest, visitMlArrayNodeTest, visitMlBooleanNodeTest, visitMlNodeTest, visitMlNullNodeTest, visitMlNumberNodeTest, visitMlObjectNodeTest, visitModuleAndThisIsIt, visitModuleImport, visitNamespaceDecl, visitNamespaceNodeTest, visitNameTest, visitNcName, visitNodeComp, visitNodeTest, visitNoQuotesNoBracesNoAmpNoLAng, visitNumericLiteral, visitOptionDecl, visitOrderByExpr, visitOrderedExpr, visitOrderingModeDecl, visitPairConstructor, visitParam, visitParamList, visitParenthesizedItemTest, visitPiTest, visitPositionalVar, visitPredicateList, visitPreserveMode, visitQname, visitQuantifiedExprVar, visitRelativePathExpr, visitRenameExpr, visitReplaceExpr, visitReverseAxis, visitReverseStep, visitSchemaAttributeTest, visitSchemaElementTest, visitSchemaImport, visitSchemaPrefix, visitSequenceType, visitSetter, visitSimpleTypeName, visitSingleType, visitSlidingWindowClause, visitSquareArrayConstructor, visitStringConstructor, visitStringConstructorChars, visitStringConstructorContent, visitStringConstructorInterpolation, visitStringContentApos, visitStringContentQuot, visitStringLiteral, visitStringLiteralApos, visitStringLiteralQuot, visitSwitchCaseClause, visitSwitchCaseStatement, visitTextTest, visitTransformExpr, visitTumblingWindowClause, visitTypedArrayTest, visitTypeDeclaration, visitTypedFunctionTest, visitTypedMapTest, visitTypeName, visitUnorderedExpr, visitUpdateLocator, visitUriLiteral, visitValidationMode, visitValueComp, visitVarDeclForStatement, visitVarDefaultValue, visitVarName, visitVarValue, visitVersionDecl, visitWindowClause, 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
-
XQueryTranslationVisitor
public XQueryTranslationVisitor(StaticContext moduleContext, boolean isMainModule, RumbleRuntimeConfiguration configuration, String code)
-
-
Method Details
-
visitModule
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.module().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitModulein interfaceXQueryParserVisitor<Node>- Overrides:
visitModulein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMainModule
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.mainModule().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMainModulein interfaceXQueryParserVisitor<Node>- Overrides:
visitMainModulein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProgram
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.program().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitProgramin interfaceXQueryParserVisitor<Node>- Overrides:
visitProgramin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLibraryModule
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.libraryModule().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLibraryModulein interfaceXQueryParserVisitor<Node>- Overrides:
visitLibraryModulein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProlog
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.prolog().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPrologin interfaceXQueryParserVisitor<Node>- Overrides:
visitPrologin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
parseFunctionName
-
parseEqName
public Name parseEqName(XQueryParser.EqNameContext ctx, boolean isFunction, boolean isType, boolean isAnnotation) -
parseName
public Name parseName(XQueryParser.QnameContext ctx, boolean isFunction, boolean isType, boolean isAnnotation) -
visitFunctionDecl
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.functionDecl().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionDeclin interfaceXQueryParserVisitor<Node>- Overrides:
visitFunctionDeclin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprSingle
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.exprSingle().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprSinglein interfaceXQueryParserVisitor<Node>- Overrides:
visitExprSinglein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprSimple
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.exprSimple().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprSimplein interfaceXQueryParserVisitor<Node>- Overrides:
visitExprSimplein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEnclosedExpression
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.enclosedExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEnclosedExpressionin interfaceXQueryParserVisitor<Node>- Overrides:
visitEnclosedExpressionin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFlworExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.flworExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFlworExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitFlworExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitForClause
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.forClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitForClausein interfaceXQueryParserVisitor<Node>- Overrides:
visitForClausein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitForVar
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.forVar().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitForVarin interfaceXQueryParserVisitor<Node>- Overrides:
visitForVarin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLetClause
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.letClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLetClausein interfaceXQueryParserVisitor<Node>- Overrides:
visitLetClausein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLetVar
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.letVar().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLetVarin interfaceXQueryParserVisitor<Node>- Overrides:
visitLetVarin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupByClause
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.groupByClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupByClausein interfaceXQueryParserVisitor<Node>- Overrides:
visitGroupByClausein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByClause
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.orderByClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrderByClausein interfaceXQueryParserVisitor<Node>- Overrides:
visitOrderByClausein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
processOrderByExpr
-
processGroupByVar
-
visitWhereClause
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.whereClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhereClausein interfaceXQueryParserVisitor<Node>- Overrides:
visitWhereClausein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCountClause
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.countClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCountClausein interfaceXQueryParserVisitor<Node>- Overrides:
visitCountClausein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.orExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitOrExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.andExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAndExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitAndExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.comparisonExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComparisonExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitComparisonExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringConcatExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.stringConcatExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringConcatExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitStringConcatExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRangeExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.rangeExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRangeExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitRangeExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAdditiveExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.additiveExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAdditiveExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitAdditiveExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultiplicativeExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.multiplicativeExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultiplicativeExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitMultiplicativeExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnionExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.unionExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnionExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitUnionExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntersectExceptExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.intersectExceptExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIntersectExceptExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitIntersectExceptExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleMapExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.simpleMapExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleMapExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitSimpleMapExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInstanceOfExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.instanceOfExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInstanceOfExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitInstanceOfExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTreatExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.treatExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTreatExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitTreatExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastableExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.castableExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastableExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitCastableExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.castExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitCastExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrowExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.arrowExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArrowExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitArrowExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.unaryExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnaryExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitUnaryExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValueExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.valueExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitValueExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitValueExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValidateExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.validateExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitValidateExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitValidateExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPostfixExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.postfixExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPostfixExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitPostfixExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPredicatein interfaceXQueryParserVisitor<Node>- Overrides:
visitPredicatein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLookup
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.lookup().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLookupin interfaceXQueryParserVisitor<Node>- Overrides:
visitLookupin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryLookup
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.unaryLookup().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnaryLookupin interfaceXQueryParserVisitor<Node>- Overrides:
visitUnaryLookupin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitKeySpecifier
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.keySpecifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitKeySpecifierin interfaceXQueryParserVisitor<Node>- Overrides:
visitKeySpecifierin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimaryExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.primaryExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPrimaryExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitPrimaryExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteral
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLiteralin interfaceXQueryParserVisitor<Node>- Overrides:
visitLiteralin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObjectConstructor
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.objectConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitObjectConstructorin interfaceXQueryParserVisitor<Node>- Overrides:
visitObjectConstructorin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodeConstructor
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.nodeConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNodeConstructorin interfaceXQueryParserVisitor<Node>- Overrides:
visitNodeConstructorin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDirectConstructor
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.directConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDirectConstructorin interfaceXQueryParserVisitor<Node>- Overrides:
visitDirectConstructorin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDirElemConstructorOpenClose
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.dirElemConstructorOpenClose().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDirElemConstructorOpenClosein interfaceXQueryParserVisitor<Node>- Overrides:
visitDirElemConstructorOpenClosein classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDirElemConstructorSingleTag
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.dirElemConstructorSingleTag().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDirElemConstructorSingleTagin interfaceXQueryParserVisitor<Node>- Overrides:
visitDirElemConstructorSingleTagin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDirElemContent
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.dirElemContent().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDirElemContentin interfaceXQueryParserVisitor<Node>- Overrides:
visitDirElemContentin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommonContent
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.commonContent().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCommonContentin interfaceXQueryParserVisitor<Node>- Overrides:
visitCommonContentin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComputedConstructor
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.computedConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComputedConstructorin interfaceXQueryParserVisitor<Node>- Overrides:
visitComputedConstructorin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompDocConstructor
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.compDocConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompDocConstructorin interfaceXQueryParserVisitor<Node>- Overrides:
visitCompDocConstructorin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompTextConstructor
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.compTextConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompTextConstructorin interfaceXQueryParserVisitor<Node>- Overrides:
visitCompTextConstructorin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompAttrConstructor
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.compAttrConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompAttrConstructorin interfaceXQueryParserVisitor<Node>- Overrides:
visitCompAttrConstructorin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompElemConstructor
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.compElemConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompElemConstructorin interfaceXQueryParserVisitor<Node>- Overrides:
visitCompElemConstructorin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEnclosedContentExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.enclosedContentExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEnclosedContentExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitEnclosedContentExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayConstructor
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.arrayConstructor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArrayConstructorin interfaceXQueryParserVisitor<Node>- Overrides:
visitArrayConstructorin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParenthesizedExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.parenthesizedExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParenthesizedExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitParenthesizedExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVarRef
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.varRef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVarRefin interfaceXQueryParserVisitor<Node>- Overrides:
visitVarRefin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContextItemExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.contextItemExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitContextItemExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitContextItemExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
processSequenceType
-
processSingleType
-
processItemType
-
visitFunctionCall
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.functionCall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionCallin interfaceXQueryParserVisitor<Node>- Overrides:
visitFunctionCallin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArgument
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.argument().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArgumentin interfaceXQueryParserVisitor<Node>- Overrides:
visitArgumentin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionItemExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.functionItemExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionItemExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitFunctionItemExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedFunctionRef
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.namedFunctionRef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNamedFunctionRefin interfaceXQueryParserVisitor<Node>- Overrides:
visitNamedFunctionRefin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInlineFunctionExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.inlineFunctionExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInlineFunctionExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitInlineFunctionExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIfExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.ifExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIfExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitIfExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSwitchExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.switchExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSwitchExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitSwitchExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeswitchExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.typeswitchExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeswitchExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitTypeswitchExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuantifiedExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.quantifiedExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQuantifiedExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitQuantifiedExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTryCatchExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.tryCatchExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTryCatchExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitTryCatchExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVarDecl
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.varDecl().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVarDeclin interfaceXQueryParserVisitor<Node>- Overrides:
visitVarDeclin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContextItemDecl
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.contextItemDecl().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitContextItemDeclin interfaceXQueryParserVisitor<Node>- Overrides:
visitContextItemDeclin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatements
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.statements().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStatementsin interfaceXQueryParserVisitor<Node>- Overrides:
visitStatementsin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatementsAndExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.statementsAndExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStatementsAndExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitStatementsAndExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatementsAndOptionalExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.statementsAndOptionalExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStatementsAndOptionalExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitStatementsAndOptionalExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.statement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitApplyStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.applyStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitApplyStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitApplyStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.assignStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitAssignStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBlockStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.blockStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBlockStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitBlockStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBlockExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.blockExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBlockExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitBlockExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBreakStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.breakStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBreakStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitBreakStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContinueStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.continueStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitContinueStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitContinueStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExitStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.exitStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExitStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitExitStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFlowrStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.flowrStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFlowrStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitFlowrStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhileStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.whileStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhileStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitWhileStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIfStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.ifStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIfStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitIfStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSwitchStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.switchStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSwitchStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitSwitchStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTryCatchStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.tryCatchStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTryCatchStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitTryCatchStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeSwitchStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.typeSwitchStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeSwitchStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitTypeSwitchStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
checkForUnsupportedStatement
public void checkForUnsupportedStatement(org.antlr.v4.runtime.tree.ParseTree content) -
visitVarDeclStatement
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.varDeclStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVarDeclStatementin interfaceXQueryParserVisitor<Node>- Overrides:
visitVarDeclStatementin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.pathExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPathExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitPathExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStepExpr
Description copied from class:XQueryParserBaseVisitorVisit a parse tree produced byXQueryParser.stepExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStepExprin interfaceXQueryParserVisitor<Node>- Overrides:
visitStepExprin classXQueryParserBaseVisitor<Node>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
processNamespaceDecl
-
bindNamespace
-
processModuleImport
-
generateMetadata
-