Uses of Class
org.rumbledb.runtime.RuntimeIterator
Packages that use RuntimeIterator
Package
Description
-
Uses of RuntimeIterator in org.rumbledb.api
Methods in org.rumbledb.api that return RuntimeIteratorModifier and TypeMethodDescriptiondefault RuntimeIteratorItem.getBodyIterator()Returns the body iterator, if it is a function item.Methods in org.rumbledb.api with parameters of type RuntimeIteratorModifier and TypeMethodDescriptiondefault voidItem.putLazyItemByKey(String key, RuntimeIterator iterator, DynamicContext context, boolean isArray) Adds a key-value pair, if it is a lazy object item.Constructors in org.rumbledb.api with parameters of type RuntimeIteratorModifierConstructorDescriptionSequenceOfItems(RuntimeIterator iterator, DynamicContext dynamicContext, RumbleRuntimeConfiguration configuration) The constructor is not meant to be used directly. -
Uses of RuntimeIterator in org.rumbledb.compiler
Methods in org.rumbledb.compiler that return RuntimeIteratorModifier and TypeMethodDescriptionstatic RuntimeIteratorVisitorHelpers.generateRuntimeIterator(Node node, RumbleRuntimeConfiguration conf) RuntimeIteratorVisitor.visit(Node node, RuntimeIterator argument) RuntimeIteratorVisitor.visitAdditiveExpr(AdditiveExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitAndExpr(AndExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitAppendExpression(AppendExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitApplyStatement(ApplyStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitArrayConstructor(ArrayConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitArrayLookupExpression(ArrayLookupExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitArrayUnboxingExpression(ArrayUnboxingExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitAssignStatement(AssignStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitAttributeNode(AttributeNodeExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitAttributeNodeContent(AttributeNodeContentExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitBlockStatement(BlockStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitBoolean(BooleanLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitBreakStatement(BreakStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitCastableExpression(CastableExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitCastExpression(CastExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitCommaExpression(CommaExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitCommaVariableDeclStatement(CommaVariableDeclStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitCommentNodeConstructor(CommentNodeConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitComparisonExpr(ComparisonExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitComputedAttributeConstructor(ComputedAttributeConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitComputedElementConstructor(ComputedElementConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitComputedNamespaceConstructor(ComputedNamespaceConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitComputedPIConstructor(ComputedPIConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitConditionalExpression(ConditionalExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitConditionalStatement(ConditionalStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitContextExpr(ContextItemExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitContinueStatement(ContinueStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitCreateCollectionExpression(CreateCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDecimal(DecimalLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDeleteExpression(DeleteExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDeleteIndexFromCollectionExpression(DeleteIndexFromCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDeleteSearchFromCollectionExpression(DeleteSearchFromCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDescendants(Node node, RuntimeIterator argument) RuntimeIteratorVisitor.visitDirectCommentConstructor(DirectCommentConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDirElemConstructor(DirElemConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDirPIConstructor(DirPIConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDouble(DoubleLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDynamicFunctionCallExpression(DynamicFunctionCallExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitEditCollectionExpression(EditCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitExitStatement(ExitStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitFilterExpression(FilterExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitFlowrExpression(FlworExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitFlowrStatement(FlowrStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitFunctionCall(FunctionCallExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInlineFunctionExpr(InlineFunctionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInsertExpression(InsertExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInsertIndexIntoCollectionExpression(InsertIndexIntoCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInsertSearchIntoCollectionExpression(InsertSearchIntoCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInstanceOfExpression(InstanceOfExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInteger(IntegerLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitMainModule(MainModule expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitMapConstructor(MapConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitMultiplicativeExpr(MultiplicativeExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitNamedFunctionRef(NamedFunctionReferenceExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitNodeComparisonExpr(NodeComparisonExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitNotExpr(NotExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitNull(NullLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitObjectConstructor(ObjectConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitObjectLookupExpression(ObjectLookupExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitOrExpr(OrExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitPostfixLookupExpression(PostfixLookupExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitProgram(Program program, RuntimeIterator argument) RuntimeIteratorVisitor.visitProlog(Prolog expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitRangeExpr(RangeExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitRenameExpression(RenameExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitReplaceExpression(ReplaceExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitSimpleMapExpr(SimpleMapExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitSlashExpr(SlashExpr slashExpr, RuntimeIterator argument) RuntimeIteratorVisitor.visitStatementsAndExpr(StatementsAndExpr statementsAndExpr, RuntimeIterator argument) RuntimeIteratorVisitor.visitStatementsAndOptionalExpr(StatementsAndOptionalExpr statementsAndOptionalExpr, RuntimeIterator argument) RuntimeIteratorVisitor.visitStepExpr(StepExpr stepExpr, RuntimeIterator argument) RuntimeIteratorVisitor.visitString(StringLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitStringConcatExpr(StringConcatExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitSwitchExpression(SwitchExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitSwitchStatement(SwitchStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitTextNode(TextNodeExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTextNodeConstructor(TextNodeConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTransformExpression(TransformExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTreatExpression(TreatExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTruncateCollectionExpression(TruncateCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTryCatchExpression(TryCatchExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTryCatchStatement(TryCatchStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitTypeSwitchExpression(TypeSwitchExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTypeSwitchStatement(TypeSwitchStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitUnaryExpr(UnaryExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitUnaryLookupExpression(UnaryLookupExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitValidateTypeExpression(ValidateTypeExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitVariableDeclStatement(VariableDeclStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitVariableReference(VariableReferenceExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitWhileStatement(WhileStatement statement, RuntimeIterator argument) Methods in org.rumbledb.compiler with parameters of type RuntimeIteratorModifier and TypeMethodDescriptionRuntimeIteratorVisitor.visit(Node node, RuntimeIterator argument) RuntimeIteratorVisitor.visitAdditiveExpr(AdditiveExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitAndExpr(AndExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitAppendExpression(AppendExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitApplyStatement(ApplyStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitArrayConstructor(ArrayConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitArrayLookupExpression(ArrayLookupExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitArrayUnboxingExpression(ArrayUnboxingExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitAssignStatement(AssignStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitAttributeNode(AttributeNodeExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitAttributeNodeContent(AttributeNodeContentExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitBlockStatement(BlockStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitBoolean(BooleanLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitBreakStatement(BreakStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitCastableExpression(CastableExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitCastExpression(CastExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitCommaExpression(CommaExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitCommaVariableDeclStatement(CommaVariableDeclStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitCommentNodeConstructor(CommentNodeConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitComparisonExpr(ComparisonExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitComputedAttributeConstructor(ComputedAttributeConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitComputedElementConstructor(ComputedElementConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitComputedNamespaceConstructor(ComputedNamespaceConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitComputedPIConstructor(ComputedPIConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitConditionalExpression(ConditionalExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitConditionalStatement(ConditionalStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitContextExpr(ContextItemExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitContinueStatement(ContinueStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitCreateCollectionExpression(CreateCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDecimal(DecimalLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDeleteExpression(DeleteExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDeleteIndexFromCollectionExpression(DeleteIndexFromCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDeleteSearchFromCollectionExpression(DeleteSearchFromCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDescendants(Node node, RuntimeIterator argument) RuntimeIteratorVisitor.visitDirectCommentConstructor(DirectCommentConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDirElemConstructor(DirElemConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDirPIConstructor(DirPIConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDouble(DoubleLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitDynamicFunctionCallExpression(DynamicFunctionCallExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitEditCollectionExpression(EditCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitExitStatement(ExitStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitFilterExpression(FilterExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitFlowrExpression(FlworExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitFlowrStatement(FlowrStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitFunctionCall(FunctionCallExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInlineFunctionExpr(InlineFunctionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInsertExpression(InsertExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInsertIndexIntoCollectionExpression(InsertIndexIntoCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInsertSearchIntoCollectionExpression(InsertSearchIntoCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInstanceOfExpression(InstanceOfExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitInteger(IntegerLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitMainModule(MainModule expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitMapConstructor(MapConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitMultiplicativeExpr(MultiplicativeExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitNamedFunctionRef(NamedFunctionReferenceExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitNodeComparisonExpr(NodeComparisonExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitNotExpr(NotExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitNull(NullLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitObjectConstructor(ObjectConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitObjectLookupExpression(ObjectLookupExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitOrExpr(OrExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitPostfixLookupExpression(PostfixLookupExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitProgram(Program program, RuntimeIterator argument) RuntimeIteratorVisitor.visitProlog(Prolog expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitRangeExpr(RangeExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitRenameExpression(RenameExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitReplaceExpression(ReplaceExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitSimpleMapExpr(SimpleMapExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitSlashExpr(SlashExpr slashExpr, RuntimeIterator argument) RuntimeIteratorVisitor.visitStatementsAndExpr(StatementsAndExpr statementsAndExpr, RuntimeIterator argument) RuntimeIteratorVisitor.visitStatementsAndOptionalExpr(StatementsAndOptionalExpr statementsAndOptionalExpr, RuntimeIterator argument) RuntimeIteratorVisitor.visitStepExpr(StepExpr stepExpr, RuntimeIterator argument) RuntimeIteratorVisitor.visitString(StringLiteralExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitStringConcatExpr(StringConcatExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitSwitchExpression(SwitchExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitSwitchStatement(SwitchStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitTextNode(TextNodeExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTextNodeConstructor(TextNodeConstructorExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTransformExpression(TransformExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTreatExpression(TreatExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTruncateCollectionExpression(TruncateCollectionExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTryCatchExpression(TryCatchExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTryCatchStatement(TryCatchStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitTypeSwitchExpression(TypeSwitchExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitTypeSwitchStatement(TypeSwitchStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitUnaryExpr(UnaryExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitUnaryLookupExpression(UnaryLookupExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitValidateTypeExpression(ValidateTypeExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitVariableDeclStatement(VariableDeclStatement statement, RuntimeIterator argument) RuntimeIteratorVisitor.visitVariableReference(VariableReferenceExpression expression, RuntimeIterator argument) RuntimeIteratorVisitor.visitWhileStatement(WhileStatement statement, RuntimeIterator argument) -
Uses of RuntimeIterator in org.rumbledb.context
Methods in org.rumbledb.context that return RuntimeIteratorModifier and TypeMethodDescriptionstatic RuntimeIteratorNamedFunctions.buildFunctionItemCallIterator(Item functionItem, RuntimeStaticContext callerRuntimeContext, ExecutionMode executionModeForFunctionCall, List<RuntimeIterator> arguments) Builds a dynamic function-item call using configuration and metadata fromcallerRuntimeContextand the callee'sexecutionModeForFunctionCallstatic RuntimeIteratorNamedFunctions.getBuiltInFunctionIterator(FunctionIdentifier identifier, List<RuntimeIterator> arguments, RuntimeStaticContext callerStaticContext, boolean argumentsAlreadyCoerced) DynamicContext.getTopLevelRuntimeIterator()Gets the top-level runtime iterator for XML tree building.NamedFunctions.getUserDefinedFunctionCallIterator(FunctionIdentifier identifier, RuntimeStaticContext callerRuntimeContext, List<RuntimeIterator> arguments) Callee execution mode is taken fromcallerRuntimeContext.getExecutionMode()(same asgetHighestExecutionMode()for iterators constructed with that context).Methods in org.rumbledb.context that return types with arguments of type RuntimeIteratorModifier and TypeMethodDescriptionClass<? extends RuntimeIterator>BuiltinFunction.getFunctionIteratorClass()Methods in org.rumbledb.context with parameters of type RuntimeIteratorModifier and TypeMethodDescriptionvoidDynamicContext.setTopLevelRuntimeIterator(RuntimeIterator topLevelRuntimeIterator) Sets the top-level runtime iterator for XML tree building.Method parameters in org.rumbledb.context with type arguments of type RuntimeIteratorModifier and TypeMethodDescriptionstatic RuntimeIteratorNamedFunctions.buildFunctionItemCallIterator(Item functionItem, RuntimeStaticContext callerRuntimeContext, ExecutionMode executionModeForFunctionCall, List<RuntimeIterator> arguments) Builds a dynamic function-item call using configuration and metadata fromcallerRuntimeContextand the callee'sexecutionModeForFunctionCallstatic RuntimeIteratorNamedFunctions.getBuiltInFunctionIterator(FunctionIdentifier identifier, List<RuntimeIterator> arguments, RuntimeStaticContext callerStaticContext, boolean argumentsAlreadyCoerced) NamedFunctions.getUserDefinedFunctionCallIterator(FunctionIdentifier identifier, RuntimeStaticContext callerRuntimeContext, List<RuntimeIterator> arguments) Callee execution mode is taken fromcallerRuntimeContext.getExecutionMode()(same asgetHighestExecutionMode()for iterators constructed with that context). -
Uses of RuntimeIterator in org.rumbledb.items
Methods in org.rumbledb.items that return RuntimeIteratorModifier and TypeMethodDescriptionAnnotatedItem.getBodyIterator()FunctionItem.getBodyIterator()LazyObjectItem.LazyValue.getIterator()Methods in org.rumbledb.items with parameters of type RuntimeIteratorModifier and TypeMethodDescriptionvoidAnnotatedItem.putLazyItemByKey(String key, RuntimeIterator iterator, DynamicContext context, boolean isArray) voidLazyObjectItem.putLazyItemByKey(String key, RuntimeIterator iterator, DynamicContext context, boolean isArray) Constructors in org.rumbledb.items with parameters of type RuntimeIteratorModifierConstructorDescriptionFunctionItem(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, RuntimeIterator bodyIterator) FunctionItem(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, RuntimeIterator bodyIterator, boolean isBuiltin) FunctionItem(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, RuntimeIterator bodyIterator, Map<Name, List<Item>> localVariablesInClosure, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> RDDVariablesInClosure, Map<Name, JSoundDataFrame> DFVariablesInClosure) FunctionItem(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, RuntimeIterator bodyIterator, Map<Name, List<Item>> localVariablesInClosure, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> RDDVariablesInClosure, Map<Name, JSoundDataFrame> DFVariablesInClosure, boolean isBuiltin) FunctionItem(Name name, Map<Name, SequenceType> paramNameToSequenceTypes, SequenceType returnType, DynamicContext dynamicModuleContext, RuntimeIterator bodyIterator, boolean isUpdating) FunctionItem(Name name, Map<Name, SequenceType> paramNameToSequenceTypes, SequenceType returnType, DynamicContext dynamicModuleContext, RuntimeIterator bodyIterator, boolean isUpdating, boolean isBuiltin) LazyValue(RuntimeIterator iterator, DynamicContext context, boolean isArray) -
Uses of RuntimeIterator in org.rumbledb.runtime
Subclasses of RuntimeIterator in org.rumbledb.runtimeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassFields in org.rumbledb.runtime with type parameters of type RuntimeIteratorMethods in org.rumbledb.runtime that return RuntimeIteratorMethods in org.rumbledb.runtime that return types with arguments of type RuntimeIteratorConstructor parameters in org.rumbledb.runtime with type arguments of type RuntimeIteratorModifierConstructorDescriptionprotectedAtMostOneItemLocalRuntimeIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) CommaExpressionIterator(List<RuntimeIterator> childIterators, boolean isUpdating, RuntimeStaticContext staticContext) CommaExpressionIterator(List<RuntimeIterator> childIterators, RuntimeStaticContext staticContext) protectedDataFrameRuntimeIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) protectedHybridRuntimeIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) protectedLocalRuntimeIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) protectedRDDRuntimeIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) protectedRuntimeIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.arithmetics
Subclasses of RuntimeIterator in org.rumbledb.runtime.arithmeticsModifier and TypeClassDescriptionclassclassclassConstructors in org.rumbledb.runtime.arithmetics with parameters of type RuntimeIteratorModifierConstructorDescriptionAdditiveOperationIterator(RuntimeIterator leftIterator, RuntimeIterator rightIterator, boolean isMinus, RuntimeStaticContext staticContext) MultiplicativeOperationIterator(RuntimeIterator leftIterator, RuntimeIterator rightIterator, MultiplicativeExpression.MultiplicativeOperator multiplicativeOperator, RuntimeStaticContext staticContext) UnaryOperationIterator(RuntimeIterator child, boolean negated, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.control
Subclasses of RuntimeIterator in org.rumbledb.runtime.controlModifier and TypeClassDescriptionclassclassclassclassclassMethods in org.rumbledb.runtime.control that return RuntimeIteratorModifier and TypeMethodDescriptionTypeswitchRuntimeIteratorCase.getReturnIterator()IfRuntimeIterator.selectApplicableIterator(DynamicContext dynamicContext) Constructors in org.rumbledb.runtime.control with parameters of type RuntimeIteratorModifierConstructorDescriptionAtMostOneItemIfRuntimeIterator(RuntimeIterator condition, RuntimeIterator branch, RuntimeIterator elseBranch, RuntimeStaticContext staticContext) IfRuntimeIterator(RuntimeIterator condition, RuntimeIterator branch, RuntimeIterator elseBranch, boolean isUpdating, RuntimeStaticContext staticContext) IfRuntimeIterator(RuntimeIterator condition, RuntimeIterator branch, RuntimeIterator elseBranch, RuntimeStaticContext staticContext) SwitchRuntimeIterator(RuntimeIterator test, Map<RuntimeIterator, RuntimeIterator> cases, RuntimeIterator defaultReturn, RuntimeStaticContext staticContext) TryCatchRuntimeIterator(RuntimeIterator tryExpression, Map<String, RuntimeIterator> catchExpressions, RuntimeIterator catchAllExpression, RuntimeStaticContext staticContext) TypeswitchRuntimeIterator(RuntimeIterator test, List<TypeswitchRuntimeIteratorCase> cases, TypeswitchRuntimeIteratorCase defaultCase, boolean isUpdating, RuntimeStaticContext staticContext) TypeswitchRuntimeIterator(RuntimeIterator test, List<TypeswitchRuntimeIteratorCase> cases, TypeswitchRuntimeIteratorCase defaultCase, RuntimeStaticContext staticContext) TypeswitchRuntimeIteratorCase(Name variableName, List<SequenceType> sequenceTypeUnion, RuntimeIterator returnIterator) TypeswitchRuntimeIteratorCase(Name variableName, RuntimeIterator returnIterator) Constructor parameters in org.rumbledb.runtime.control with type arguments of type RuntimeIteratorModifierConstructorDescriptionSwitchRuntimeIterator(RuntimeIterator test, Map<RuntimeIterator, RuntimeIterator> cases, RuntimeIterator defaultReturn, RuntimeStaticContext staticContext) SwitchRuntimeIterator(RuntimeIterator test, Map<RuntimeIterator, RuntimeIterator> cases, RuntimeIterator defaultReturn, RuntimeStaticContext staticContext) TryCatchRuntimeIterator(RuntimeIterator tryExpression, Map<String, RuntimeIterator> catchExpressions, RuntimeIterator catchAllExpression, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.flwor.clauses
Subclasses of RuntimeIterator in org.rumbledb.runtime.flwor.clausesMethods in org.rumbledb.runtime.flwor.clauses that return RuntimeIteratorMethods in org.rumbledb.runtime.flwor.clauses with parameters of type RuntimeIteratorModifier and TypeMethodDescriptionstatic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>LetClauseSparkIterator.bindLetVariableInDataFrame(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Name newVariableName, SequenceType sequenceType, RuntimeIterator newVariableExpression, DynamicContext context, List<Name> variablesInInputTuple, Map<Name, DynamicContext.VariableDependency> outputTupleVariableDependencies, boolean hash, RumbleRuntimeConfiguration conf) Extends a DataFrame with a new column obtained from the evaluation of an expression for each tuple.static FlworDataFrameForClauseSparkIterator.getDataFrameStartingClause(RuntimeIterator iterator, Name variableName, Name positionalVariableName, boolean allowingEmpty, DynamicContext context, Map<Name, DynamicContext.VariableDependency> outputDependencies) Starting clause and the expression is parallelizable.static booleanLetClauseSparkIterator.isExpressionIndependentFromInputTuple(RuntimeIterator sequenceIterator, RuntimeTupleIterator tupleIterator) static FlworDataFrameJoinClauseSparkIterator.joinInputTupleWithSequenceOnPredicate(DynamicContext context, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> leftInputTuple, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> rightInputTuple, Map<Name, DynamicContext.VariableDependency> outputTupleVariableDependencies, List<Name> variablesInLeftInputTuple, List<Name> variablesInRightInputTuple, RuntimeIterator predicateIterator, boolean isLeftOuterJoin, Name newRightSideVariableName, ExceptionMetadata metadata, RuntimeStaticContext staticContext) Joins two input tuples.static voidForClauseSparkIterator.registerForClauseUDF(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, RuntimeIterator newVariableExpression, DynamicContext context, org.apache.spark.sql.types.StructType inputSchema, List<FlworDataFrameColumn> UDFcolumns, SequenceType sequenceType) static booleanLetClauseSparkIterator.registerLetClauseUDF(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, RuntimeIterator newVariableExpression, DynamicContext context, org.apache.spark.sql.types.StructType inputSchema, List<FlworDataFrameColumn> UDFcolumns, SequenceType sequenceType) static FlworDataFrameForClauseSparkIterator.tryNativeQuery(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Name newVariableName, Name positionalVariableName, boolean allowingEmpty, RuntimeIterator iterator, List<FlworDataFrameColumn> allColumns, org.apache.spark.sql.types.StructType inputSchema, DynamicContext context) Try to generate the native query for the for clause and run it, if successful return the resulting dataframe, otherwise it returns nullstatic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>LetClauseSparkIterator.tryNativeQuery(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Name newVariableName, RuntimeIterator iterator, List<FlworDataFrameColumn> allColumns, org.apache.spark.sql.types.StructType inputSchema, DynamicContext context) Try to generate the native query for the let clause and run it, if successful return the resulting dataframe, otherwise it returns nullstatic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>ReturnClauseSparkIterator.tryNativeQuery(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, RuntimeIterator iterator, org.apache.spark.sql.types.StructType inputSchema, DynamicContext context) Try to generate the native query for the let clause and run it, if successful return the resulting dataframe, otherwise it returns nullstatic FlworDataFrameWhereClauseSparkIterator.tryNativeQuery(FlworDataFrame dataFrame, RuntimeIterator iterator, DynamicContext context, ExceptionMetadata metadata) Try to generate the native query for the let clause and run it, if successful return the resulting dataframe, otherwise it returns nullConstructors in org.rumbledb.runtime.flwor.clauses with parameters of type RuntimeIteratorModifierConstructorDescriptionForClauseSparkIterator(RuntimeTupleIterator child, Name variableName, Name positionalVariableName, boolean allowingEmpty, RuntimeIterator assignmentIterator, RuntimeStaticContext staticContext) LetClauseSparkIterator(RuntimeTupleIterator child, Name variableName, SequenceType sequenceType, RuntimeIterator assignmentIterator, RuntimeStaticContext staticContext) ReturnClauseSparkIterator(RuntimeTupleIterator child, RuntimeIterator expression, boolean isUpdating, RuntimeStaticContext staticContext) ReturnClauseSparkIterator(RuntimeTupleIterator child, RuntimeIterator expression, RuntimeStaticContext staticContext) WhereClauseSparkIterator(RuntimeTupleIterator child, RuntimeIterator whereExpression, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.flwor.closures
Constructors in org.rumbledb.runtime.flwor.closures with parameters of type RuntimeIteratorModifierConstructorDescriptionReturnFlatMapClosure(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columns) -
Uses of RuntimeIterator in org.rumbledb.runtime.flwor.expression
Subclasses of RuntimeIterator in org.rumbledb.runtime.flwor.expressionMethods in org.rumbledb.runtime.flwor.expression that return RuntimeIteratorModifier and TypeMethodDescriptionGroupByClauseSparkIteratorExpression.getExpression()OrderByClauseAnnotatedChildIterator.getIterator()Constructors in org.rumbledb.runtime.flwor.expression with parameters of type RuntimeIteratorModifierConstructorDescriptionGroupByClauseSparkIteratorExpression(RuntimeIterator expression, Name variableName, ExceptionMetadata iteratorMetadata) OrderByClauseAnnotatedChildIterator(RuntimeIterator iterator, boolean ascending, String uri, OrderByClauseSortingKey.EMPTY_ORDER empty_order) SimpleMapExpressionClosure(RuntimeIterator rightIterator, DynamicContext dynamicContext) SimpleMapExpressionIterator(RuntimeIterator sequence, RuntimeIterator mapExpression, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.flwor.udfs
Constructors in org.rumbledb.runtime.flwor.udfs with parameters of type RuntimeIteratorModifierConstructorDescriptionExpressionEvaluationUDF(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columns) ForClauseUDF(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columnNames) GenericForClauseUDF(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columnNames, String classSimpleName) GenericLetClauseUDF(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columns, String classSimpleName) HashUDF(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columns) WhereClauseUDF(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columns) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions
Subclasses of RuntimeIterator in org.rumbledb.runtime.functionsModifier and TypeClassDescriptionclassDynamic invocation of a function item that represents a builtin named function reference.classPlaceholder body iterator forFunctionItems that represent a builtin named function reference (fn:abs#1).classclassclassfn:function-lookup($name as xs:QName, $arity as xs:integer) as function(*)?classclassclassclassfn:QName($paramURI as xs:string?, $paramQName as xs:string) as xs:QNameclassMethod parameters in org.rumbledb.runtime.functions with type arguments of type RuntimeIteratorModifier and TypeMethodDescriptionstatic voidFunctionCallArgumentCoercion.validateArity(Item functionItem, List<RuntimeIterator> functionArguments, ExceptionMetadata metadata) static voidFunctionCallArgumentCoercion.wrapAccordingToSignature(Item functionItem, List<RuntimeIterator> functionArguments, RuntimeStaticContext callerStaticContext) Constructors in org.rumbledb.runtime.functions with parameters of type RuntimeIteratorModifierConstructorDescriptionDynamicFunctionCallIterator(RuntimeIterator functionItemIterator, List<RuntimeIterator> functionArguments, RuntimeStaticContext staticContext) FunctionRuntimeIterator(Name functionName, Map<Name, SequenceType> paramNameToSequenceTypes, SequenceType returnType, RuntimeIterator bodyIterator, RuntimeStaticContext staticContext, boolean isUpdating) Constructor parameters in org.rumbledb.runtime.functions with type arguments of type RuntimeIteratorModifierConstructorDescriptionBuiltinFunctionItemCallIterator(Item functionItem, List<RuntimeIterator> functionArguments, RuntimeStaticContext staticContext) DynamicFunctionCallIterator(RuntimeIterator functionItemIterator, List<RuntimeIterator> functionArguments, RuntimeStaticContext staticContext) FunctionItemCallIterator(Item functionItem, List<RuntimeIterator> functionArguments, RuntimeStaticContext staticContext) FunctionLookupFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) protectedNullFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) QNameFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) StaticUserDefinedFunctionCallIterator(FunctionIdentifier functionIdentifier, List<RuntimeIterator> functionArguments, RuntimeStaticContext staticContext, boolean isUpdating) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.arrays
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.arraysModifier and TypeClassDescriptionclassF&O 3.1 array:append — returns a new array with one additional member (the appendage sequence).classclassXPath and XQuery Functions and Operators 3.1array:filter:array:filter($array as array(*), $predicate as function(item()*) as xs:boolean) as array(*).classclassclassclassXPath and XQuery Functions and Operators 3.1array:for-each:array:for-each($array as array(*), $action as function(item()*) as item()*) as array(*).classXPath and XQuery Functions and Operators 3.1array:for-each-pair:array:for-each-pair($array1 as array(*), $array2 as array(*), $function as function(item()*, item()*) as item()*) as array(*).classclassclassclassclassF&O 3.1 array:join — concatenates the members of a sequence of arrays in order into one array.classclassF&O 3.1 array:put — returns a new array with the member at a 1-based position replaced by a given sequence (FOAY0001 if position is out of bounds).classF&O 3.1 array:remove — returns a new array with members at the given 1-based positions omitted (distinct positions; order preserved).classclassclassXPath and XQuery Functions and Operators 3.1array:sort:array:sort($array),array:sort($array, $collation?),array:sort($array, $collation?, $key).classclassConstructors in org.rumbledb.runtime.functions.arrays with parameters of type RuntimeIteratorModifierConstructorDescriptionArrayFunctionCallIterator(Item arrayItem, RuntimeIterator indexIterator, RuntimeStaticContext staticContext) Constructor parameters in org.rumbledb.runtime.functions.arrays with type arguments of type RuntimeIteratorModifierConstructorDescriptionArrayAppendFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayDescendantFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayFilterFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayFlattenFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayFoldLeftFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayFoldRightFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayForEachFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayForEachPairFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayGetFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayHeadFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayInsertBeforeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayJoinFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayMembersFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayPutFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayRemoveFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayReverseFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArraySizeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArraySortFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArraySubarrayFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ArrayTailFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.base
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.baseConstructor parameters in org.rumbledb.runtime.functions.base with type arguments of type RuntimeIteratorModifierConstructorDescriptionprotectedLocalFunctionCallIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.booleans
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.booleansModifier and TypeClassDescriptionclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.booleans with type arguments of type RuntimeIteratorModifierConstructorDescriptionBooleanFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) FalseFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) NotFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) TrueFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.context
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.contextConstructor parameters in org.rumbledb.runtime.functions.context with type arguments of type RuntimeIteratorModifierConstructorDescriptionLastFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) PositionFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.dataframe
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.dataframeConstructor parameters in org.rumbledb.runtime.functions.dataframe with type arguments of type RuntimeIteratorModifierConstructorDescriptionDropColumnsIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.datetime
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.datetimeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.datetime with type arguments of type RuntimeIteratorModifierConstructorDescriptionCurrentDateFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) CurrentDateTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) CurrentTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) DateTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) FormatDateFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) FormatDateTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) FormatTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) TimeInMillis(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.datetime.components
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.datetime.componentsModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.datetime.components with type arguments of type RuntimeIteratorModifierConstructorDescriptionAdjustDateTimeToTimezone(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) AdjustDateToTimezone(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) AdjustTimeToTimezone(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) DayFromDateFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) DayFromDateTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) HoursFromDateTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) HoursFromTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MinutesFromDateTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MinutesFromTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MonthFromDateFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MonthFromDateTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) SecondsFromDateTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) SecondsFromTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) TimezoneFromDateFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) TimezoneFromDateTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) TimezoneFromTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) YearFromDateFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) YearFromDateTimeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.durations.components
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.durations.componentsModifier and TypeClassDescriptionclassclassclassclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.durations.components with type arguments of type RuntimeIteratorModifierConstructorDescriptionDaysFromDurationFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) HoursFromDurationFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ImplicitTimezoneIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MinutesFromDurationFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MonthsFromDurationFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) SecondsFromDurationFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) YearsFromDurationFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.error
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.errorConstructor parameters in org.rumbledb.runtime.functions.error with type arguments of type RuntimeIteratorModifierConstructorDescriptionThrowErrorIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.input
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.inputModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.input with type arguments of type RuntimeIteratorModifierConstructorDescriptionAvroFileFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) CSVFileFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) DeltaFileFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) DeltaTableFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) IcebergTableFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) JsonLinesFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) LibSVMFileFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MongoDBCollectionFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ParallelizeFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) ParquetFileFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) PostgreSQLTableFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) RepartitionFunctionIterator(List<RuntimeIterator> inputIterators, RuntimeStaticContext staticContext) RootFileFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) StructuredJsonLinesFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) UnparsedTextLinesFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) XmlFilesFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.io
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.ioModifier and TypeClassDescriptionclassclassclassThe `DocFunctionIterator` class implements the `doc` function from XQuery.classclassclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.io with type arguments of type RuntimeIteratorModifierConstructorDescriptionCollectionFunctionIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) DebugFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) DocFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) JsonDocFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) LocalTextFileFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ParseJsonFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) TraceFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) UnparsedTextFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) YamlDocFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.maps
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.mapsModifier and TypeClassDescriptionclassXPath/XQuery map:contains($map, $key) implementation.classW3C XPath/XQuerymap:entry: atomizes a single key into exactly one atomic value materializes the value into a general sequence (possibly empty) returns a map containing a single key/value bindingclassFO 3.1 map:find($input as item()*, $key as xs:anyAtomicType) as array(*).classFO 3.1 map:for-each($map as map(*), $action as function(xs:anyAtomicType, item()*) as item()*) as item()*.classDynamic function call when the function item is an XDM map ($map($key)), equivalent tomap:get.classW3C XPath/XQuerymap:get: requires exactly one map argument atomizes the key and requires exactly one atomic value returns the associated value sequence, if present This built-in is local execution only (consistent with map/array accessors).classW3C XPath/XQuerymap:keys: requires exactly one map argument returns the atomic keys present in the map This built-in is local execution only (consistent with map/array accessors).classW3C XPath/XQuerymap:merge:classW3C XPath/XQuerymap:put: requires exactly one map argument atomizes the key and requires exactly one atomic value returns a new map with the entry added or replaced (key equivalence via op:same-key) This built-in is local execution only.classW3C XPath/XQuerymap:remove:map:remove($map as map(*), $keys as xs:anyAtomicType*) as map(*).classW3C map:size function.Constructors in org.rumbledb.runtime.functions.maps with parameters of type RuntimeIteratorModifierConstructorDescriptionMapFunctionCallIterator(Item mapItem, RuntimeIterator keyIterator, RuntimeStaticContext staticContext) Constructor parameters in org.rumbledb.runtime.functions.maps with type arguments of type RuntimeIteratorModifierConstructorDescriptionMapContainsFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MapEntryFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MapFindFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MapForEachFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MapGetFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MapKeysFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MapMergeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MapPutFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MapRemoveFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MapSizeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.nullable
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.nullableConstructor parameters in org.rumbledb.runtime.functions.nullable with type arguments of type RuntimeIteratorModifierConstructorDescriptionIsNullIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.numerics
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.numericsModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.numerics with type arguments of type RuntimeIteratorModifierConstructorDescriptionAbsFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) CeilingFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) FloorFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) FormatIntegerFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) FormatNumberFunctionIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) NumberFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) PiFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) RoundFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) RoundHalfToEvenFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.numerics.exponential
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.numerics.exponentialModifier and TypeClassDescriptionclassclassclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.numerics.exponential with type arguments of type RuntimeIteratorModifierConstructorDescriptionExp10FunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ExpFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) Log10FunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) LogFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) PowFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) SqrtFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.numerics.trigonometric
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.numerics.trigonometricModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.numerics.trigonometric with type arguments of type RuntimeIteratorModifierConstructorDescriptionACosFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ASinFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ATan2FunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ATanFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) CosFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) CoshFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) SinFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) SinhFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) TanFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.object
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.objectModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.object with type arguments of type RuntimeIteratorModifierConstructorDescriptionObjectAccumulateFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ObjectDescendantFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ObjectDescendantPairsFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ObjectIntersectFunctionIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) ObjectKeysFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ObjectProjectFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ObjectRemoveKeysFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ObjectValuesFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.random
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.randomConstructor parameters in org.rumbledb.runtime.functions.random with type arguments of type RuntimeIteratorModifierConstructorDescriptionRandomNumberGeneratorIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) RandomSequenceGeneratorIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) RandomSequenceWithBoundsAndSeedIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) RandomSequenceWithBoundsIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.sequences.aggregate
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.sequences.aggregateModifier and TypeClassDescriptionclassclassclassclassclassMethods in org.rumbledb.runtime.functions.sequences.aggregate with parameters of type RuntimeIteratorModifier and TypeMethodDescriptionstatic ItemCountFunctionIterator.computeCount(RuntimeIterator iterator, DynamicContext context, ExceptionMetadata metadata) static ItemSumFunctionIterator.computeSum(Item zeroElement, RuntimeIterator iterator, DynamicContext context, ExceptionMetadata metadata) Constructor parameters in org.rumbledb.runtime.functions.sequences.aggregate with type arguments of type RuntimeIteratorModifierConstructorDescriptionAvgFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) CountFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MaxFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MinFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) SumFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.sequences.cardinality
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.sequences.cardinalityModifier and TypeClassDescriptionclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.sequences.cardinality with type arguments of type RuntimeIteratorModifierConstructorDescriptionprotectedCardinalityFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ExactlyOneIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) OneOrMoreIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ZeroOrOneIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.sequences.general
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.sequences.generalModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.sequences.general with type arguments of type RuntimeIteratorModifierConstructorDescriptionDataFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) EmptyFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) ExistsFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) HeadFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) InsertBeforeFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) RemoveFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) ReverseFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) SubsequenceFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) TailFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) UnorderedFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.sequences.value
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.sequences.valueModifier and TypeClassDescriptionclassclassclassConstructor parameters in org.rumbledb.runtime.functions.sequences.value with type arguments of type RuntimeIteratorModifierConstructorDescriptionDeepEqualFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) DistinctValuesFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) IndexOfFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.strings
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.stringsModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassConstructor parameters in org.rumbledb.runtime.functions.strings with type arguments of type RuntimeIteratorModifierConstructorDescriptionCodepointEqualFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) CodepointsToStringFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) CompareFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ConcatFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ContainsFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) DefaultCollationFunctionIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) EncodeForURIFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) EndsWithFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) LowerCaseFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) MatchesFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) NormalizeSpaceFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) NormalizeUnicodeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ReplaceFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) ResolveURIFunctionIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) SerializeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) StartsWithFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) StaticBaseURIFunctionIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) StringFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) StringJoinFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) StringLengthFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) StringToCodepointsFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) SubstringAfterFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) SubstringBeforeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) SubstringFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) TokenizeFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) TranslateFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) UpperCaseFunctionIterator(List<RuntimeIterator> arguments, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.typing
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.typingConstructor parameters in org.rumbledb.runtime.functions.typing with type arguments of type RuntimeIteratorModifierConstructorDescriptionDynamicItemTypeIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.functions.xml
Subclasses of RuntimeIterator in org.rumbledb.runtime.functions.xmlModifier and TypeClassDescriptionclassImplementation of the fn:base-uri function according to XPath and XQuery Functions and Operators 3.1 (https://www.w3.org/TR/xpath-functions-31/#func-base-uri) and the XDM 3.1 base-uri accessor.classImplementation of the fn:document-uri function according to XPath and XQuery Functions and Operators 3.1 (https://www.w3.org/TR/xpath-functions-31/#func-document-uri) and the XDM 3.1 document-uri accessor.classclassImplementation of fn:in-scope-prefixes according to XPath and XQuery Functions and Operators 3.1, Section 14.1.classImplementation of the fn:nilled function according to XPath and XQuery Functions and Operators 3.1 (https://www.w3.org/TR/xpath-functions-31/#func-nilled) and the XDM 3.1 nilled accessor.classImplementation of the fn:name function according to XQuery 3.1 specification.classImplementation of the fn:node-name function according to XPath and XQuery Functions and Operators 3.1 (https://www.w3.org/TR/xpath-functions-31/#func-node-name) and the XDM 3.1 node-name accessor.Constructor parameters in org.rumbledb.runtime.functions.xml with type arguments of type RuntimeIteratorModifierConstructorDescriptionBaseUriFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) DocumentUriFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) GetRootFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) InScopePrefixesFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) NilledFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) NodeNameFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) NodeQNameFunctionIterator(List<RuntimeIterator> parameters, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.logics
Subclasses of RuntimeIterator in org.rumbledb.runtime.logicsModifier and TypeClassDescriptionclassclassclassMethods in org.rumbledb.runtime.logics that return RuntimeIteratorModifier and TypeMethodDescriptionAndOperationIterator.getLeftIterator()AndOperationIterator.getRightIterator()Constructors in org.rumbledb.runtime.logics with parameters of type RuntimeIteratorModifierConstructorDescriptionAndOperationIterator(RuntimeIterator leftIterator, RuntimeIterator rightIterator, RuntimeStaticContext staticContext) NotOperationIterator(RuntimeIterator child, RuntimeStaticContext staticContext) OrOperationIterator(RuntimeIterator leftIterator, RuntimeIterator rightIterator, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.misc
Subclasses of RuntimeIterator in org.rumbledb.runtime.miscModifier and TypeClassDescriptionclassclassRuntime iterator for node comparisons.classclassMethods in org.rumbledb.runtime.misc that return RuntimeIteratorModifier and TypeMethodDescriptionComparisonIterator.getLeftIterator()NodeComparisonRuntimeIterator.getLeftIterator()ComparisonIterator.getRightIterator()NodeComparisonRuntimeIterator.getRightIterator()Constructors in org.rumbledb.runtime.misc with parameters of type RuntimeIteratorModifierConstructorDescriptionComparisonIterator(RuntimeIterator leftIterator, RuntimeIterator rightIterator, ComparisonExpression.ComparisonOperator comparisonOperator, RuntimeStaticContext staticContext) NodeComparisonRuntimeIterator(RuntimeIterator leftIterator, RuntimeIterator rightIterator, NodeComparisonExpression.NodeComparisonOperator operator, RuntimeStaticContext staticContext) RangeOperationIterator(RuntimeIterator leftIterator, RuntimeIterator rightiterator, RuntimeStaticContext staticContext) StringConcatIterator(RuntimeIterator leftIterator, RuntimeIterator rightIterator, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.primary
Subclasses of RuntimeIterator in org.rumbledb.runtime.primaryModifier and TypeClassDescriptionclassclassclassclassclassclassclassXQuery 3.1 map constructor: atomized single-atomic keys and general- sequence values.classclassclassclassConstructors in org.rumbledb.runtime.primary with parameters of type RuntimeIteratorModifierConstructorDescriptionArrayRuntimeIterator(RuntimeIterator arrayItems, RuntimeStaticContext staticContext) Curly array constructor: single child whose items become singleton members.Constructor parameters in org.rumbledb.runtime.primary with type arguments of type RuntimeIteratorModifierConstructorDescriptionArrayRuntimeIterator(List<RuntimeIterator> memberIterators, boolean isFixedSlotsArrayConstructor, RuntimeStaticContext staticContext) Square array constructor: each child iterator produces one member (possibly a sequence).MapConstructorRuntimeIterator(List<RuntimeIterator> keys, List<RuntimeIterator> values, RuntimeStaticContext staticContext) ObjectConstructorRuntimeIterator(List<RuntimeIterator> keys, List<RuntimeIterator> values, RuntimeStaticContext staticContext) ObjectConstructorRuntimeIterator(List<RuntimeIterator> childExpressions, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.scripting
Subclasses of RuntimeIterator in org.rumbledb.runtime.scriptingConstructors in org.rumbledb.runtime.scripting with parameters of type RuntimeIteratorModifierConstructorDescriptionProgramIterator(RuntimeIterator statementsAndExprIterator, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.scripting.block
Subclasses of RuntimeIterator in org.rumbledb.runtime.scripting.blockConstructors in org.rumbledb.runtime.scripting.block with parameters of type RuntimeIteratorModifierConstructorDescriptionStatementsWithExprIterator(List<RuntimeIterator> statements, RuntimeIterator exprIterator, RuntimeStaticContext staticContext) Constructor parameters in org.rumbledb.runtime.scripting.block with type arguments of type RuntimeIteratorModifierConstructorDescriptionStatementsOnlyIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) StatementsWithExprIterator(List<RuntimeIterator> statements, RuntimeIterator exprIterator, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.scripting.control
Subclasses of RuntimeIterator in org.rumbledb.runtime.scripting.controlModifier and TypeClassDescriptionclassclassclassclassConstructors in org.rumbledb.runtime.scripting.control with parameters of type RuntimeIteratorModifierConstructorDescriptionSwitchStatementIterator(RuntimeIterator testField, Map<RuntimeIterator, RuntimeIterator> cases, RuntimeIterator defaultReturn, RuntimeStaticContext staticContext) TryCatchStatementIterator(RuntimeIterator tryStatement, Map<String, RuntimeIterator> catchStatements, RuntimeIterator catchAllStatement, RuntimeStaticContext staticContext) TypeSwitchStatementIterator(RuntimeIterator testField, List<TypeswitchRuntimeIteratorCase> cases, TypeswitchRuntimeIteratorCase defaultCase, RuntimeStaticContext staticContext) Constructor parameters in org.rumbledb.runtime.scripting.control with type arguments of type RuntimeIteratorModifierConstructorDescriptionConditionalStatementIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) SwitchStatementIterator(RuntimeIterator testField, Map<RuntimeIterator, RuntimeIterator> cases, RuntimeIterator defaultReturn, RuntimeStaticContext staticContext) SwitchStatementIterator(RuntimeIterator testField, Map<RuntimeIterator, RuntimeIterator> cases, RuntimeIterator defaultReturn, RuntimeStaticContext staticContext) TryCatchStatementIterator(RuntimeIterator tryStatement, Map<String, RuntimeIterator> catchStatements, RuntimeIterator catchAllStatement, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.scripting.declaration
Subclasses of RuntimeIterator in org.rumbledb.runtime.scripting.declarationModifier and TypeClassDescriptionclassclassConstructor parameters in org.rumbledb.runtime.scripting.declaration with type arguments of type RuntimeIteratorModifierConstructorDescriptionCommaVariableDeclStatementIterator(List<RuntimeIterator> children, RuntimeStaticContext staticContext) VariableDeclStatementIterator(Name variableName, List<RuntimeIterator> children, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.scripting.flwor
Subclasses of RuntimeIterator in org.rumbledb.runtime.scripting.flworConstructors in org.rumbledb.runtime.scripting.flwor with parameters of type RuntimeIteratorModifierConstructorDescriptionReturnStatementClauseIterator(RuntimeTupleIterator clauseIterator, RuntimeIterator expression, RuntimeStaticContext context) -
Uses of RuntimeIterator in org.rumbledb.runtime.scripting.loops
Subclasses of RuntimeIterator in org.rumbledb.runtime.scripting.loopsModifier and TypeClassDescriptionclassclassclassclassConstructors in org.rumbledb.runtime.scripting.loops with parameters of type RuntimeIteratorModifierConstructorDescriptionExitStatementIterator(RuntimeIterator childIterator, boolean isSequential, RuntimeStaticContext staticContext) WhileStatementIterator(RuntimeIterator testConditionIterator, RuntimeIterator bodyIterator, boolean isSequential, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.scripting.mutation
Subclasses of RuntimeIterator in org.rumbledb.runtime.scripting.mutationConstructors in org.rumbledb.runtime.scripting.mutation with parameters of type RuntimeIteratorModifierConstructorDescriptionApplyStatementIterator(RuntimeIterator exprIterator, boolean isSequential, RuntimeStaticContext staticContext) AssignStatementIterator(RuntimeIterator assignExpression, Name variableName, boolean isSequential, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.typing
Subclasses of RuntimeIterator in org.rumbledb.runtime.typingModifier and TypeClassDescriptionclassclassclassclassclassclassclassConstructors in org.rumbledb.runtime.typing with parameters of type RuntimeIteratorModifierConstructorDescriptionAtMostOneItemTypePromotionIterator(RuntimeIterator iterator, SequenceType sequenceType, String exceptionMessage, RuntimeStaticContext staticContext) CastableIterator(RuntimeIterator child, SequenceType sequenceType, RuntimeStaticContext staticContext) CastIterator(RuntimeIterator child, SequenceType sequenceType, RuntimeStaticContext staticContext) InstanceOfIterator(RuntimeIterator child, SequenceType sequenceType, RuntimeStaticContext staticContext) TreatIterator(RuntimeIterator iterator, SequenceType sequenceType, boolean isUpdating, ErrorCode errorCode, RuntimeStaticContext staticContext) TreatIterator(RuntimeIterator iterator, SequenceType sequenceType, ErrorCode errorCode, RuntimeStaticContext staticContext) TypePromotionIterator(RuntimeIterator iterator, SequenceType sequenceType, String exceptionMessage, RuntimeStaticContext staticContext) ValidateTypeIterator(RuntimeIterator instance, ItemType itemType, boolean isValidate, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.update.expression
Subclasses of RuntimeIterator in org.rumbledb.runtime.update.expressionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassConstructors in org.rumbledb.runtime.update.expression with parameters of type RuntimeIteratorModifierConstructorDescriptionAppendExpressionIterator(RuntimeIterator arrayIterator, RuntimeIterator toAppendIterator, RuntimeStaticContext staticContext) CreateCollectionIterator(RuntimeIterator targetIterator, RuntimeIterator contentIterator, Mode mode, RuntimeStaticContext staticContext) DeleteExpressionIterator(RuntimeIterator mainIterator, RuntimeIterator lookupIterator, RuntimeStaticContext staticContext) DeleteIndexFromCollectionIterator(RuntimeIterator targetIterator, boolean isFirst, Mode mode, RuntimeStaticContext staticContext) DeleteIndexFromCollectionIterator(RuntimeIterator targetIterator, RuntimeIterator numDeleteIterator, boolean isFirst, Mode mode, RuntimeStaticContext staticContext) DeleteSearchFromCollectionIterator(RuntimeIterator contentIterator, RuntimeStaticContext staticContext) EditCollectionIterator(RuntimeIterator targetIterator, RuntimeIterator contentIterator, RuntimeStaticContext staticContext) InsertExpressionIterator(RuntimeIterator mainIterator, RuntimeIterator toInsertIterator, RuntimeIterator positionIterator, RuntimeStaticContext staticContext) InsertIndexIntoCollectionIterator(RuntimeIterator targetIterator, RuntimeIterator contentIterator, RuntimeIterator posIterator, Mode mode, boolean isFirst, boolean isLast, RuntimeStaticContext staticContext) InsertIndexIntoCollectionIterator(RuntimeIterator targetIterator, RuntimeIterator contentIterator, Mode mode, boolean isFirst, boolean isLast, RuntimeStaticContext staticContext) InsertSearchIntoCollectionIterator(RuntimeIterator targetIterator, RuntimeIterator contentIterator, boolean isBefore, RuntimeStaticContext staticContext) RenameExpressionIterator(RuntimeIterator mainIterator, RuntimeIterator locatorIterator, RuntimeIterator nameIterator, RuntimeStaticContext staticContext) ReplaceExpressionIterator(RuntimeIterator mainIterator, RuntimeIterator locatorIterator, RuntimeIterator replacerIterator, RuntimeStaticContext staticContext) TransformExpressionIterator(Map<Name, RuntimeIterator> copyDeclMap, RuntimeIterator modifyIterator, RuntimeIterator returnIterator, RuntimeStaticContext staticContext, int mutabilityLevel) TruncateCollectionIterator(RuntimeIterator targetIterator, Mode mode, RuntimeStaticContext staticContext) Constructor parameters in org.rumbledb.runtime.update.expression with type arguments of type RuntimeIteratorModifierConstructorDescriptionTransformExpressionIterator(Map<Name, RuntimeIterator> copyDeclMap, RuntimeIterator modifyIterator, RuntimeIterator returnIterator, RuntimeStaticContext staticContext, int mutabilityLevel) -
Uses of RuntimeIterator in org.rumbledb.runtime.xml
Subclasses of RuntimeIterator in org.rumbledb.runtime.xmlModifier and TypeClassDescriptionclassRuntime iterator for attribute node content.classRuntime iterator for attribute nodes in a direct element constructor.classRuntime iterator for computed comment node constructors.classRuntime iterator for computed attribute constructors.classRuntime iterator for computed element constructors.classRuntime iterator for computed namespace constructors.classRuntime iterator for computed processing instruction constructors.classRuntime iterator for direct comment node constructors.classRuntime iterator for direct element constructors.classRuntime iterator for direct processing instruction constructors.classRuntime iterator for document node constructors.classPostfix lookup with XQuery 3.1 semantics.classclassclassRuntime iterator for text node constructors.classRuntime iterator for text nodes in a direct element constructor.classUnary lookup with XQuery 3.1 semantics.Constructors in org.rumbledb.runtime.xml with parameters of type RuntimeIteratorModifierConstructorDescriptionComputedElementConstructorRuntimeIterator(Name staticElementName, RuntimeIterator contentIterator, RuntimeStaticContext staticContext) Constructor for static element name: element elementName { content }ComputedElementConstructorRuntimeIterator(DataFunctionIterator nameIterator, RuntimeIterator contentIterator, RuntimeStaticContext staticContext) Constructor for dynamic element name: element { nameExpression } { content }DocumentNodeConstructorRuntimeIterator(RuntimeIterator contentIterator, RuntimeStaticContext staticContext) Constructor for document node constructor runtime iteratorPostfixLookupIterator(RuntimeIterator object, RuntimeIterator lookupIterator, RuntimeStaticContext staticContext) SlashExprClosure(RuntimeIterator rightIterator, DynamicContext dynamicContext) SlashExprIterator(RuntimeIterator sequence, RuntimeIterator stepIterator, RuntimeStaticContext staticContext) StepExprIterator(RuntimeIterator axisIterator, NodeTest nodeTest, RuntimeStaticContext staticContext) UnaryLookupIterator(RuntimeIterator lookupIterator, RuntimeStaticContext staticContext) Constructor parameters in org.rumbledb.runtime.xml with type arguments of type RuntimeIteratorModifierConstructorDescriptionDirElemConstructorRuntimeIterator(Name elementName, List<RuntimeIterator> content, List<AttributeNodeRuntimeIterator> attributes, List<NamespaceDeclaration> namespaceDeclarations, RuntimeStaticContext staticContext) -
Uses of RuntimeIterator in org.rumbledb.runtime.xml.axis
Subclasses of RuntimeIterator in org.rumbledb.runtime.xml.axis -
Uses of RuntimeIterator in org.rumbledb.runtime.xml.axis.forward
Subclasses of RuntimeIterator in org.rumbledb.runtime.xml.axis.forwardModifier and TypeClassDescriptionclassclassclassclassclassclassclass -
Uses of RuntimeIterator in org.rumbledb.runtime.xml.axis.reverse
Subclasses of RuntimeIterator in org.rumbledb.runtime.xml.axis.reverseModifier and TypeClassDescriptionclassclassclassclassclass