Uses of Class
org.rumbledb.expressions.Node
Packages that use Node
Package
Description
-
Uses of Node in org.rumbledb.compiler
Methods in org.rumbledb.compiler that return NodeModifier and TypeMethodDescriptionprotected Node
CloneVisitor.defaultAction
(Node node, Node argument) protected Node
ProjectionPushdownVisitor.defaultAction
(Node node, Node argument) protected Node
TypeIndependentNodeVisitor.defaultAction
(Node node, Node argument) CloneVisitor.visitAdditiveExpr
(AdditiveExpression expression, Node argument) TranslationVisitor.visitAdditiveExpr
(JsoniqParser.AdditiveExprContext ctx) TypeIndependentNodeVisitor.visitAdditiveExpr
(AdditiveExpression expression, Node argument) XQueryTranslationVisitor.visitAdditiveExpr
(XQueryParser.AdditiveExprContext ctx) CloneVisitor.visitAndExpr
(AndExpression expression, Node argument) TranslationVisitor.visitAndExpr
(JsoniqParser.AndExprContext ctx) TypeIndependentNodeVisitor.visitAndExpr
(AndExpression expression, Node argument) XQueryTranslationVisitor.visitAndExpr
(XQueryParser.AndExprContext ctx) TranslationVisitor.visitAnnotateExpr
(JsoniqParser.AnnotateExprContext ctx) TranslationVisitor.visitAppendExpr
(JsoniqParser.AppendExprContext ctx) CloneVisitor.visitApplyStatement
(ApplyStatement statement, Node argument) TranslationVisitor.visitApplyStatement
(JsoniqParser.ApplyStatementContext ctx) XQueryTranslationVisitor.visitApplyStatement
(XQueryParser.ApplyStatementContext ctx) TranslationVisitor.visitArgument
(JsoniqParser.ArgumentContext ctx) XQueryTranslationVisitor.visitArgument
(XQueryParser.ArgumentContext ctx) CloneVisitor.visitArrayConstructor
(ArrayConstructorExpression expression, Node argument) TranslationVisitor.visitArrayConstructor
(JsoniqParser.ArrayConstructorContext ctx) TypeIndependentNodeVisitor.visitArrayConstructor
(ArrayConstructorExpression expression, Node argument) XQueryTranslationVisitor.visitArrayConstructor
(XQueryParser.ArrayConstructorContext ctx) TranslationVisitor.visitArrayLookup
(JsoniqParser.ArrayLookupContext ctx) CloneVisitor.visitArrayLookupExpression
(ArrayLookupExpression expression, Node argument) TypeIndependentNodeVisitor.visitArrayLookupExpression
(ArrayLookupExpression expression, Node argument) CloneVisitor.visitArrayUnboxingExpression
(ArrayUnboxingExpression expression, Node argument) TypeIndependentNodeVisitor.visitArrayUnboxingExpression
(ArrayUnboxingExpression expression, Node argument) TranslationVisitor.visitArrowExpr
(JsoniqParser.ArrowExprContext ctx) XQueryTranslationVisitor.visitArrowExpr
(XQueryParser.ArrowExprContext ctx) CloneVisitor.visitAssignStatement
(AssignStatement statement, Node argument) ComposabilityVisitor.visitAssignStatement
(AssignStatement expression, Node argument) TranslationVisitor.visitAssignStatement
(JsoniqParser.AssignStatementContext ctx) XQueryTranslationVisitor.visitAssignStatement
(XQueryParser.AssignStatementContext ctx) CloneVisitor.visitAttributeNode
(AttributeNodeExpression expression, Node argument) CloneVisitor.visitAttributeNodeContent
(AttributeNodeContentExpression expression, Node argument) TranslationVisitor.visitBlockExpr
(JsoniqParser.BlockExprContext ctx) XQueryTranslationVisitor.visitBlockExpr
(XQueryParser.BlockExprContext ctx) CloneVisitor.visitBlockStatement
(BlockStatement statement, Node argument) TranslationVisitor.visitBlockStatement
(JsoniqParser.BlockStatementContext ctx) XQueryTranslationVisitor.visitBlockStatement
(XQueryParser.BlockStatementContext ctx) CloneVisitor.visitBoolean
(BooleanLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitBoolean
(BooleanLiteralExpression expression, Node argument) ComposabilityVisitor.visitBreakStatement
(BreakStatement expression, Node argument) TranslationVisitor.visitBreakStatement
(JsoniqParser.BreakStatementContext ctx) XQueryTranslationVisitor.visitBreakStatement
(XQueryParser.BreakStatementContext ctx) TranslationVisitor.visitCastableExpr
(JsoniqParser.CastableExprContext ctx) XQueryTranslationVisitor.visitCastableExpr
(XQueryParser.CastableExprContext ctx) CloneVisitor.visitCastableExpression
(CastableExpression expression, Node argument) TypeIndependentNodeVisitor.visitCastableExpression
(CastableExpression expression, Node argument) TranslationVisitor.visitCastExpr
(JsoniqParser.CastExprContext ctx) XQueryTranslationVisitor.visitCastExpr
(XQueryParser.CastExprContext ctx) CloneVisitor.visitCastExpression
(CastExpression expression, Node argument) TypeIndependentNodeVisitor.visitCastExpression
(CastExpression expression, Node argument) CloneVisitor.visitCommaExpression
(CommaExpression expression, Node argument) TypeIndependentNodeVisitor.visitCommaExpression
(CommaExpression expression, Node argument) CloneVisitor.visitCommaVariableDeclStatement
(CommaVariableDeclStatement statement, Node argument) XQueryTranslationVisitor.visitCommonContent
(XQueryParser.CommonContentContext ctx) CloneVisitor.visitComparisonExpr
(ComparisonExpression expression, Node argument) ComparisonVisitor.visitComparisonExpr
(ComparisonExpression expression, Node argument) TranslationVisitor.visitComparisonExpr
(JsoniqParser.ComparisonExprContext ctx) TypeIndependentNodeVisitor.visitComparisonExpr
(ComparisonExpression expression, Node argument) XQueryTranslationVisitor.visitComparisonExpr
(XQueryParser.ComparisonExprContext ctx) XQueryTranslationVisitor.visitCompAttrConstructor
(XQueryParser.CompAttrConstructorContext ctx) XQueryTranslationVisitor.visitCompDocConstructor
(XQueryParser.CompDocConstructorContext ctx) XQueryTranslationVisitor.visitCompElemConstructor
(XQueryParser.CompElemConstructorContext ctx) XQueryTranslationVisitor.visitCompTextConstructor
(XQueryParser.CompTextConstructorContext ctx) CloneVisitor.visitComputedAttributeConstructor
(ComputedAttributeConstructorExpression expression, Node argument) XQueryTranslationVisitor.visitComputedConstructor
(XQueryParser.ComputedConstructorContext ctx) CloneVisitor.visitComputedElementConstructor
(ComputedElementConstructorExpression expression, Node argument) CloneVisitor.visitConditionalExpression
(ConditionalExpression expression, Node argument) TypeIndependentNodeVisitor.visitConditionalExpression
(ConditionalExpression expression, Node argument) ComposabilityVisitor.visitConditionalStatement
(ConditionalStatement expression, Node argument) CloneVisitor.visitContextExpr
(ContextItemExpression expression, Node argument) TypeIndependentNodeVisitor.visitContextExpr
(ContextItemExpression expression, Node argument) TranslationVisitor.visitContextItemDecl
(JsoniqParser.ContextItemDeclContext ctx) XQueryTranslationVisitor.visitContextItemDecl
(XQueryParser.ContextItemDeclContext ctx) TranslationVisitor.visitContextItemExpr
(JsoniqParser.ContextItemExprContext ctx) XQueryTranslationVisitor.visitContextItemExpr
(XQueryParser.ContextItemExprContext ctx) ComposabilityVisitor.visitContinueStatement
(ContinueStatement expression, Node argument) TranslationVisitor.visitContinueStatement
(JsoniqParser.ContinueStatementContext ctx) XQueryTranslationVisitor.visitContinueStatement
(XQueryParser.ContinueStatementContext ctx) CloneVisitor.visitCountClause
(CountClause expression, Node argument) TranslationVisitor.visitCountClause
(JsoniqParser.CountClauseContext ctx) TypeIndependentNodeVisitor.visitCountClause
(CountClause expression, Node argument) XQueryTranslationVisitor.visitCountClause
(XQueryParser.CountClauseContext ctx) TranslationVisitor.visitCreateCollectionExpr
(JsoniqParser.CreateCollectionExprContext ctx) CloneVisitor.visitDecimal
(DecimalLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitDecimal
(DecimalLiteralExpression expression, Node argument) TranslationVisitor.visitDeleteExpr
(JsoniqParser.DeleteExprContext ctx) TranslationVisitor.visitDeleteIndexExpr
(JsoniqParser.DeleteIndexExprContext ctx) TranslationVisitor.visitDeleteSearchExpr
(JsoniqParser.DeleteSearchExprContext ctx) XQueryTranslationVisitor.visitDirectConstructor
(XQueryParser.DirectConstructorContext ctx) CloneVisitor.visitDirElemConstructor
(DirElemConstructorExpression expression, Node argument) XQueryTranslationVisitor.visitDirElemConstructorOpenClose
(XQueryParser.DirElemConstructorOpenCloseContext ctx) XQueryTranslationVisitor.visitDirElemConstructorSingleTag
(XQueryParser.DirElemConstructorSingleTagContext ctx) XQueryTranslationVisitor.visitDirElemContent
(XQueryParser.DirElemContentContext ctx) CloneVisitor.visitDocumentNodeConstructor
(DocumentNodeConstructorExpression expression, Node argument) CloneVisitor.visitDouble
(DoubleLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitDouble
(DoubleLiteralExpression expression, Node argument) CloneVisitor.visitDynamicFunctionCallExpression
(DynamicFunctionCallExpression expression, Node argument) TypeIndependentNodeVisitor.visitDynamicFunctionCallExpression
(DynamicFunctionCallExpression expression, Node argument) TranslationVisitor.visitEditCollectionExpr
(JsoniqParser.EditCollectionExprContext ctx) XQueryTranslationVisitor.visitEnclosedContentExpr
(XQueryParser.EnclosedContentExprContext ctx) XQueryTranslationVisitor.visitEnclosedExpression
(XQueryParser.EnclosedExpressionContext ctx) CloneVisitor.visitExitStatement
(ExitStatement statement, Node argument) TranslationVisitor.visitExitStatement
(JsoniqParser.ExitStatementContext ctx) XQueryTranslationVisitor.visitExitStatement
(XQueryParser.ExitStatementContext ctx) TranslationVisitor.visitExpr
(JsoniqParser.ExprContext ctx) XQueryTranslationVisitor.visitExpr
(XQueryParser.ExprContext ctx) TranslationVisitor.visitExprSimple
(JsoniqParser.ExprSimpleContext ctx) XQueryTranslationVisitor.visitExprSimple
(XQueryParser.ExprSimpleContext ctx) TranslationVisitor.visitExprSingle
(JsoniqParser.ExprSingleContext ctx) XQueryTranslationVisitor.visitExprSingle
(XQueryParser.ExprSingleContext ctx) CloneVisitor.visitFilterExpression
(FilterExpression expression, Node argument) TypeIndependentNodeVisitor.visitFilterExpression
(FilterExpression expression, Node argument) TranslationVisitor.visitFlowrExpr
(JsoniqParser.FlowrExprContext ctx) CloneVisitor.visitFlowrExpression
(FlworExpression expression, Node argument) ProjectionPushdownVisitor.visitFlowrExpression
(FlworExpression expression, Node argument) TypeIndependentNodeVisitor.visitFlowrExpression
(FlworExpression expression, Node argument) CloneVisitor.visitFlowrStatement
(FlowrStatement statement, Node argument) ComposabilityVisitor.visitFlowrStatement
(FlowrStatement expression, Node argument) TranslationVisitor.visitFlowrStatement
(JsoniqParser.FlowrStatementContext ctx) XQueryTranslationVisitor.visitFlowrStatement
(XQueryParser.FlowrStatementContext ctx) XQueryTranslationVisitor.visitFlworExpr
(XQueryParser.FlworExprContext ctx) CloneVisitor.visitForClause
(ForClause clause, Node argument) TranslationVisitor.visitForClause
(JsoniqParser.ForClauseContext ctx) TypeIndependentNodeVisitor.visitForClause
(ForClause clause, Node argument) XQueryTranslationVisitor.visitForClause
(XQueryParser.ForClauseContext ctx) TranslationVisitor.visitForVar
(JsoniqParser.ForVarContext ctx) XQueryTranslationVisitor.visitForVar
(XQueryParser.ForVarContext ctx) CloneVisitor.visitFunctionCall
(FunctionCallExpression expression, Node argument) FunctionInliningVisitor.visitFunctionCall
(FunctionCallExpression expression, Node argument) TranslationVisitor.visitFunctionCall
(JsoniqParser.FunctionCallContext ctx) TypeIndependentNodeVisitor.visitFunctionCall
(FunctionCallExpression expression, Node argument) XQueryTranslationVisitor.visitFunctionCall
(XQueryParser.FunctionCallContext ctx) TranslationVisitor.visitFunctionDecl
(JsoniqParser.FunctionDeclContext ctx) XQueryTranslationVisitor.visitFunctionDecl
(XQueryParser.FunctionDeclContext ctx) CloneVisitor.visitFunctionDeclaration
(FunctionDeclaration expression, Node argument) TypeIndependentNodeVisitor.visitFunctionDeclaration
(FunctionDeclaration expression, Node argument) TranslationVisitor.visitFunctionItemExpr
(JsoniqParser.FunctionItemExprContext ctx) XQueryTranslationVisitor.visitFunctionItemExpr
(XQueryParser.FunctionItemExprContext ctx) CloneVisitor.visitGroupByClause
(GroupByClause clause, Node argument) TranslationVisitor.visitGroupByClause
(JsoniqParser.GroupByClauseContext ctx) TypeIndependentNodeVisitor.visitGroupByClause
(GroupByClause clause, Node argument) XQueryTranslationVisitor.visitGroupByClause
(XQueryParser.GroupByClauseContext ctx) TranslationVisitor.visitIfExpr
(JsoniqParser.IfExprContext ctx) XQueryTranslationVisitor.visitIfExpr
(XQueryParser.IfExprContext ctx) TranslationVisitor.visitIfStatement
(JsoniqParser.IfStatementContext ctx) XQueryTranslationVisitor.visitIfStatement
(XQueryParser.IfStatementContext ctx) CloneVisitor.visitInlineFunctionExpr
(InlineFunctionExpression expression, Node argument) TranslationVisitor.visitInlineFunctionExpr
(JsoniqParser.InlineFunctionExprContext ctx) TypeIndependentNodeVisitor.visitInlineFunctionExpr
(InlineFunctionExpression expression, Node argument) XQueryTranslationVisitor.visitInlineFunctionExpr
(XQueryParser.InlineFunctionExprContext ctx) TranslationVisitor.visitInsertExpr
(JsoniqParser.InsertExprContext ctx) TranslationVisitor.visitInsertIndexExpr
(JsoniqParser.InsertIndexExprContext ctx) TranslationVisitor.visitInsertSearchExpr
(JsoniqParser.InsertSearchExprContext ctx) TranslationVisitor.visitInstanceOfExpr
(JsoniqParser.InstanceOfExprContext ctx) XQueryTranslationVisitor.visitInstanceOfExpr
(XQueryParser.InstanceOfExprContext ctx) CloneVisitor.visitInstanceOfExpression
(InstanceOfExpression expression, Node argument) TypeIndependentNodeVisitor.visitInstanceOfExpression
(InstanceOfExpression expression, Node argument) CloneVisitor.visitInteger
(IntegerLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitInteger
(IntegerLiteralExpression expression, Node argument) XQueryTranslationVisitor.visitIntersectExceptExpr
(XQueryParser.IntersectExceptExprContext ctx) CloneVisitor.visitIsStaticallyExpr
(IsStaticallyExpression expression, Node argument) TranslationVisitor.visitIsStaticallyExpr
(JsoniqParser.IsStaticallyExprContext ctx) TypeIndependentNodeVisitor.visitIsStaticallyExpr
(IsStaticallyExpression expression, Node argument) XQueryTranslationVisitor.visitKeySpecifier
(XQueryParser.KeySpecifierContext ctx) CloneVisitor.visitLetClause
(LetClause clause, Node argument) ProjectionPushdownVisitor.visitLetClause
(LetClause clause, Node argument) TranslationVisitor.visitLetClause
(JsoniqParser.LetClauseContext ctx) TypeIndependentNodeVisitor.visitLetClause
(LetClause clause, Node argument) XQueryTranslationVisitor.visitLetClause
(XQueryParser.LetClauseContext ctx) TranslationVisitor.visitLetVar
(JsoniqParser.LetVarContext ctx) XQueryTranslationVisitor.visitLetVar
(XQueryParser.LetVarContext ctx) CloneVisitor.visitLibraryModule
(LibraryModule module, Node argument) TranslationVisitor.visitLibraryModule
(JsoniqParser.LibraryModuleContext ctx) XQueryTranslationVisitor.visitLibraryModule
(XQueryParser.LibraryModuleContext ctx) XQueryTranslationVisitor.visitLiteral
(XQueryParser.LiteralContext ctx) XQueryTranslationVisitor.visitLookup
(XQueryParser.LookupContext ctx) CloneVisitor.visitMainModule
(MainModule module, Node argument) ComposabilityVisitor.visitMainModule
(MainModule mainModule, Node argument) FunctionInliningVisitor.visitMainModule
(MainModule mainModule, Node argument) ProjectionPushdownVisitor.visitMainModule
(MainModule mainModule, Node argument) TranslationVisitor.visitMainModule
(JsoniqParser.MainModuleContext ctx) TypeIndependentNodeVisitor.visitMainModule
(MainModule mainModule, Node argument) XQueryTranslationVisitor.visitMainModule
(XQueryParser.MainModuleContext ctx) TranslationVisitor.visitModule
(JsoniqParser.ModuleContext ctx) XQueryTranslationVisitor.visitModule
(XQueryParser.ModuleContext ctx) CloneVisitor.visitMultiplicativeExpr
(MultiplicativeExpression expression, Node argument) TranslationVisitor.visitMultiplicativeExpr
(JsoniqParser.MultiplicativeExprContext ctx) TypeIndependentNodeVisitor.visitMultiplicativeExpr
(MultiplicativeExpression expression, Node argument) XQueryTranslationVisitor.visitMultiplicativeExpr
(XQueryParser.MultiplicativeExprContext ctx) CloneVisitor.visitNamedFunctionRef
(NamedFunctionReferenceExpression expression, Node argument) TranslationVisitor.visitNamedFunctionRef
(JsoniqParser.NamedFunctionRefContext ctx) TypeIndependentNodeVisitor.visitNamedFunctionRef
(NamedFunctionReferenceExpression expression, Node argument) XQueryTranslationVisitor.visitNamedFunctionRef
(XQueryParser.NamedFunctionRefContext ctx) CloneVisitor.visitNodeComparisonExpr
(NodeComparisonExpression expression, Node argument) XQueryTranslationVisitor.visitNodeConstructor
(XQueryParser.NodeConstructorContext ctx) CloneVisitor.visitNotExpr
(NotExpression expression, Node argument) TranslationVisitor.visitNotExpr
(JsoniqParser.NotExprContext ctx) TypeIndependentNodeVisitor.visitNotExpr
(NotExpression expression, Node argument) CloneVisitor.visitNull
(NullLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitNull
(NullLiteralExpression expression, Node argument) CloneVisitor.visitObjectConstructor
(ObjectConstructorExpression expression, Node argument) ProjectionPushdownVisitor.visitObjectConstructor
(ObjectConstructorExpression expression, Node argument) TranslationVisitor.visitObjectConstructor
(JsoniqParser.ObjectConstructorContext ctx) TypeIndependentNodeVisitor.visitObjectConstructor
(ObjectConstructorExpression expression, Node argument) XQueryTranslationVisitor.visitObjectConstructor
(XQueryParser.ObjectConstructorContext ctx) TranslationVisitor.visitObjectLookup
(JsoniqParser.ObjectLookupContext ctx) CloneVisitor.visitObjectLookupExpression
(ObjectLookupExpression expression, Node argument) TypeIndependentNodeVisitor.visitObjectLookupExpression
(ObjectLookupExpression expression, Node argument) CloneVisitor.visitOrderByClause
(OrderByClause clause, Node argument) TranslationVisitor.visitOrderByClause
(JsoniqParser.OrderByClauseContext ctx) TypeIndependentNodeVisitor.visitOrderByClause
(OrderByClause clause, Node argument) XQueryTranslationVisitor.visitOrderByClause
(XQueryParser.OrderByClauseContext ctx) CloneVisitor.visitOrExpr
(OrExpression expression, Node argument) TranslationVisitor.visitOrExpr
(JsoniqParser.OrExprContext ctx) TypeIndependentNodeVisitor.visitOrExpr
(OrExpression expression, Node argument) XQueryTranslationVisitor.visitOrExpr
(XQueryParser.OrExprContext ctx) TranslationVisitor.visitParenthesizedExpr
(JsoniqParser.ParenthesizedExprContext ctx) XQueryTranslationVisitor.visitParenthesizedExpr
(XQueryParser.ParenthesizedExprContext ctx) TranslationVisitor.visitPathExpr
(JsoniqParser.PathExprContext ctx) XQueryTranslationVisitor.visitPathExpr
(XQueryParser.PathExprContext ctx) XQueryTranslationVisitor.visitPostfixExpr
(XQueryParser.PostfixExprContext ctx) TranslationVisitor.visitPostFixExpr
(JsoniqParser.PostFixExprContext ctx) CloneVisitor.visitPostfixLookupExpression
(PostfixLookupExpression expression, Node argument) TranslationVisitor.visitPredicate
(JsoniqParser.PredicateContext ctx) XQueryTranslationVisitor.visitPredicate
(XQueryParser.PredicateContext ctx) TranslationVisitor.visitPrimaryExpr
(JsoniqParser.PrimaryExprContext ctx) XQueryTranslationVisitor.visitPrimaryExpr
(XQueryParser.PrimaryExprContext ctx) CloneVisitor.visitProgram
(Program program, Node argument) ComposabilityVisitor.visitProgram
(Program expression, Node argument) TranslationVisitor.visitProgram
(JsoniqParser.ProgramContext ctx) XQueryTranslationVisitor.visitProgram
(XQueryParser.ProgramContext ctx) CloneVisitor.visitProlog
(Prolog expression, Node argument) ComposabilityVisitor.visitProlog
(Prolog expression, Node argument) TranslationVisitor.visitProlog
(JsoniqParser.PrologContext ctx) XQueryTranslationVisitor.visitProlog
(XQueryParser.PrologContext ctx) TranslationVisitor.visitQuantifiedExpr
(JsoniqParser.QuantifiedExprContext ctx) XQueryTranslationVisitor.visitQuantifiedExpr
(XQueryParser.QuantifiedExprContext ctx) CloneVisitor.visitRangeExpr
(RangeExpression expression, Node argument) TranslationVisitor.visitRangeExpr
(JsoniqParser.RangeExprContext ctx) TypeIndependentNodeVisitor.visitRangeExpr
(RangeExpression expression, Node argument) XQueryTranslationVisitor.visitRangeExpr
(XQueryParser.RangeExprContext ctx) TranslationVisitor.visitRenameExpr
(JsoniqParser.RenameExprContext ctx) TranslationVisitor.visitReplaceExpr
(JsoniqParser.ReplaceExprContext ctx) CloneVisitor.visitReturnClause
(ReturnClause clause, Node argument) TypeIndependentNodeVisitor.visitReturnClause
(ReturnClause clause, Node argument) CloneVisitor.visitReturnStatementClause
(ReturnStatementClause clause, Node argument) CloneVisitor.visitSimpleMapExpr
(SimpleMapExpression expression, Node argument) TranslationVisitor.visitSimpleMapExpr
(JsoniqParser.SimpleMapExprContext ctx) TypeIndependentNodeVisitor.visitSimpleMapExpr
(SimpleMapExpression expression, Node argument) XQueryTranslationVisitor.visitSimpleMapExpr
(XQueryParser.SimpleMapExprContext ctx) TranslationVisitor.visitStatement
(JsoniqParser.StatementContext ctx) XQueryTranslationVisitor.visitStatement
(XQueryParser.StatementContext ctx) TranslationVisitor.visitStatements
(JsoniqParser.StatementsContext ctx) XQueryTranslationVisitor.visitStatements
(XQueryParser.StatementsContext ctx) CloneVisitor.visitStatementsAndExpr
(StatementsAndExpr statementsAndExpr, Node argument) ComposabilityVisitor.visitStatementsAndExpr
(StatementsAndExpr statementsAndExpr, Node argument) TranslationVisitor.visitStatementsAndExpr
(JsoniqParser.StatementsAndExprContext ctx) XQueryTranslationVisitor.visitStatementsAndExpr
(XQueryParser.StatementsAndExprContext ctx) CloneVisitor.visitStatementsAndOptionalExpr
(StatementsAndOptionalExpr statementsAndOptionalExpr, Node argument) ComposabilityVisitor.visitStatementsAndOptionalExpr
(StatementsAndOptionalExpr statementsAndOptionalExpr, Node argument) TranslationVisitor.visitStatementsAndOptionalExpr
(JsoniqParser.StatementsAndOptionalExprContext ctx) XQueryTranslationVisitor.visitStatementsAndOptionalExpr
(XQueryParser.StatementsAndOptionalExprContext ctx) TranslationVisitor.visitStepExpr
(JsoniqParser.StepExprContext ctx) XQueryTranslationVisitor.visitStepExpr
(XQueryParser.StepExprContext ctx) CloneVisitor.visitString
(StringLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitString
(StringLiteralExpression expression, Node argument) CloneVisitor.visitStringConcatExpr
(StringConcatExpression expression, Node argument) TranslationVisitor.visitStringConcatExpr
(JsoniqParser.StringConcatExprContext ctx) TypeIndependentNodeVisitor.visitStringConcatExpr
(StringConcatExpression expression, Node argument) XQueryTranslationVisitor.visitStringConcatExpr
(XQueryParser.StringConcatExprContext ctx) TranslationVisitor.visitSwitchExpr
(JsoniqParser.SwitchExprContext ctx) XQueryTranslationVisitor.visitSwitchExpr
(XQueryParser.SwitchExprContext ctx) CloneVisitor.visitSwitchExpression
(SwitchExpression expression, Node argument) TypeIndependentNodeVisitor.visitSwitchExpression
(SwitchExpression expression, Node argument) CloneVisitor.visitSwitchStatement
(SwitchStatement statement, Node argument) TranslationVisitor.visitSwitchStatement
(JsoniqParser.SwitchStatementContext ctx) XQueryTranslationVisitor.visitSwitchStatement
(XQueryParser.SwitchStatementContext ctx) CloneVisitor.visitTextNode
(TextNodeExpression expression, Node argument) CloneVisitor.visitTextNodeConstructor
(TextNodeConstructorExpression expression, Node argument) TranslationVisitor.visitTransformExpr
(JsoniqParser.TransformExprContext ctx) TranslationVisitor.visitTreatExpr
(JsoniqParser.TreatExprContext ctx) XQueryTranslationVisitor.visitTreatExpr
(XQueryParser.TreatExprContext ctx) CloneVisitor.visitTreatExpression
(TreatExpression expression, Node argument) TypeIndependentNodeVisitor.visitTreatExpression
(TreatExpression expression, Node argument) TranslationVisitor.visitTruncateCollectionExpr
(JsoniqParser.TruncateCollectionExprContext ctx) TranslationVisitor.visitTryCatchExpr
(JsoniqParser.TryCatchExprContext ctx) XQueryTranslationVisitor.visitTryCatchExpr
(XQueryParser.TryCatchExprContext ctx) CloneVisitor.visitTryCatchExpression
(TryCatchExpression expression, Node argument) TypeIndependentNodeVisitor.visitTryCatchExpression
(TryCatchExpression expression, Node argument) CloneVisitor.visitTryCatchStatement
(TryCatchStatement statement, Node argument) TranslationVisitor.visitTryCatchStatement
(JsoniqParser.TryCatchStatementContext ctx) XQueryTranslationVisitor.visitTryCatchStatement
(XQueryParser.TryCatchStatementContext ctx) TranslationVisitor.visitTypeDecl
(JsoniqParser.TypeDeclContext ctx) CloneVisitor.visitTypeDeclaration
(TypeDeclaration expression, Node argument) TypeIndependentNodeVisitor.visitTypeDeclaration
(TypeDeclaration expression, Node argument) XQueryTranslationVisitor.visitTypeswitchExpr
(XQueryParser.TypeswitchExprContext ctx) TranslationVisitor.visitTypeSwitchExpr
(JsoniqParser.TypeSwitchExprContext ctx) CloneVisitor.visitTypeSwitchExpression
(TypeSwitchExpression expression, Node argument) TypeIndependentNodeVisitor.visitTypeSwitchExpression
(TypeSwitchExpression expression, Node argument) CloneVisitor.visitTypeSwitchStatement
(TypeSwitchStatement statement, Node argument) TranslationVisitor.visitTypeSwitchStatement
(JsoniqParser.TypeSwitchStatementContext ctx) XQueryTranslationVisitor.visitTypeSwitchStatement
(XQueryParser.TypeSwitchStatementContext ctx) CloneVisitor.visitUnaryExpr
(UnaryExpression expression, Node argument) TranslationVisitor.visitUnaryExpr
(JsoniqParser.UnaryExprContext ctx) TypeIndependentNodeVisitor.visitUnaryExpr
(UnaryExpression expression, Node argument) XQueryTranslationVisitor.visitUnaryExpr
(XQueryParser.UnaryExprContext ctx) XQueryTranslationVisitor.visitUnaryLookup
(XQueryParser.UnaryLookupContext ctx) CloneVisitor.visitUnaryLookupExpression
(UnaryLookupExpression expression, Node argument) XQueryTranslationVisitor.visitUnionExpr
(XQueryParser.UnionExprContext ctx) TranslationVisitor.visitValidateExpr
(JsoniqParser.ValidateExprContext ctx) XQueryTranslationVisitor.visitValidateExpr
(XQueryParser.ValidateExprContext ctx) CloneVisitor.visitValidateTypeExpression
(ValidateTypeExpression expression, Node argument) TypeIndependentNodeVisitor.visitValidateTypeExpression
(ValidateTypeExpression expression, Node argument) TranslationVisitor.visitValueExpr
(JsoniqParser.ValueExprContext ctx) XQueryTranslationVisitor.visitValueExpr
(XQueryParser.ValueExprContext ctx) TranslationVisitor.visitVarDecl
(JsoniqParser.VarDeclContext ctx) XQueryTranslationVisitor.visitVarDecl
(XQueryParser.VarDeclContext ctx) TranslationVisitor.visitVarDeclStatement
(JsoniqParser.VarDeclStatementContext ctx) XQueryTranslationVisitor.visitVarDeclStatement
(XQueryParser.VarDeclStatementContext ctx) CloneVisitor.visitVariableDeclaration
(VariableDeclaration expression, Node argument) ComposabilityVisitor.visitVariableDeclaration
(VariableDeclaration expression, Node argument) TypeIndependentNodeVisitor.visitVariableDeclaration
(VariableDeclaration expression, Node argument) CloneVisitor.visitVariableDeclStatement
(VariableDeclStatement statement, Node argument) ComposabilityVisitor.visitVariableDeclStatement
(VariableDeclStatement statement, Node argument) CloneVisitor.visitVariableReference
(VariableReferenceExpression expression, Node argument) TypeIndependentNodeVisitor.visitVariableReference
(VariableReferenceExpression expression, Node argument) TranslationVisitor.visitVarRef
(JsoniqParser.VarRefContext ctx) XQueryTranslationVisitor.visitVarRef
(XQueryParser.VarRefContext ctx) CloneVisitor.visitWhereClause
(WhereClause clause, Node argument) TranslationVisitor.visitWhereClause
(JsoniqParser.WhereClauseContext ctx) TypeIndependentNodeVisitor.visitWhereClause
(WhereClause clause, Node argument) XQueryTranslationVisitor.visitWhereClause
(XQueryParser.WhereClauseContext ctx) CloneVisitor.visitWhileStatement
(WhileStatement statement, Node argument) ComposabilityVisitor.visitWhileStatement
(WhileStatement expression, Node argument) TranslationVisitor.visitWhileStatement
(JsoniqParser.WhileStatementContext ctx) XQueryTranslationVisitor.visitWhileStatement
(XQueryParser.WhileStatementContext ctx) Methods in org.rumbledb.compiler with parameters of type NodeModifier and TypeMethodDescriptionstatic DynamicContext
VisitorHelpers.createDynamicContext
(Node node, RumbleRuntimeConfiguration configuration) protected Node
CloneVisitor.defaultAction
(Node node, Node argument) protected DynamicContext
DynamicContextVisitor.defaultAction
(Node node, DynamicContext argument) protected StaticContext
ExecutionModeVisitor.defaultAction
(Node node, StaticContext argument) protected ExpressionClassification
ExpressionClassificationVisitor.defaultAction
(Node node, ExpressionClassification argument) protected StaticContext
LocalExecutionModeVisitor.defaultAction
(Node node, StaticContext argument) ProjectionPushdownDetectionVisitor.defaultAction
(Node node, ProjectionPushdownDetectionVisitor.ReferenceMap argument) protected Node
ProjectionPushdownVisitor.defaultAction
(Node node, Node argument) protected DescendentSequentialProperties
SequentialClassificationVisitor.defaultAction
(Node node, DescendentSequentialProperties argument) protected StaticContext
StaticContextVisitor.defaultAction
(Node node, StaticContext argument) protected Node
TypeIndependentNodeVisitor.defaultAction
(Node node, Node argument) protected Void
VariableDependenciesVisitor.defaultAction
(Node node, Void argument) static RuntimeIterator
VisitorHelpers.generateRuntimeIterator
(Node node, RumbleRuntimeConfiguration conf) DynamicContextVisitor.visit
(Node node, DynamicContext argument) RuntimeIteratorVisitor.visit
(Node node, RuntimeIterator argument) StaticContextVisitor.visit
(Node node, StaticContext argument) CloneVisitor.visitAdditiveExpr
(AdditiveExpression expression, Node argument) TypeIndependentNodeVisitor.visitAdditiveExpr
(AdditiveExpression expression, Node argument) CloneVisitor.visitAndExpr
(AndExpression expression, Node argument) TypeIndependentNodeVisitor.visitAndExpr
(AndExpression expression, Node argument) CloneVisitor.visitApplyStatement
(ApplyStatement statement, Node argument) CloneVisitor.visitArrayConstructor
(ArrayConstructorExpression expression, Node argument) TypeIndependentNodeVisitor.visitArrayConstructor
(ArrayConstructorExpression expression, Node argument) CloneVisitor.visitArrayLookupExpression
(ArrayLookupExpression expression, Node argument) TypeIndependentNodeVisitor.visitArrayLookupExpression
(ArrayLookupExpression expression, Node argument) CloneVisitor.visitArrayUnboxingExpression
(ArrayUnboxingExpression expression, Node argument) TypeIndependentNodeVisitor.visitArrayUnboxingExpression
(ArrayUnboxingExpression expression, Node argument) CloneVisitor.visitAssignStatement
(AssignStatement statement, Node argument) ComposabilityVisitor.visitAssignStatement
(AssignStatement expression, Node argument) CloneVisitor.visitAttributeNode
(AttributeNodeExpression expression, Node argument) CloneVisitor.visitAttributeNodeContent
(AttributeNodeContentExpression expression, Node argument) CloneVisitor.visitBlockStatement
(BlockStatement statement, Node argument) CloneVisitor.visitBoolean
(BooleanLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitBoolean
(BooleanLiteralExpression expression, Node argument) ComposabilityVisitor.visitBreakStatement
(BreakStatement expression, Node argument) CloneVisitor.visitCastableExpression
(CastableExpression expression, Node argument) TypeIndependentNodeVisitor.visitCastableExpression
(CastableExpression expression, Node argument) CloneVisitor.visitCastExpression
(CastExpression expression, Node argument) TypeIndependentNodeVisitor.visitCastExpression
(CastExpression expression, Node argument) CloneVisitor.visitCommaExpression
(CommaExpression expression, Node argument) TypeIndependentNodeVisitor.visitCommaExpression
(CommaExpression expression, Node argument) CloneVisitor.visitCommaVariableDeclStatement
(CommaVariableDeclStatement statement, Node argument) CloneVisitor.visitComparisonExpr
(ComparisonExpression expression, Node argument) ComparisonVisitor.visitComparisonExpr
(ComparisonExpression expression, Node argument) TypeIndependentNodeVisitor.visitComparisonExpr
(ComparisonExpression expression, Node argument) CloneVisitor.visitComputedAttributeConstructor
(ComputedAttributeConstructorExpression expression, Node argument) CloneVisitor.visitComputedElementConstructor
(ComputedElementConstructorExpression expression, Node argument) CloneVisitor.visitConditionalExpression
(ConditionalExpression expression, Node argument) TypeIndependentNodeVisitor.visitConditionalExpression
(ConditionalExpression expression, Node argument) ComposabilityVisitor.visitConditionalStatement
(ConditionalStatement expression, Node argument) CloneVisitor.visitContextExpr
(ContextItemExpression expression, Node argument) TypeIndependentNodeVisitor.visitContextExpr
(ContextItemExpression expression, Node argument) ComposabilityVisitor.visitContinueStatement
(ContinueStatement expression, Node argument) CloneVisitor.visitCountClause
(CountClause expression, Node argument) TypeIndependentNodeVisitor.visitCountClause
(CountClause expression, Node argument) CloneVisitor.visitDecimal
(DecimalLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitDecimal
(DecimalLiteralExpression expression, Node argument) ExpressionClassificationVisitor.visitDescendants
(Node node, ExpressionClassification argument) RuntimeIteratorVisitor.visitDescendants
(Node node, RuntimeIterator argument) SequentialClassificationVisitor.visitDescendants
(Node node, DescendentSequentialProperties argument) CloneVisitor.visitDirElemConstructor
(DirElemConstructorExpression expression, Node argument) CloneVisitor.visitDocumentNodeConstructor
(DocumentNodeConstructorExpression expression, Node argument) CloneVisitor.visitDouble
(DoubleLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitDouble
(DoubleLiteralExpression expression, Node argument) CloneVisitor.visitDynamicFunctionCallExpression
(DynamicFunctionCallExpression expression, Node argument) TypeIndependentNodeVisitor.visitDynamicFunctionCallExpression
(DynamicFunctionCallExpression expression, Node argument) CloneVisitor.visitExitStatement
(ExitStatement statement, Node argument) CloneVisitor.visitFilterExpression
(FilterExpression expression, Node argument) TypeIndependentNodeVisitor.visitFilterExpression
(FilterExpression expression, Node argument) CloneVisitor.visitFlowrExpression
(FlworExpression expression, Node argument) ProjectionPushdownVisitor.visitFlowrExpression
(FlworExpression expression, Node argument) TypeIndependentNodeVisitor.visitFlowrExpression
(FlworExpression expression, Node argument) CloneVisitor.visitFlowrStatement
(FlowrStatement statement, Node argument) ComposabilityVisitor.visitFlowrStatement
(FlowrStatement expression, Node argument) CloneVisitor.visitForClause
(ForClause clause, Node argument) TypeIndependentNodeVisitor.visitForClause
(ForClause clause, Node argument) CloneVisitor.visitFunctionCall
(FunctionCallExpression expression, Node argument) FunctionInliningVisitor.visitFunctionCall
(FunctionCallExpression expression, Node argument) TypeIndependentNodeVisitor.visitFunctionCall
(FunctionCallExpression expression, Node argument) CloneVisitor.visitFunctionDeclaration
(FunctionDeclaration expression, Node argument) TypeIndependentNodeVisitor.visitFunctionDeclaration
(FunctionDeclaration expression, Node argument) CloneVisitor.visitGroupByClause
(GroupByClause clause, Node argument) TypeIndependentNodeVisitor.visitGroupByClause
(GroupByClause clause, Node argument) CloneVisitor.visitInlineFunctionExpr
(InlineFunctionExpression expression, Node argument) TypeIndependentNodeVisitor.visitInlineFunctionExpr
(InlineFunctionExpression expression, Node argument) CloneVisitor.visitInstanceOfExpression
(InstanceOfExpression expression, Node argument) TypeIndependentNodeVisitor.visitInstanceOfExpression
(InstanceOfExpression expression, Node argument) CloneVisitor.visitInteger
(IntegerLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitInteger
(IntegerLiteralExpression expression, Node argument) CloneVisitor.visitIsStaticallyExpr
(IsStaticallyExpression expression, Node argument) TypeIndependentNodeVisitor.visitIsStaticallyExpr
(IsStaticallyExpression expression, Node argument) CloneVisitor.visitLetClause
(LetClause clause, Node argument) ProjectionPushdownVisitor.visitLetClause
(LetClause clause, Node argument) TypeIndependentNodeVisitor.visitLetClause
(LetClause clause, Node argument) CloneVisitor.visitLibraryModule
(LibraryModule module, Node argument) CloneVisitor.visitMainModule
(MainModule module, Node argument) ComposabilityVisitor.visitMainModule
(MainModule mainModule, Node argument) FunctionInliningVisitor.visitMainModule
(MainModule mainModule, Node argument) ProjectionPushdownVisitor.visitMainModule
(MainModule mainModule, Node argument) TypeIndependentNodeVisitor.visitMainModule
(MainModule mainModule, Node argument) CloneVisitor.visitMultiplicativeExpr
(MultiplicativeExpression expression, Node argument) TypeIndependentNodeVisitor.visitMultiplicativeExpr
(MultiplicativeExpression expression, Node argument) CloneVisitor.visitNamedFunctionRef
(NamedFunctionReferenceExpression expression, Node argument) TypeIndependentNodeVisitor.visitNamedFunctionRef
(NamedFunctionReferenceExpression expression, Node argument) CloneVisitor.visitNodeComparisonExpr
(NodeComparisonExpression expression, Node argument) CloneVisitor.visitNotExpr
(NotExpression expression, Node argument) TypeIndependentNodeVisitor.visitNotExpr
(NotExpression expression, Node argument) CloneVisitor.visitNull
(NullLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitNull
(NullLiteralExpression expression, Node argument) CloneVisitor.visitObjectConstructor
(ObjectConstructorExpression expression, Node argument) ProjectionPushdownVisitor.visitObjectConstructor
(ObjectConstructorExpression expression, Node argument) TypeIndependentNodeVisitor.visitObjectConstructor
(ObjectConstructorExpression expression, Node argument) CloneVisitor.visitObjectLookupExpression
(ObjectLookupExpression expression, Node argument) TypeIndependentNodeVisitor.visitObjectLookupExpression
(ObjectLookupExpression expression, Node argument) CloneVisitor.visitOrderByClause
(OrderByClause clause, Node argument) TypeIndependentNodeVisitor.visitOrderByClause
(OrderByClause clause, Node argument) CloneVisitor.visitOrExpr
(OrExpression expression, Node argument) TypeIndependentNodeVisitor.visitOrExpr
(OrExpression expression, Node argument) CloneVisitor.visitPostfixLookupExpression
(PostfixLookupExpression expression, Node argument) CloneVisitor.visitProgram
(Program program, Node argument) ComposabilityVisitor.visitProgram
(Program expression, Node argument) CloneVisitor.visitProlog
(Prolog expression, Node argument) ComposabilityVisitor.visitProlog
(Prolog expression, Node argument) CloneVisitor.visitRangeExpr
(RangeExpression expression, Node argument) TypeIndependentNodeVisitor.visitRangeExpr
(RangeExpression expression, Node argument) CloneVisitor.visitReturnClause
(ReturnClause clause, Node argument) TypeIndependentNodeVisitor.visitReturnClause
(ReturnClause clause, Node argument) CloneVisitor.visitReturnStatementClause
(ReturnStatementClause clause, Node argument) CloneVisitor.visitSimpleMapExpr
(SimpleMapExpression expression, Node argument) TypeIndependentNodeVisitor.visitSimpleMapExpr
(SimpleMapExpression expression, Node argument) CloneVisitor.visitStatementsAndExpr
(StatementsAndExpr statementsAndExpr, Node argument) ComposabilityVisitor.visitStatementsAndExpr
(StatementsAndExpr statementsAndExpr, Node argument) CloneVisitor.visitStatementsAndOptionalExpr
(StatementsAndOptionalExpr statementsAndOptionalExpr, Node argument) ComposabilityVisitor.visitStatementsAndOptionalExpr
(StatementsAndOptionalExpr statementsAndOptionalExpr, Node argument) CloneVisitor.visitString
(StringLiteralExpression expression, Node argument) TypeIndependentNodeVisitor.visitString
(StringLiteralExpression expression, Node argument) CloneVisitor.visitStringConcatExpr
(StringConcatExpression expression, Node argument) TypeIndependentNodeVisitor.visitStringConcatExpr
(StringConcatExpression expression, Node argument) CloneVisitor.visitSwitchExpression
(SwitchExpression expression, Node argument) TypeIndependentNodeVisitor.visitSwitchExpression
(SwitchExpression expression, Node argument) CloneVisitor.visitSwitchStatement
(SwitchStatement statement, Node argument) CloneVisitor.visitTextNode
(TextNodeExpression expression, Node argument) CloneVisitor.visitTextNodeConstructor
(TextNodeConstructorExpression expression, Node argument) CloneVisitor.visitTreatExpression
(TreatExpression expression, Node argument) TypeIndependentNodeVisitor.visitTreatExpression
(TreatExpression expression, Node argument) CloneVisitor.visitTryCatchExpression
(TryCatchExpression expression, Node argument) TypeIndependentNodeVisitor.visitTryCatchExpression
(TryCatchExpression expression, Node argument) CloneVisitor.visitTryCatchStatement
(TryCatchStatement statement, Node argument) CloneVisitor.visitTypeDeclaration
(TypeDeclaration expression, Node argument) TypeIndependentNodeVisitor.visitTypeDeclaration
(TypeDeclaration expression, Node argument) CloneVisitor.visitTypeSwitchExpression
(TypeSwitchExpression expression, Node argument) TypeIndependentNodeVisitor.visitTypeSwitchExpression
(TypeSwitchExpression expression, Node argument) CloneVisitor.visitTypeSwitchStatement
(TypeSwitchStatement statement, Node argument) CloneVisitor.visitUnaryExpr
(UnaryExpression expression, Node argument) TypeIndependentNodeVisitor.visitUnaryExpr
(UnaryExpression expression, Node argument) CloneVisitor.visitUnaryLookupExpression
(UnaryLookupExpression expression, Node argument) CloneVisitor.visitValidateTypeExpression
(ValidateTypeExpression expression, Node argument) TypeIndependentNodeVisitor.visitValidateTypeExpression
(ValidateTypeExpression expression, Node argument) CloneVisitor.visitVariableDeclaration
(VariableDeclaration expression, Node argument) ComposabilityVisitor.visitVariableDeclaration
(VariableDeclaration expression, Node argument) TypeIndependentNodeVisitor.visitVariableDeclaration
(VariableDeclaration expression, Node argument) CloneVisitor.visitVariableDeclStatement
(VariableDeclStatement statement, Node argument) ComposabilityVisitor.visitVariableDeclStatement
(VariableDeclStatement statement, Node argument) CloneVisitor.visitVariableReference
(VariableReferenceExpression expression, Node argument) TypeIndependentNodeVisitor.visitVariableReference
(VariableReferenceExpression expression, Node argument) CloneVisitor.visitWhereClause
(WhereClause clause, Node argument) TypeIndependentNodeVisitor.visitWhereClause
(WhereClause clause, Node argument) CloneVisitor.visitWhileStatement
(WhileStatement statement, Node argument) ComposabilityVisitor.visitWhileStatement
(WhileStatement expression, Node argument) -
Uses of Node in org.rumbledb.expressions
Subclasses of Node in org.rumbledb.expressionsModifier and TypeClassDescriptionclass
class
An expression is the first-class citizen in JSONiq syntax.Methods in org.rumbledb.expressions that return types with arguments of type NodeModifier and TypeMethodDescriptionCommaExpression.getChildren()
Node.getChildren()
Returns all children nodes as a list.Node.getDescendants()
For gathering descendant nodes, as a depth-first search.Node.getDescendantsMatching
(Predicate<Node> predicate) For gathering descendant nodes that match a predicate.Methods in org.rumbledb.expressions with parameters of type NodeModifier and TypeMethodDescriptionprotected T
AbstractNodeVisitor.defaultAction
(Node node, T argument) AbstractNodeVisitor.visitDescendants
(Node node, T argument) Method parameters in org.rumbledb.expressions with type arguments of type NodeModifier and TypeMethodDescriptionNode.getDescendantsMatching
(Predicate<Node> predicate) For gathering descendant nodes that match a predicate. -
Uses of Node in org.rumbledb.expressions.arithmetic
Subclasses of Node in org.rumbledb.expressions.arithmeticModifier and TypeClassDescriptionclass
class
class
Methods in org.rumbledb.expressions.arithmetic that return types with arguments of type NodeModifier and TypeMethodDescriptionAdditiveExpression.getChildren()
MultiplicativeExpression.getChildren()
UnaryExpression.getChildren()
-
Uses of Node in org.rumbledb.expressions.comparison
Subclasses of Node in org.rumbledb.expressions.comparisonModifier and TypeClassDescriptionclass
class
An expression that represents a node comparison.Methods in org.rumbledb.expressions.comparison that return types with arguments of type NodeModifier and TypeMethodDescriptionComparisonExpression.getChildren()
NodeComparisonExpression.getChildren()
-
Uses of Node in org.rumbledb.expressions.control
Subclasses of Node in org.rumbledb.expressions.controlModifier and TypeClassDescriptionclass
class
class
class
Methods in org.rumbledb.expressions.control that return types with arguments of type NodeModifier and TypeMethodDescriptionConditionalExpression.getChildren()
SwitchExpression.getChildren()
TryCatchExpression.getChildren()
TypeSwitchExpression.getChildren()
-
Uses of Node in org.rumbledb.expressions.flowr
Subclasses of Node in org.rumbledb.expressions.flowrModifier and TypeClassDescriptionclass
This is a clause, which is a component of a FLWOR expression.class
class
class
class
class
class
class
class
class
Methods in org.rumbledb.expressions.flowr that return types with arguments of type NodeModifier and TypeMethodDescriptionCountClause.getChildren()
FlworExpression.getChildren()
ForClause.getChildren()
GroupByClause.getChildren()
LetClause.getChildren()
OrderByClause.getChildren()
ReturnClause.getChildren()
SimpleMapExpression.getChildren()
WhereClause.getChildren()
-
Uses of Node in org.rumbledb.expressions.logic
Subclasses of Node in org.rumbledb.expressions.logicMethods in org.rumbledb.expressions.logic that return types with arguments of type NodeModifier and TypeMethodDescriptionAndExpression.getChildren()
NotExpression.getChildren()
OrExpression.getChildren()
-
Uses of Node in org.rumbledb.expressions.miscellaneous
Subclasses of Node in org.rumbledb.expressions.miscellaneousMethods in org.rumbledb.expressions.miscellaneous that return types with arguments of type NodeModifier and TypeMethodDescriptionRangeExpression.getChildren()
StringConcatExpression.getChildren()
-
Uses of Node in org.rumbledb.expressions.module
Subclasses of Node in org.rumbledb.expressions.moduleModifier and TypeClassDescriptionclass
class
class
class
class
class
class
Methods in org.rumbledb.expressions.module that return types with arguments of type NodeModifier and TypeMethodDescriptionFunctionDeclaration.getChildren()
LibraryModule.getChildren()
MainModule.getChildren()
Prolog.getChildren()
TypeDeclaration.getChildren()
VariableDeclaration.getChildren()
Methods in org.rumbledb.expressions.module with parameters of type NodeMethod parameters in org.rumbledb.expressions.module with type arguments of type Node -
Uses of Node in org.rumbledb.expressions.postfix
Subclasses of Node in org.rumbledb.expressions.postfixModifier and TypeClassDescriptionclass
class
class
class
class
Methods in org.rumbledb.expressions.postfix that return types with arguments of type NodeModifier and TypeMethodDescriptionArrayLookupExpression.getChildren()
ArrayUnboxingExpression.getChildren()
DynamicFunctionCallExpression.getChildren()
FilterExpression.getChildren()
ObjectLookupExpression.getChildren()
-
Uses of Node in org.rumbledb.expressions.primary
Subclasses of Node in org.rumbledb.expressions.primaryModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
Methods in org.rumbledb.expressions.primary that return types with arguments of type NodeModifier and TypeMethodDescriptionArrayConstructorExpression.getChildren()
BooleanLiteralExpression.getChildren()
ContextItemExpression.getChildren()
DecimalLiteralExpression.getChildren()
DoubleLiteralExpression.getChildren()
FunctionCallExpression.getChildren()
InlineFunctionExpression.getChildren()
IntegerLiteralExpression.getChildren()
NamedFunctionReferenceExpression.getChildren()
NullLiteralExpression.getChildren()
ObjectConstructorExpression.getChildren()
StringLiteralExpression.getChildren()
VariableReferenceExpression.getChildren()
-
Uses of Node in org.rumbledb.expressions.scripting
Subclasses of Node in org.rumbledb.expressions.scriptingModifier and TypeClassDescriptionclass
A program is the first-class citizen in JSONiq scripting syntax.Methods in org.rumbledb.expressions.scripting that return types with arguments of type Node -
Uses of Node in org.rumbledb.expressions.scripting.block
Subclasses of Node in org.rumbledb.expressions.scripting.blockMethods in org.rumbledb.expressions.scripting.block that return types with arguments of type Node -
Uses of Node in org.rumbledb.expressions.scripting.control
Subclasses of Node in org.rumbledb.expressions.scripting.controlModifier and TypeClassDescriptionclass
class
class
class
Methods in org.rumbledb.expressions.scripting.control that return types with arguments of type NodeModifier and TypeMethodDescriptionConditionalStatement.getChildren()
SwitchStatement.getChildren()
TryCatchStatement.getChildren()
TypeSwitchStatement.getChildren()
-
Uses of Node in org.rumbledb.expressions.scripting.declaration
Subclasses of Node in org.rumbledb.expressions.scripting.declarationMethods in org.rumbledb.expressions.scripting.declaration that return types with arguments of type NodeModifier and TypeMethodDescriptionCommaVariableDeclStatement.getChildren()
VariableDeclStatement.getChildren()
-
Uses of Node in org.rumbledb.expressions.scripting.loops
Subclasses of Node in org.rumbledb.expressions.scripting.loopsModifier and TypeClassDescriptionclass
class
class
class
class
class
Methods in org.rumbledb.expressions.scripting.loops that return types with arguments of type NodeModifier and TypeMethodDescriptionBreakStatement.getChildren()
ContinueStatement.getChildren()
ExitStatement.getChildren()
FlowrStatement.getChildren()
ReturnStatementClause.getChildren()
WhileStatement.getChildren()
-
Uses of Node in org.rumbledb.expressions.scripting.mutation
Subclasses of Node in org.rumbledb.expressions.scripting.mutationMethods in org.rumbledb.expressions.scripting.mutation that return types with arguments of type Node -
Uses of Node in org.rumbledb.expressions.scripting.statement
Subclasses of Node in org.rumbledb.expressions.scripting.statementModifier and TypeClassDescriptionclass
class
class
Methods in org.rumbledb.expressions.scripting.statement that return types with arguments of type NodeModifier and TypeMethodDescriptionStatementsAndExpr.getChildren()
StatementsAndOptionalExpr.getChildren()
-
Uses of Node in org.rumbledb.expressions.typing
Subclasses of Node in org.rumbledb.expressions.typingModifier and TypeClassDescriptionclass
class
class
class
class
class
Methods in org.rumbledb.expressions.typing that return types with arguments of type NodeModifier and TypeMethodDescriptionCastableExpression.getChildren()
CastExpression.getChildren()
InstanceOfExpression.getChildren()
IsStaticallyExpression.getChildren()
TreatExpression.getChildren()
ValidateTypeExpression.getChildren()
-
Uses of Node in org.rumbledb.expressions.update
Subclasses of Node in org.rumbledb.expressions.updateModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
Methods in org.rumbledb.expressions.update that return types with arguments of type NodeModifier and TypeMethodDescriptionAppendExpression.getChildren()
CreateCollectionExpression.getChildren()
DeleteExpression.getChildren()
DeleteIndexFromCollectionExpression.getChildren()
DeleteSearchFromCollectionExpression.getChildren()
EditCollectionExpression.getChildren()
InsertExpression.getChildren()
InsertIndexIntoCollectionExpression.getChildren()
InsertSearchIntoCollectionExpression.getChildren()
RenameExpression.getChildren()
ReplaceExpression.getChildren()
TransformExpression.getChildren()
TruncateCollectionExpression.getChildren()
-
Uses of Node in org.rumbledb.expressions.xml
Subclasses of Node in org.rumbledb.expressions.xmlModifier and TypeClassDescriptionclass
Expression representing text content within XML attribute values.class
Expression representing an attribute node in a direct element constructor.class
Expression representing a computed attribute constructor.class
Expression representing a computed element constructor.class
Expression representing a direct element constructor.class
An expression representing a document node constructor.class
class
class
class
An expression representing a text node constructor.class
An expression representing a text node, as part of a direct element constructor content.class
Methods in org.rumbledb.expressions.xml that return types with arguments of type NodeModifier and TypeMethodDescriptionAttributeNodeContentExpression.getChildren()
AttributeNodeExpression.getChildren()
ComputedAttributeConstructorExpression.getChildren()
ComputedElementConstructorExpression.getChildren()
DirElemConstructorExpression.getChildren()
DocumentNodeConstructorExpression.getChildren()
PostfixLookupExpression.getChildren()
SlashExpr.getChildren()
TextNodeConstructorExpression.getChildren()
TextNodeExpression.getChildren()
UnaryLookupExpression.getChildren()
-
Uses of Node in org.rumbledb.expressions.xml.axis
Subclasses of Node in org.rumbledb.expressions.xml.axisMethods in org.rumbledb.expressions.xml.axis that return types with arguments of type Node