Uses of Class
org.rumbledb.context.Name
Packages that use Name
Package
Description
-
Uses of Name in org.rumbledb.api
Methods in org.rumbledb.api that return NameModifier and TypeMethodDescriptiondefault NameItem.getNotationValue()Returns the expanded name of an xs:NOTATION value; its prefix does not affect equality.default NameItem.getQNameValue()Returns the expanded name of this item when it is an xs:QName.default NameItem.nodeName()XDM 3.1 Section 5.10 node-name Accessor.Methods in org.rumbledb.api that return types with arguments of type NameModifier and TypeMethodDescriptiondefault Map<Name,HomogeneousItemDataFrame> Item.getDFVariablesInClosure()Returns the DataFrame variable bindings, if it is a function item.Item.getLocalVariablesInClosure()Returns the local variable bindings, if it is a function item.Item.getParameterNames()Returns the names of the parameters of the function, if it is a function item.Item.getRDDVariablesInClosure()Returns the RDD variable bindings, if it is a function item. -
Uses of Name in org.rumbledb.bindings
Methods in org.rumbledb.bindings that return types with arguments of type NameMethods in org.rumbledb.bindings with parameters of type Name -
Uses of Name in org.rumbledb.compiler
Methods in org.rumbledb.compiler that return NameModifier and TypeMethodDescriptionstatic NameURIQualifiedNameParser.parse(String tokenText, String xmlVersion, ExceptionMetadata metadata) TranslationVisitor.parseEqName(JsoniqParser.EqNameContext ctx, TranslationNameResolver.NameRole role) Parse an EQName.XQueryTranslationVisitor.parseEqName(XQueryParser.EqNameContext ctx, TranslationNameResolver.NameRole role) Parse an EQName.TranslationVisitor.parseFunctionName(JsoniqParser.FunctionNameContext ctx) XQueryTranslationVisitor.parseFunctionName(XQueryParser.FunctionNameContext ctx) TranslationVisitor.parseName(JsoniqParser.QnameContext ctx, TranslationNameResolver.NameRole role) Adapts the JSONiq QName grammar to the shared role-aware resolver.XQueryTranslationVisitor.parseName(XQueryParser.QnameContext ctx, TranslationNameResolver.NameRole role) Adapts the XQuery QName grammar to the shared role-aware resolver.Methods in org.rumbledb.compiler with parameters of type NameModifier and TypeMethodDescriptionvoidInferTypeVisitor.checkAndUpdateVariableStaticType(SequenceType declaredType, SequenceType inferredType, StaticContext context, String nodeName, Name variableName, ExceptionMetadata metadata) booleanProjectionPushdownDetectionVisitor.ReferenceMap.containsKey(Name name) voidProjectionPushdownDetectionVisitor.ReferenceMap.getReferenceMap(Name name) -
Uses of Name in org.rumbledb.compiler.translation
Methods in org.rumbledb.compiler.translation that return NameModifier and TypeMethodDescriptionTranslationNameResolver.resolveEQName(String lexicalName, TranslationNameResolver.NameRole role, ExceptionMetadata metadata) TranslationNameResolver.resolveFunctionName(String lexicalName, ExceptionMetadata metadata) TranslationNameResolver.resolveQName(String fullQName, String prefix, String localName, TranslationNameResolver.NameRole role, ExceptionMetadata metadata) Methods in org.rumbledb.compiler.translation with parameters of type NameModifier and TypeMethodDescriptionvoidPrologBuilder.applyDecimalFormat(boolean isDefaultDecimalFormat, Name name, List<String> propertyNames, List<String> propertyValues, ExceptionMetadata metadata) static voidDecimalFormatTranslation.process(boolean isDefaultDecimalFormat, Name name, List<String> propertyNames, List<String> propertyValues, StaticContext moduleContext, ExceptionMetadata metadata) Method parameters in org.rumbledb.compiler.translation with type arguments of type NameModifier and TypeMethodDescriptionstatic <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext, VarRefCtx extends org.antlr.v4.runtime.ParserRuleContext, ParenthesizedExprCtx extends org.antlr.v4.runtime.ParserRuleContext, ArgumentListCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionPostfixTranslation.arrowExpr(ArrowExprContext<MainExprCtx, EqNameCtx, VarRefCtx, ParenthesizedExprCtx, ArgumentListCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitUnaryExpr, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<VarRefCtx, Expression> visitVarRef, Function<ParenthesizedExprCtx, Expression> visitParenthesizedExpr, Function<ArgumentListCtx, List<Expression>> getArgumentsFromArgumentListContext) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
CatchPatternControlTranslation.catchPattern(NameTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext>
CountClauseFlworTranslation.countClause(CountClauseContext<VarBindingCtx> ctx, TranslationContext translationContext, Function<VarBindingCtx, Name> parseVariableBinding) static <VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
ForClauseFlworTranslation.forClause(ForClauseContext<VarBindingCtx, SeqTypeCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType, Function<ExprSingleCtx, Expression> visitExprSingle) static <VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
ForClauseFlworTranslation.forVar(ForVarContext<VarBindingCtx, SeqTypeCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType, Function<ExprSingleCtx, Expression> visitExprSingle) static <FunctionNameCtx extends org.antlr.v4.runtime.ParserRuleContext,ArgumentCtx extends org.antlr.v4.runtime.ParserRuleContext>
FunctionCallExpressionPrimaryTranslation.functionCall(FunctionCallContext<FunctionNameCtx, ArgumentCtx> ctx, TranslationContext translationContext, Function<FunctionNameCtx, Name> parseFunctionName, Function<ArgumentCtx, Expression> visitArgument) static <VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext, UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
GroupByClauseFlworTranslation.groupByClause(GroupByClauseContext<VarBindingCtx, SeqTypeCtx, ExprSingleCtx, UriLiteralCtx> ctx, TranslationContext translationContext, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType, Function<ExprSingleCtx, Expression> visitExprSingle, Function<UriLiteralCtx, String> resolveCollationUri) static <SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ItemTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext, AnnotationsCtx extends org.antlr.v4.runtime.ParserRuleContext, StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
ItemTypeTypeTranslation.itemType(ItemTypeContext<SeqTypeCtx, ItemTypeCtx, EqNameCtx, AnnotationsCtx, StringLiteralCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Consumer<AnnotationsCtx> processAnnotations, Function<StringLiteralCtx, String> processStringLiteral, Function<SeqTypeCtx, SequenceType> processSequenceType, Function<ItemTypeCtx, ItemType> processItemType) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
ItemTypeTypeTranslation.kindTest(KindTestContext<EqNameCtx, StringLiteralCtx> kindTestContext, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<StringLiteralCtx, String> processStringLiteral) static <VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
LetClauseFlworTranslation.letClause(LetClauseContext<VarBindingCtx, SeqTypeCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType, Function<ExprSingleCtx, Expression> visitExprSingle) static <VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
LetClauseFlworTranslation.letVar(LetVarContext<VarBindingCtx, SeqTypeCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType, Function<ExprSingleCtx, Expression> visitExprSingle) static <FunctionNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NamedFunctionReferenceExpressionPrimaryTranslation.namedFunctionRef(NamedFunctionRefContext<FunctionNameCtx> ctx, TranslationContext translationContext, Function<FunctionNameCtx, Name> parseFunctionName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
OptionDeclarationDeclarationTranslation.optionDecl(OptionDeclContext<EqNameCtx, StringLiteralCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<StringLiteralCtx, String> processStringLiteral) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,LiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
List<Annotation>AnnotationTranslation.processAnnotations(AnnotationsContext<EqNameCtx, LiteralCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<LiteralCtx, Expression> visitLiteral) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
TryCatchExpressionControlTranslation.tryCatchExpr(TryCatchExprContext<ExprCtx, EqNameCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
VariableReferenceExpressionPrimaryTranslation.varRef(VarRefContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
WindowClauseFlworTranslation.windowClause(WindowClauseContext<VarBindingCtx, SeqTypeCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType, Function<ExprSingleCtx, Expression> visitExprSingle) -
Uses of Name in org.rumbledb.compiler.translation.scripting
Method parameters in org.rumbledb.compiler.translation.scripting with type arguments of type NameModifier and TypeMethodDescriptionstatic <VarRefCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
AssignStatementMutationStatementTranslation.assignStatement(AssignStatementContext<VarRefCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<VarRefCtx, Name> parseVariableReference, Function<ExprSingleCtx, Expression> visitExprSingle) static <BlockStmtCtx extends org.antlr.v4.runtime.ParserRuleContext,EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
TryCatchStatementControlStatementTranslation.tryCatchStatement(TryCatchStatementContext<BlockStmtCtx, EqNameCtx> ctx, TranslationContext translationContext, Function<BlockStmtCtx, BlockStatement> visitBlockStatement, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) -
Uses of Name in org.rumbledb.compiler.translation.update
Method parameters in org.rumbledb.compiler.translation.update with type arguments of type NameModifier and TypeMethodDescriptionstatic <VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
TransformExpressionUpdateTranslation.transformExpr(TransformExprContext<VarBindingCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<VarBindingCtx, Name> parseVariableBinding, Function<ExprSingleCtx, Expression> visitExprSingle) -
Uses of Name in org.rumbledb.compiler.translation.xml
Method parameters in org.rumbledb.compiler.translation.xml with type arguments of type NameModifier and TypeMethodDescriptionstatic <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.attributeTest(AttributeTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext, EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ComputedAttributeConstructorExpressionXmlComputedConstructorTranslation.compAttrConstructor(CompAttrConstructorContext<EqNameCtx, ExprCtx, EnclosedExprCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<ExprCtx, Expression> visitExpr, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext, EnclosedContentExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ComputedElementConstructorExpressionXmlComputedConstructorTranslation.compElemConstructor(CompElemConstructorContext<EqNameCtx, ExprCtx, EnclosedContentExprCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<ExprCtx, Expression> visitExpr, Function<EnclosedContentExprCtx, Expression> visitEnclosedContentExpr) static <QnameCtx extends org.antlr.v4.runtime.ParserRuleContext,DirElemContentCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlDirectConstructorTranslation.directConstructor(DirectConstructorContext<QnameCtx, ExprCtx, DirElemContentCtx> ctx, org.antlr.v4.runtime.CommonTokenStream tokenStream, TranslationContext translationContext, BiFunction<QnameCtx, TranslationNameResolver.NameRole, Name> parseName, Function<DirElemContentCtx, Expression> visitDirElemContent, Function<ExprCtx, Expression> visitExpr) Translates a direct constructor (element, comment, or processing instruction) into anExpression.static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.documentTest(DocumentTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.elementTest(ElementTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.nameTest(NameTestContext<EqNameCtx> ctx, TranslationContext translationContext, boolean unprefixedUsesDefaultElementNamespace, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
SchemaNodeTestXmlNodeTestTranslation.schemaAttributeTest(SchemaAttributeTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
SchemaNodeTestXmlNodeTestTranslation.schemaElementTest(SchemaElementTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) -
Uses of Name in org.rumbledb.compiler.utils
Methods in org.rumbledb.compiler.utils with parameters of type NameModifier and TypeMethodDescriptionstatic voidAnnotationValidator.validateAnnotationName(Name annotationName, ExceptionMetadata metadata) Validates an annotation name against reserved namespaces according to W3C XQuery 3.1 §4.17/§4.18 [err:XQST0045].static voidFunctionDeclarationValidator.validateFunctionName(Name name, ExceptionMetadata metadata) Functions cannot be declared in the reserved namespaces. -
Uses of Name in org.rumbledb.context
Fields in org.rumbledb.context declared as NameModifier and TypeFieldDescriptionstatic final NameName.CONTEXT_COUNTstatic final NameName.CONTEXT_ITEMstatic final NameName.CONTEXT_POSITIONstatic final Namestatic final NameName.TEMP_VAR1static final NameName.TEMP_VAR2Methods in org.rumbledb.context that return NameModifier and TypeMethodDescriptionName.addArityToFunctionName(int arity) Converts the expanded name to an expanded name whose local name has a #n suffix, where n is the arity of the function, in order to encode the whole function identifier as an expanded name.static NameName.createNameInDefaultXQueryAnnotationsNamespace(String localName) Creates an expanded name that has the default XQuery annotations namespace.static NameName.createNameInJsoniqAnnotationsNamespace(String localName) Creates an expanded name that has the default JSONiq annotations namespace.static NameName.createTypeNameFromLiteral(String prefixedName, StaticContext moduleContext) Creates an expanded name resolving the prefix from namespace bindings.static NameName.createVariableInDefaultBuiltinFunctionNamespace(String localName) static NameName.createVariableInDefaultFunctionNamespace(String localName) Creates an expanded name that has the default JSONiq type namespace.static NameName.createVariableInDefaultTypeNamespace(String localName) Creates an expanded name that has the default JSONiq function namespace.static NameName.createVariableInDefaultXMLSchemaTypeNamespace(String localName) static NameName.createVariableInNoNamespace(String localName) Creates an expanded name that has no namespace.static NameName.createVariableResolvingPrefix(String prefix, String localName, StaticContext moduleContext) Creates an expanded name resolving the prefix from namespace bindings.FunctionIdentifier.getNameWithArity()Methods in org.rumbledb.context that return types with arguments of type NameModifier and TypeMethodDescriptionstatic Map<Name,DynamicContext.VariableDependency> DynamicContext.copyVariableDependencies(Map<Name, DynamicContext.VariableDependency> from) VariableValues.getDataFrameVariableNames()StaticContext.getDecimalFormats()VariableValues.getLocalVariableNames()VariableValues.getRDDVariableNames()Methods in org.rumbledb.context with parameters of type NameModifier and TypeMethodDescriptionvoidStaticContext.addDecimalFormat(Name name, DecimalFormatDefinition decimalFormat, ExceptionMetadata metadata) voidDynamicContext.addGlobalVariable(Name globalVariable) voidGlobalVariables.addGlobalVariable(Name globalVariable) voidStaticContext.addVariable(Name varName, SequenceType type, ExceptionMetadata metadata) voidStaticContext.addVariable(Name varName, SequenceType type, ExceptionMetadata metadata, boolean isAssignable) voidVariableValues.addVariableCount(Name varName, Item count) voidVariableValues.addVariableValue(Name varName, List<Item> value) voidVariableValues.addVariableValue(Name varName, org.apache.spark.api.java.JavaRDD<Item> value) voidVariableValues.addVariableValue(Name varName, HomogeneousItemDataFrame value) voidVariableValues.changeVariableValue(Name varName, List<Item> value) voidVariableValues.changeVariableValue(Name varName, org.apache.spark.api.java.JavaRDD<Item> value) voidVariableValues.changeVariableValue(Name varName, HomogeneousItemDataFrame value) booleanInScopeSchemaTypes.checkInScopeSchemaTypeExists(Name name) intbooleanbooleanVariableValues.containsLocally(VariableValues variableValues, Name varName) VariableValues.getDataFrameVariableValue(Name varName, ExceptionMetadata metadata) InScopeSchemaTypes.getInScopeSchemaType(Name name) booleanStaticContext.getIsAssignable(Name name) VariableValues.getLocalVariableValue(Name varName, ExceptionMetadata metadata) org.apache.spark.api.java.JavaRDD<Item>VariableValues.getRDDVariableValue(Name varName, ExceptionMetadata metadata) VariableValues.getVariableCount(Name varName, ExceptionMetadata metadata) StaticContext.getVariableSequenceType(Name varName) StaticContext.getVariableStorageMode(Name varName) booleanStaticContext.hasVariableInScopeOnly(Name variableName) booleanVariableValues.isDataFrame(Name varName, ExceptionMetadata metadata) booleanbooleanVariableValues.isRDD(Name varName, ExceptionMetadata metadata) voidVariableValues.removeVariable(Name varName) voidStaticContext.replaceVariableSequenceType(Name varName, SequenceType newSequenceType) voidStaticContext.setVariableStorageMode(Name varName, ExecutionMode mode) Method parameters in org.rumbledb.context with type arguments of type NameModifier and TypeMethodDescriptionstatic Map<Name,DynamicContext.VariableDependency> DynamicContext.copyVariableDependencies(Map<Name, DynamicContext.VariableDependency> from) voidStaticContext.incrementArities(StaticContext stopContext, Set<Name> varToExclude) static voidDynamicContext.mergeVariableDependencies(Map<Name, DynamicContext.VariableDependency> into, Map<Name, DynamicContext.VariableDependency> from) Constructors in org.rumbledb.context with parameters of type NameModifierConstructorDescriptionFunctionIdentifier(Name functionName, int arity) InScopeVariable(Name name, SequenceType sequenceType, ExceptionMetadata metadata, ExecutionMode storageMode) InScopeVariable(Name name, SequenceType type, ExceptionMetadata metadata, ExecutionMode storageMode, boolean isAssignable) Constructor parameters in org.rumbledb.context with type arguments of type NameModifierConstructorDescriptionDynamicContext(DynamicContext parent, Map<Name, List<Item>> localVariableValues, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> rddVariableValues, Map<Name, HomogeneousItemDataFrame> dataFrameVariableValues) VariableValues(VariableValues parent, Map<Name, List<Item>> localVariableValues, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> rddVariableValues, Map<Name, HomogeneousItemDataFrame> dataFrameVariableValues, GlobalVariables globalVariables) -
Uses of Name in org.rumbledb.errorcodes
Fields in org.rumbledb.errorcodes declared as NameModifier and TypeFieldDescriptionstatic final NameErrorVariables.ERROR_ADITIONALstatic final NameErrorVariables.ERROR_CODEstatic final NameErrorVariables.ERROR_COLUMN_NUMBERstatic final NameErrorVariables.ERROR_DESCRIPTIONstatic final NameErrorVariables.ERROR_LINE_NUMBERstatic final NameErrorVariables.ERROR_MODULEstatic final NameErrorVariables.ERROR_VALUEConstructors in org.rumbledb.errorcodes with parameters of type Name -
Uses of Name in org.rumbledb.exceptions
Constructors in org.rumbledb.exceptions with parameters of type NameModifierConstructorDescriptionDuplicateParamNameException(Name fnName, Name paramName, ExceptionMetadata metadata) TooManyReplacesOnSameTargetSelectorException(Name targetInfo, String selectorInfo, ExceptionMetadata metadata) UnknownFunctionCallException(Name fnName, int arity, ExceptionMetadata metadata) VariableAlreadyExistsException(Name name, ExceptionMetadata metadata) -
Uses of Name in org.rumbledb.expressions.control
Methods in org.rumbledb.expressions.control with parameters of type NameConstructors in org.rumbledb.expressions.control with parameters of type NameModifierConstructorDescriptionTypeswitchCase(Name variableName, List<SequenceType> union, Expression returnExpression) TypeswitchCase(Name variableName, Expression returnExpression) -
Uses of Name in org.rumbledb.expressions.flowr
Fields in org.rumbledb.expressions.flowr declared as NameMethods in org.rumbledb.expressions.flowr that return NameModifier and TypeMethodDescriptionWindowClause.WindowVars.currentItem()Returns the value of thecurrentItemrecord component.CountClause.getCountVariableName()WindowClause.WindowVars.nextItem()Returns the value of thenextItemrecord component.WindowClause.WindowVars.position()Returns the value of thepositionrecord component.WindowClause.WindowVars.previousItem()Returns the value of thepreviousItemrecord component.Methods in org.rumbledb.expressions.flowr that return types with arguments of type NameConstructors in org.rumbledb.expressions.flowr with parameters of type NameModifierConstructorDescriptionCountClause(Name variableName, ExceptionMetadata metadata) ForClause(Name variableName, boolean allowEmpty, SequenceType sequenceType, Name positionalVariableName, Expression expression, ExceptionMetadata metadata) GroupByVariableDeclaration(Name variableName, SequenceType sequenceType, Expression expression, String collationURI) LetClause(Name variableName, SequenceType sequenceType, Expression expression, ExceptionMetadata metadataFromContext) WindowClause(WindowClause.WindowType windowType, Name windowVariable, SequenceType sequenceType, Expression expression, WindowClause.WindowCondition startCondition, WindowClause.WindowCondition endCondition, ExceptionMetadata metadata) WindowVars(Name currentItem, Name position, Name previousItem, Name nextItem) Creates an instance of aWindowVarsrecord class. -
Uses of Name in org.rumbledb.expressions.module
Constructors in org.rumbledb.expressions.module with parameters of type NameModifierConstructorDescriptionOptionDeclaration(Name name, String value, ExceptionMetadata metadata) VariableDeclaration(Name variableName, boolean external, SequenceType sequenceType, Expression expression, List<Annotation> annotations, ExceptionMetadata metadata) VariableDeclaration(Name variableName, boolean external, SequenceType sequenceType, Expression expression, List<Annotation> annotations, ExceptionMetadata metadata, ExceptionMetadata variableMetadata) -
Uses of Name in org.rumbledb.expressions.primary
Methods in org.rumbledb.expressions.primary that return NameModifier and TypeMethodDescriptionFunctionCallExpression.getFunctionName()VariableReferenceExpression.getVariableName()Constructors in org.rumbledb.expressions.primary with parameters of type NameModifierConstructorDescriptionFunctionCallExpression(Name functionName, List<Expression> arguments, ExceptionMetadata metadata) InlineFunctionExpression(List<Annotation> annotations, Name name, Map<Name, SequenceType> params, SequenceType returnType, StatementsAndOptionalExpr body, boolean isExternal, ExceptionMetadata metadata) InlineFunctionExpression(List<Annotation> annotations, Name name, Map<Name, SequenceType> params, SequenceType returnType, StatementsAndOptionalExpr body, boolean isExternal, ExceptionMetadata metadata, ExceptionMetadata nameMetadata) InlineFunctionExpression(List<Annotation> annotations, Name name, Map<Name, SequenceType> params, SequenceType returnType, StatementsAndOptionalExpr body, ExceptionMetadata metadata) VariableReferenceExpression(Name name, ExceptionMetadata metadata) Constructor parameters in org.rumbledb.expressions.primary with type arguments of type NameModifierConstructorDescriptionInlineFunctionExpression(List<Annotation> annotations, Name name, Map<Name, SequenceType> params, SequenceType returnType, StatementsAndOptionalExpr body, boolean isExternal, ExceptionMetadata metadata) InlineFunctionExpression(List<Annotation> annotations, Name name, Map<Name, SequenceType> params, SequenceType returnType, StatementsAndOptionalExpr body, boolean isExternal, ExceptionMetadata metadata, ExceptionMetadata nameMetadata) InlineFunctionExpression(List<Annotation> annotations, Name name, Map<Name, SequenceType> params, SequenceType returnType, StatementsAndOptionalExpr body, ExceptionMetadata metadata) -
Uses of Name in org.rumbledb.expressions.scripting.annotations
Fields in org.rumbledb.expressions.scripting.annotations declared as NameModifier and TypeFieldDescriptionstatic final NameAnnotationConstants.ASSIGNABLEstatic final NameAnnotationConstants.NON_ASSIGNABLEstatic final NameAnnotationConstants.NON_SEQUENTIALstatic final NameAnnotationConstants.PRIVATEstatic final NameAnnotationConstants.PUBLICstatic final NameAnnotationConstants.SEQUENTIALstatic final NameAnnotationConstants.SIMPLEstatic final NameAnnotationConstants.UPDATINGConstructors in org.rumbledb.expressions.scripting.annotations with parameters of type NameModifierConstructorDescriptionAnnotation(Name annotationName, List<Expression> literals, ExceptionMetadata metadata) -
Uses of Name in org.rumbledb.expressions.scripting.control
Constructors in org.rumbledb.expressions.scripting.control with parameters of type NameModifierConstructorDescriptionTypeSwitchStatementCase(Name variableName, List<SequenceType> union, Statement returnStatement) TypeSwitchStatementCase(Name variableName, Statement returnStatement) -
Uses of Name in org.rumbledb.expressions.scripting.declaration
Constructors in org.rumbledb.expressions.scripting.declaration with parameters of type NameModifierConstructorDescriptionVariableDeclStatement(List<Annotation> annotations, Name variableName, SequenceType variableSequenceType, Expression variableExpression, ExceptionMetadata metadata) -
Uses of Name in org.rumbledb.expressions.scripting.mutation
Constructors in org.rumbledb.expressions.scripting.mutation with parameters of type NameModifierConstructorDescriptionAssignStatement(Expression assignExpression, Name name, ExceptionMetadata metadata) -
Uses of Name in org.rumbledb.expressions.typing
Constructors in org.rumbledb.expressions.typing with parameters of type NameModifierConstructorDescriptionValidateExpression(Expression mainExpression, ValidateExpression.ValidationMode validationMode, Name typeName, ExceptionMetadata metadata) -
Uses of Name in org.rumbledb.expressions.update
Constructors in org.rumbledb.expressions.update with parameters of type Name -
Uses of Name in org.rumbledb.expressions.xml
Methods in org.rumbledb.expressions.xml that return NameModifier and TypeMethodDescriptionAttributeNodeExpression.getNodeName()DirElemConstructorExpression.getNodeName()Resolved expanded name of the element.Constructors in org.rumbledb.expressions.xml with parameters of type NameModifierConstructorDescriptionAttributeNodeExpression(Name attributeName, List<Expression> value, ExceptionMetadata metadata) ComputedAttributeConstructorExpression(Name attributeName, Expression valueExpression, ExceptionMetadata metadata) Constructor for static attribute name: attribute attributeName { value }ComputedElementConstructorExpression(Name elementName, Expression contentExpression, ExceptionMetadata metadata) Constructor for static element name: element elementName { content }DirElemConstructorExpression(Name elementName, List<Expression> content, List<Expression> attributes, List<NamespaceDeclaration> namespaceDeclarations, ExceptionMetadata metadata) Constructor for a direct element constructor. -
Uses of Name in org.rumbledb.expressions.xml.node_test
Methods in org.rumbledb.expressions.xml.node_test that return NameModifier and TypeMethodDescriptionNameTest.getExpandedName()Expanded name (namespace URI + local name).Constructors in org.rumbledb.expressions.xml.node_test with parameters of type NameModifierConstructorDescriptionAttributeTest(Name typeName) AttributeTest(Name attributeName, Name typeName) ElementTest(Name typeName) ElementTest(Name elementName, Name typeName) -
Uses of Name in org.rumbledb.items
Methods in org.rumbledb.items that return NameModifier and TypeMethodDescriptionAnnotatedItem.getNotationValue()NotationItem.getNotationValue()AnnotatedItem.getQNameValue()QNameItem.getQNameValue()AnnotatedItem.nodeName()Methods in org.rumbledb.items that return types with arguments of type NameModifier and TypeMethodDescriptionAnnotatedItem.getDFVariablesInClosure()FunctionItem.getDFVariablesInClosure()AnnotatedItem.getLocalVariablesInClosure()FunctionItem.getLocalVariablesInClosure()AnnotatedItem.getParameterNames()FunctionItem.getParameterNames()AnnotatedItem.getRDDVariablesInClosure()FunctionItem.getRDDVariablesInClosure()Methods in org.rumbledb.items with parameters of type NameModifier and TypeMethodDescriptionItemFactory.createNotationItem(Name name) ItemFactory.createQNameItem(Name name) ItemFactory.createXmlAttributeNode(Name nodeName, String stringValue) Constructors in org.rumbledb.items with parameters of type NameModifierConstructorDescriptionFunctionItem(Name name, Map<Name, SequenceType> paramNameToSequenceTypes, SequenceType returnType, DynamicContext dynamicModuleContext, ItemRuntimePlan bodyIterator, boolean isUpdating) FunctionItem(Name name, Map<Name, SequenceType> paramNameToSequenceTypes, SequenceType returnType, DynamicContext dynamicModuleContext, ItemRuntimePlan bodyIterator, boolean isUpdating, boolean isBuiltin) NotationItem(@NonNull Name name) Constructor parameters in org.rumbledb.items with type arguments of type NameModifierConstructorDescriptionFunctionItem(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, ItemRuntimePlan bodyIterator) FunctionItem(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, ItemRuntimePlan bodyIterator, boolean isBuiltin) FunctionItem(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, ItemRuntimePlan bodyIterator, Map<Name, List<Item>> localVariablesInClosure, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> RDDVariablesInClosure, Map<Name, HomogeneousItemDataFrame> DFVariablesInClosure) FunctionItem(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, ItemRuntimePlan bodyIterator, Map<Name, List<Item>> localVariablesInClosure, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> RDDVariablesInClosure, Map<Name, HomogeneousItemDataFrame> DFVariablesInClosure) FunctionItem(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, ItemRuntimePlan bodyIterator, Map<Name, List<Item>> localVariablesInClosure, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> RDDVariablesInClosure, Map<Name, HomogeneousItemDataFrame> DFVariablesInClosure, boolean isBuiltin) FunctionItem(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, ItemRuntimePlan bodyIterator, Map<Name, List<Item>> localVariablesInClosure, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> RDDVariablesInClosure, Map<Name, HomogeneousItemDataFrame> DFVariablesInClosure, boolean isBuiltin) FunctionItem(Name name, Map<Name, SequenceType> paramNameToSequenceTypes, SequenceType returnType, DynamicContext dynamicModuleContext, ItemRuntimePlan bodyIterator, boolean isUpdating) FunctionItem(Name name, Map<Name, SequenceType> paramNameToSequenceTypes, SequenceType returnType, DynamicContext dynamicModuleContext, ItemRuntimePlan bodyIterator, boolean isUpdating, boolean isBuiltin) -
Uses of Name in org.rumbledb.items.xml
Methods in org.rumbledb.items.xml that return NameModifier and TypeMethodDescriptionAttributeItem.nodeName()CommentItem.nodeName()XDM 3.1 Section 6.6 Comment Node Accessors — node-name.DocumentItem.nodeName()XDM 3.1 Section 6.1 Document Node Accessors — node-name.ElementItem.nodeName()NamespaceItem.nodeName()ProcessingInstructionItem.nodeName()TextItem.nodeName()Methods in org.rumbledb.items.xml with parameters of type NameModifier and TypeMethodDescriptionbooleanXmlSchemaTypeAnnotation.isDerivedFrom(Name typeName) voidAttributeItem.setNodeName(Name nodeName) voidElementItem.setNodeName(Name nodeName) Updates the element node-name after namespace fixup chooses a non-conflicting prefix.Constructors in org.rumbledb.items.xml with parameters of type NameModifierConstructorDescriptionAttributeItem(Name dmNodeName, String stringValue) Constructed element with a resolved expanded name (e.g. from XQuery direct/computed constructors).XmlSchemaTypeAnnotation(@NonNull Name name, @NonNull List<Name> typeHierarchy) Constructor parameters in org.rumbledb.items.xml with type arguments of type NameModifierConstructorDescriptionXmlSchemaTypeAnnotation(@NonNull Name name, @NonNull List<Name> typeHierarchy) -
Uses of Name in org.rumbledb.runtime
Fields in org.rumbledb.runtime with type parameters of type NameModifier and TypeFieldDescriptionprotected Map<Name,DynamicContext.VariableDependency> TupleRuntimePlan.inputTupleProjectionprotected Map<Name,DynamicContext.VariableDependency> TupleRuntimePlan.outputTupleProjectionMethods in org.rumbledb.runtime that return types with arguments of type NameModifier and TypeMethodDescriptionTupleRuntimePlan.getDynamicContextVariableDependencies()Variable dependencies are variables that MUST be provided by the parent clause in the dynamic context for successful execution of this clause.protected abstract Map<Name,DynamicContext.VariableDependency> TupleRuntimePlan.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) Builds the DataFrame projection that this clause needs to receive from its child clause.TupleRuntimePlan.getOutputTupleVariableNames()Returns the output tuple variable names.Method parameters in org.rumbledb.runtime with type arguments of type NameModifier and TypeMethodDescriptionprotected abstract Map<Name,DynamicContext.VariableDependency> TupleRuntimePlan.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) Builds the DataFrame projection that this clause needs to receive from its child clause.voidTupleRuntimePlan.setInputAndOutputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) Computes and stores the DataFrame projection that this clause needs to receive from its child clause. -
Uses of Name in org.rumbledb.runtime.control
Constructors in org.rumbledb.runtime.control with parameters of type NameModifierConstructorDescriptionTypeswitchRuntimeIteratorCase(Name variableName, List<SequenceType> sequenceTypeUnion, ItemRuntimePlan returnIterator) TypeswitchRuntimeIteratorCase(Name variableName, ItemRuntimePlan returnIterator) -
Uses of Name in org.rumbledb.runtime.flwor
Methods in org.rumbledb.runtime.flwor that return NameModifier and TypeMethodDescriptionNativeClauseContext.addVariable()NativeClauseContext.addVariable(Name name) NativeClauseContext.getPositionalVariableName()NativeClauseContext.getVariable(Name name) Methods in org.rumbledb.runtime.flwor that return types with arguments of type NameMethods in org.rumbledb.runtime.flwor with parameters of type NameModifier and TypeMethodDescriptionvoidNativeClauseContext.addPositionalVariableName(Name name) NativeClauseContext.addVariable(Name name) NativeClauseContext.getVariable(Name name) FlworDataFrame.getVariableType(Name name) static booleanFlworDataFrameUtils.hasColumnForVariable(org.apache.spark.sql.types.StructType inputSchema, Name variable) booleanFlworDataFrame.hasVariableName(Name name) static booleanFlworDataFrameUtils.isVariableAvailableAsCountOnly(org.apache.spark.sql.types.StructType inputSchema, Name variable) Checks if the specified variable only has a count in a DataFrame with the supplied schema.static booleanFlworDataFrameUtils.isVariableAvailableAsNativeItem(org.apache.spark.sql.types.StructType inputSchema, Name variable) Checks if the specified variable is available as a single native item in a DataFrame with the supplied schema.static booleanFlworDataFrameUtils.isVariableAvailableAsNativeSequence(org.apache.spark.sql.types.StructType inputSchema, Name variable) Checks if the specified variable is available as a native sequence of items in a DataFrame with the supplied schema.static booleanFlworDataFrameUtils.isVariableAvailableAsSerializedSequence(org.apache.spark.sql.types.StructType inputSchema, Name variable) Checks if the specified variable is available as a serialized sequence of items in a DataFrame with the supplied schema.static org.apache.spark.sql.types.DataTypeFlworDataFrameUtils.nativeTypeOfVariable(org.apache.spark.sql.types.StructType inputSchema, Name variable) If the variable is available as a single native item, returns its native SQL data type.voidFlworDataFrame.setVariableType(Name name, SequenceType type) Method parameters in org.rumbledb.runtime.flwor with type arguments of type NameModifier and TypeMethodDescriptionFlworDataFrame.getColumns(Map<Name, DynamicContext.VariableDependency> dependencies, List<Name> variablesToRestrictTo, List<Name> variablesToExclude) FlworDataFrame.getColumns(Map<Name, DynamicContext.VariableDependency> dependencies, List<Name> variablesToRestrictTo, List<Name> variablesToExclude) static List<FlworDataFrameColumn>FlworDataFrameUtils.getColumns(org.apache.spark.sql.types.StructType inputSchema, Map.Entry<Name, DynamicContext.VariableDependency> dependencies) Lists the names of the columns of the schema that needed by the dependencies.static voidFlworDataFrameUtils.getColumns(org.apache.spark.sql.types.StructType inputSchema, Map.Entry<Name, DynamicContext.VariableDependency> dependency, List<Name> variablesToRestrictTo, List<Name> variablesToExclude, List<FlworDataFrameColumn> result) Lists the names of the columns of the schema that needed by the dependencies, but except duplicates (which are overriden).static voidFlworDataFrameUtils.getColumns(org.apache.spark.sql.types.StructType inputSchema, Map.Entry<Name, DynamicContext.VariableDependency> dependency, List<Name> variablesToRestrictTo, List<Name> variablesToExclude, List<FlworDataFrameColumn> result) Lists the names of the columns of the schema that needed by the dependencies, but except duplicates (which are overriden).static List<FlworDataFrameColumn>FlworDataFrameUtils.getColumns(org.apache.spark.sql.types.StructType inputSchema, Map<Name, DynamicContext.VariableDependency> dependencies) Lists the names of the columns of the schema that needed by the dependencies.static List<FlworDataFrameColumn>FlworDataFrameUtils.getColumns(org.apache.spark.sql.types.StructType inputSchema, Map<Name, DynamicContext.VariableDependency> dependencies, List<Name> variablesToRestrictTo, List<Name> variablesToExclude) Lists the names of the columns of the schema that needed by the dependencies, but except duplicates (which are overriden).static List<FlworDataFrameColumn>FlworDataFrameUtils.getColumns(org.apache.spark.sql.types.StructType inputSchema, Map<Name, DynamicContext.VariableDependency> dependencies, List<Name> variablesToRestrictTo, List<Name> variablesToExclude) Lists the names of the columns of the schema that needed by the dependencies, but except duplicates (which are overriden).static StringFlworDataFrameUtils.getGroupBySQLProjection(org.apache.spark.sql.types.StructType inputSchema, int duplicateVariableIndex, boolean trailingComma, String serializerUdfName, List<Name> groupbyVariableNames, Map<Name, DynamicContext.VariableDependency> dependencies) Prepares a SQL projection for use in a GROUP BY query.static StringFlworDataFrameUtils.getGroupBySQLProjection(org.apache.spark.sql.types.StructType inputSchema, int duplicateVariableIndex, boolean trailingComma, String serializerUdfName, List<Name> groupbyVariableNames, Map<Name, DynamicContext.VariableDependency> dependencies) Prepares a SQL projection for use in a GROUP BY query.Constructors in org.rumbledb.runtime.flwor with parameters of type NameModifierConstructorDescriptionFlworDataFrameColumn(String tableName, Name variableName, FlworDataFrameColumn.ColumnFormat columnFormat) FlworDataFrameColumn(String tableName, Name variableName, FlworDataFrameColumn.ColumnFormat columnFormat, SequenceType sequenceType) FlworDataFrameColumn(Name variableName, FlworDataFrameColumn.ColumnFormat columnFormat) -
Uses of Name in org.rumbledb.runtime.flwor.clauses
Methods in org.rumbledb.runtime.flwor.clauses that return NameMethods in org.rumbledb.runtime.flwor.clauses that return types with arguments of type NameModifier and TypeMethodDescriptionCountClauseIterator.getDynamicContextVariableDependencies()ForClauseIterator.getDynamicContextVariableDependencies()GroupByClauseIterator.getDynamicContextVariableDependencies()LetClauseIterator.getDynamicContextVariableDependencies()OrderByClauseIterator.getDynamicContextVariableDependencies()WhereClauseIterator.getDynamicContextVariableDependencies()WindowClauseIterator.getDynamicContextVariableDependencies()CountClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) ForClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) GroupByClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) protected Map<Name,DynamicContext.VariableDependency> JoinClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) LetClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) OrderByClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) WhereClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) protected Map<Name,DynamicContext.VariableDependency> WindowClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) CountClauseIterator.getOutputTupleVariableNames()ForClauseIterator.getOutputTupleVariableNames()GroupByClauseIterator.getOutputTupleVariableNames()LetClauseIterator.getOutputTupleVariableNames()OrderByClauseIterator.getOutputTupleVariableNames()WhereClauseIterator.getOutputTupleVariableNames()WindowClauseIterator.getOutputTupleVariableNames()Reports all variables available after the window clauseReturnClauseIterator.getVariableDependencies()Methods in org.rumbledb.runtime.flwor.clauses with parameters of type NameModifier and TypeMethodDescriptionstatic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>CountClauseIterator.addSerializedCountColumn(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> df, Map<Name, DynamicContext.VariableDependency> outputDependencies, Name variableName) static org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>LetClauseIterator.bindLetVariableInDataFrame(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Name newVariableName, SequenceType sequenceType, ItemRuntimePlan newVariableExpression, DynamicContext context, List<Name> variablesInInputTuple, Map<Name, DynamicContext.VariableDependency> outputTupleVariableDependencies, boolean hash, RumbleConfiguration conf) Extends a DataFrame with a new column obtained from the evaluation of an expression for each tuple.static FlworDataFrameForClauseIterator.getDataFrameStartingClause(ItemRuntimePlan iterator, Name variableName, Name positionalVariableName, boolean allowingEmpty, DynamicContext context, Map<Name, DynamicContext.VariableDependency> outputDependencies) Starting clause and the expression is parallelizable.static FlworDataFrameJoinClauseIterator.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, ItemRuntimePlan predicateIterator, boolean isLeftOuterJoin, Name newRightSideVariableName, ExceptionMetadata metadata, RuntimeStaticContext staticContext) Joins two input tuples.static FlworDataFrameForClauseIterator.tryNativeQuery(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Name newVariableName, Name positionalVariableName, boolean allowingEmpty, ItemRuntimePlan 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>LetClauseIterator.tryNativeQuery(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Name newVariableName, ItemRuntimePlan 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 nullMethod parameters in org.rumbledb.runtime.flwor.clauses with type arguments of type NameModifier and TypeMethodDescriptionstatic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>CountClauseIterator.addSerializedCountColumn(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> df, Map<Name, DynamicContext.VariableDependency> outputDependencies, Name variableName) static org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>LetClauseIterator.bindLetVariableInDataFrame(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Name newVariableName, SequenceType sequenceType, ItemRuntimePlan newVariableExpression, DynamicContext context, List<Name> variablesInInputTuple, Map<Name, DynamicContext.VariableDependency> outputTupleVariableDependencies, boolean hash, RumbleConfiguration conf) Extends a DataFrame with a new column obtained from the evaluation of an expression for each tuple.static org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>LetClauseIterator.bindLetVariableInDataFrame(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Name newVariableName, SequenceType sequenceType, ItemRuntimePlan newVariableExpression, DynamicContext context, List<Name> variablesInInputTuple, Map<Name, DynamicContext.VariableDependency> outputTupleVariableDependencies, boolean hash, RumbleConfiguration conf) Extends a DataFrame with a new column obtained from the evaluation of an expression for each tuple.LetClauseIterator.getDataFrameAsJoin(DynamicContext context, Map<Name, DynamicContext.VariableDependency> parentProjection, FlworDataFrame childDF) static FlworDataFrameForClauseIterator.getDataFrameStartingClause(ItemRuntimePlan iterator, Name variableName, Name positionalVariableName, boolean allowingEmpty, DynamicContext context, Map<Name, DynamicContext.VariableDependency> outputDependencies) Starting clause and the expression is parallelizable.CountClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) ForClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) GroupByClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) protected Map<Name,DynamicContext.VariableDependency> JoinClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) LetClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) OrderByClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) WhereClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) protected Map<Name,DynamicContext.VariableDependency> WindowClauseIterator.getInputTupleVariableDependencies(Map<Name, DynamicContext.VariableDependency> parentProjection) static FlworDataFrameJoinClauseIterator.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, ItemRuntimePlan predicateIterator, boolean isLeftOuterJoin, Name newRightSideVariableName, ExceptionMetadata metadata, RuntimeStaticContext staticContext) Joins two input tuples.static FlworDataFrameJoinClauseIterator.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, ItemRuntimePlan predicateIterator, boolean isLeftOuterJoin, Name newRightSideVariableName, ExceptionMetadata metadata, RuntimeStaticContext staticContext) Joins two input tuples.Constructors in org.rumbledb.runtime.flwor.clauses with parameters of type NameModifierConstructorDescriptionCountClauseIterator(TupleRuntimePlan child, Name variableName, RuntimeStaticContext staticContext) ForClauseIterator(TupleRuntimePlan child, Name variableName, Name positionalVariableName, boolean allowingEmpty, ItemRuntimePlan assignmentIterator, RuntimeStaticContext staticContext) LetClauseIterator(TupleRuntimePlan child, Name variableName, SequenceType sequenceType, ItemRuntimePlan assignmentIterator, RuntimeStaticContext staticContext) -
Uses of Name in org.rumbledb.runtime.flwor.expression
Methods in org.rumbledb.runtime.flwor.expression that return types with arguments of type NameConstructors in org.rumbledb.runtime.flwor.expression with parameters of type NameModifierConstructorDescriptionGroupByClauseSparkIteratorExpression(ItemRuntimePlan expression, Name variableName, String collationURI, SequenceType sequenceType) -
Uses of Name in org.rumbledb.runtime.flwor.tuple
Methods in org.rumbledb.runtime.flwor.tuple that return types with arguments of type NameModifier and TypeMethodDescriptionFlworTuple.getDataFrameKeys()FlworTuple.getLocalKeys()FlworTuple.getRDDKeys()Methods in org.rumbledb.runtime.flwor.tuple with parameters of type NameModifier and TypeMethodDescriptionbooleanFlworTuple.getDataFrameValue(Name key, ExceptionMetadata metadata) FlworTuple.getLocalValue(Name key, ExceptionMetadata metadata) org.apache.spark.api.java.JavaRDD<Item>FlworTuple.getRDDValue(Name key, ExceptionMetadata metadata) booleanFlworTuple.isDataFrame(Name key, ExceptionMetadata metadata) booleanFlworTuple.isRDD(Name key, ExceptionMetadata metadata) voidFlworTuple.putValue(Name key, HomogeneousItemDataFrame value) -
Uses of Name in org.rumbledb.runtime.flwor.udfs
Constructor parameters in org.rumbledb.runtime.flwor.udfs with type arguments of type NameModifierConstructorDescriptionOrderClauseCreateColumnsUDF(List<OrderByClauseAnnotatedChildIterator> expressionsWithIterator, DynamicContext context, Map<Integer, Name> sortingKeyTypes, List<FlworDataFrameColumn> columns) -
Uses of Name in org.rumbledb.runtime.functions
Methods in org.rumbledb.runtime.functions that return types with arguments of type NameModifier and TypeMethodDescriptionStaticUserDefinedFunctionCallIterator.getVariableDependencies()Constructors in org.rumbledb.runtime.functions with parameters of type NameModifierConstructorDescriptionFunctionRuntimeIterator(Name functionName, Map<Name, SequenceType> paramNameToSequenceTypes, SequenceType returnType, ItemRuntimePlan bodyIterator, RuntimeStaticContext staticContext) Constructor parameters in org.rumbledb.runtime.functions with type arguments of type NameModifierConstructorDescriptionFunctionCoercionRuntimeIterator(Item callableItem, List<Name> parameterNames, SequenceType expectedReturnType, String exceptionMessage, RuntimeStaticContext staticContext) FunctionRuntimeIterator(Name functionName, Map<Name, SequenceType> paramNameToSequenceTypes, SequenceType returnType, ItemRuntimePlan bodyIterator, RuntimeStaticContext staticContext) -
Uses of Name in org.rumbledb.runtime.functions.context
Methods in org.rumbledb.runtime.functions.context that return types with arguments of type NameModifier and TypeMethodDescriptionLastFunctionIterator.getVariableDependencies()PositionFunctionIterator.getVariableDependencies() -
Uses of Name in org.rumbledb.runtime.functions.sequences.aggregate
Methods in org.rumbledb.runtime.functions.sequences.aggregate that return types with arguments of type NameModifier and TypeMethodDescriptionAvgFunctionIterator.getVariableDependencies()CountFunctionIterator.getVariableDependencies()MaxFunctionIterator.getVariableDependencies()MinFunctionIterator.getVariableDependencies()SumFunctionIterator.getVariableDependencies() -
Uses of Name in org.rumbledb.runtime.plan
Methods in org.rumbledb.runtime.plan that return types with arguments of type NameMethods in org.rumbledb.runtime.plan with parameters of type NameModifier and TypeMethodDescriptionstatic voidRuntimePlanBindings.bind(ItemRuntimePlan plan, DynamicContext targetContext, Name variable, DynamicContext executionContext) -
Uses of Name in org.rumbledb.runtime.primary
Methods in org.rumbledb.runtime.primary that return types with arguments of type NameModifier and TypeMethodDescriptionContextExpressionIterator.getVariableDependencies()VariableReferenceIterator.getVariableDependencies()Constructors in org.rumbledb.runtime.primary with parameters of type NameModifierConstructorDescriptionVariableReferenceIterator(Name variableName, RuntimeStaticContext staticContext) -
Uses of Name in org.rumbledb.runtime.scripting.declaration
Constructors in org.rumbledb.runtime.scripting.declaration with parameters of type NameModifierConstructorDescriptionVariableDeclStatementIterator(Name variableName, List<? extends ItemRuntimePlan> children, RuntimeStaticContext staticContext) -
Uses of Name in org.rumbledb.runtime.scripting.mutation
Constructors in org.rumbledb.runtime.scripting.mutation with parameters of type NameModifierConstructorDescriptionAssignStatementIterator(ItemRuntimePlan assignExpression, Name variableName, RuntimeStaticContext staticContext) -
Uses of Name in org.rumbledb.runtime.typing
Constructors in org.rumbledb.runtime.typing with parameters of type NameModifierConstructorDescriptionXmlSchemaCastableIterator(ItemRuntimePlan operand, Name targetTypeName, boolean allowsEmptyInput, XmlSchemaCatalog schemaCatalog, RuntimeStaticContext staticContext) XmlSchemaCastIterator(ItemRuntimePlan operand, Name targetTypeName, boolean allowsEmptyInput, XmlSchemaCatalog schemaCatalog, RuntimeStaticContext staticContext) -
Uses of Name in org.rumbledb.runtime.update.expression
Constructor parameters in org.rumbledb.runtime.update.expression with type arguments of type NameModifierConstructorDescriptionTransformExpressionIterator(Map<Name, ? extends ItemRuntimePlan> copyDeclMap, ItemRuntimePlan modifyIterator, ItemRuntimePlan returnIterator, RuntimeStaticContext staticContext, int mutabilityLevel, boolean resultMutable) -
Uses of Name in org.rumbledb.runtime.xml
Methods in org.rumbledb.runtime.xml that return NameModifier and TypeMethodDescriptionstatic NameNamespaceBindingUtils.nameFromElementOrAttributeDomNode(Node domNode) Expanded name for an element or attribute DOM node (namespace-aware when the DOM provides it).static NameNamespaceBindingUtils.nameLocalOnly(String localName) QName with only a local name and no namespace URI or prefix (XDM processing-instruction target; namespace prefix property absent).static NameNamespaceBindingUtils.normalizeComputedAttributeName(Name name) XQuery 3.1 computed attribute constructors: if the attribute QName has a namespace URI but no prefix, an implementation-defined prefix is used.static NameNamespaceBindingUtils.parseFnQName(String paramUriOrNull, String lexicalQName, ExceptionMetadata metadata) XPath and XQuery Functions 3.1fn:QName: combines an optional namespace URI with a lexical QName.static NameNamespaceBindingUtils.parseLexicalQName(String lexical, NamespaceBindingUtils.NamespaceResolver namespaceResolver, ExceptionMetadata metadata) Whitespace-collapsed lexical QName to expanded name (xs:QName cast / constructor).static NameNamespaceBindingUtils.parseLexicalQNameForComputedAttribute(String lexical, NamespaceBindingUtils.NamespaceResolver namespaceResolver, ExceptionMetadata metadata) XQuery 3.1 computed attribute constructor:xs:string/xs:untypedAtomicname is converted to an expanded QName.static NameNamespaceBindingUtils.parseLexicalQNameForResolveQName(String lexical, NamespaceBindingUtils.NamespaceResolver namespaceResolver, ExceptionMetadata metadata) fn:resolve-QName (Functions and Operators 3.1 10.1.1): likeNamespaceBindingUtils.parseLexicalQName(java.lang.String, org.rumbledb.runtime.xml.NamespaceBindingUtils.NamespaceResolver, org.rumbledb.exceptions.ExceptionMetadata), but raises err:FONS0004 (NoNamespaceFoundForPrefixException) rather than err:FOCA0002 when the prefix is present but unbound.Methods in org.rumbledb.runtime.xml with parameters of type NameModifier and TypeMethodDescriptionstatic NameNamespaceBindingUtils.normalizeComputedAttributeName(Name name) XQuery 3.1 computed attribute constructors: if the attribute QName has a namespace URI but no prefix, an implementation-defined prefix is used.static voidNamespaceBindingUtils.validateConstructedAttributeName(Name name, ExceptionMetadata metadata) static voidNamespaceBindingUtils.validateConstructedNodeName(Name name, ExceptionMetadata metadata) XQuery 3.1 computed constructors: dynamic error [err:XQDY0096] if the node-name has a forbidden prefix/URI pair.Constructors in org.rumbledb.runtime.xml with parameters of type NameModifierConstructorDescriptionAttributeNodeRuntimeIterator(Name attributeName, List<DataFunctionIterator> atomizedValues, RuntimeStaticContext staticContext) ComputedAttributeConstructorRuntimeIterator(Name staticAttributeName, DataFunctionIterator contentExpression, RuntimeStaticContext staticContext) Constructor for static attribute name: attribute attributeName { value }ComputedElementConstructorRuntimeIterator(Name staticElementName, ItemRuntimePlan contentIterator, RuntimeStaticContext staticContext) Constructor for static element name: element elementName { content }DirElemConstructorRuntimeIterator(Name elementName, List<ItemRuntimePlan> content, List<AttributeNodeRuntimeIterator> attributes, List<NamespaceDeclaration> namespaceDeclarations, RuntimeStaticContext staticContext) XQueryValidateIterator(ItemRuntimePlan operand, @NonNull ValidateExpression.ValidationMode validationMode, Name targetTypeName, XmlSchemaCatalog schemaCatalog, RuntimeStaticContext staticContext) -
Uses of Name in org.rumbledb.spark.ml
Fields in org.rumbledb.spark.ml with type parameters of type NameModifier and TypeFieldDescriptionGetEstimatorFunctionIterator.estimatorFunctionParameterNamesGetTransformerFunctionIterator.transformerParameterNamesMethods in org.rumbledb.spark.ml with parameters of type NameModifier and TypeMethodDescriptionstatic RuntimeDataFrame<Item>RumbleMLUtils.getDataFrameOrInferFromVariable(DynamicContext context, Name inputVariableName, RuntimeStaticContext staticContext, ExceptionMetadata metadata) -
Uses of Name in org.rumbledb.types
Methods in org.rumbledb.types that return NameModifier and TypeMethodDescriptionArrayItemType.getName()AtomicItemType.getName()AttributeNodeItemType.getName()DerivedAtomicItemType.getName()DocumentNodeItemType.getName()ElementNodeItemType.getName()ErrorItemType.getName()FunctionItemType.getName()ItemItemType.getName()default NameItemType.getName()ItemTypeReference.getName()JsonItemType.getName()MapItemType.getName()NodeItemType.getName()ObjectItemType.getName()PINodeItemType.getName()SchemaElementNodeItemType.getName()UnionItemType.getName()XmlNodeItemType.getName()XQueryArrayItemType.getName()static NameItemTypeReference.renameAtomic(StaticContext context, Name oldName) in jsoniq 1.0 anyAtomicType was called atomic.Methods in org.rumbledb.types with parameters of type NameModifier and TypeMethodDescriptionstatic ItemTypeItemTypeFactory.attributeNodeItemType(Name nodeName) Named XQuery attribute node type attribute(N).static ItemTypeItemTypeFactory.attributeNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy) static ItemTypeItemTypeFactory.createItemTypeFromJSONSchemaItem(Name name, Item item, StaticContext staticContext) static ItemTypeItemTypeFactory.createItemTypeFromJSoundCompactItem(Name name, Item item, StaticContext staticContext) static ItemTypeItemTypeFactory.createItemTypeFromJSoundVerboseItem(Name name, Item item, StaticContext staticContext) static ItemTypeItemTypeFactory.createXmlSchemaAtomicType(Name name, ItemType baseType) Creates Rumble's nominal representation of an atomic type declared in an XML Schema.static ItemTypeItemTypeFactory.createXmlSchemaUnionType(Name name, List<ItemType> memberTypes) Creates Rumble's representation of a pure union type declared in an XML Schema.static ItemTypeItemTypeFactory.elementNodeItemType(Name nodeName) Named XQuery element node type element(N).static ItemTypeItemTypeFactory.elementNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy, boolean nillable) static ItemTypeBuiltinTypesCatalogue.getItemTypeByName(Name name) protected static ObjectAbstractItemType.namedTypeKey(Name name) static NameItemTypeReference.renameAtomic(StaticContext context, Name oldName) in jsoniq 1.0 anyAtomicType was called atomic.static booleanBuiltinTypesCatalogue.typeExists(Name name) Method parameters in org.rumbledb.types with type arguments of type NameModifier and TypeMethodDescriptionstatic ItemTypeItemTypeFactory.attributeNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy) static ItemTypeItemTypeFactory.elementNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy, boolean nillable) Constructors in org.rumbledb.types with parameters of type NameModifierConstructorDescriptionAttributeNodeItemType(Name nodeName) AttributeNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy) AttributeNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy, List<Name> schemaTypeAlternatives) ElementNodeItemType(Name nodeName) ElementNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy, boolean nillable) ElementNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy, boolean nillable, List<Name> schemaTypeAlternatives) ItemItemType(Name name) ItemTypeReference(Name name) SchemaElementNodeItemType(Name declarationName, List<ElementNodeItemType> alternatives) Constructor parameters in org.rumbledb.types with type arguments of type NameModifierConstructorDescriptionAttributeNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy) AttributeNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy, List<Name> schemaTypeAlternatives) ElementNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy, boolean nillable) ElementNodeItemType(Name nodeName, Name schemaTypeName, List<Name> schemaTypeHierarchy, boolean nillable, List<Name> schemaTypeAlternatives) -
Uses of Name in org.rumbledb.xml.schema
Methods in org.rumbledb.xml.schema that return types with arguments of type NameModifier and TypeMethodDescriptionXmlSchemaCatalog.getTypeHierarchy(@NonNull Name name, @NonNull ExceptionMetadata metadata) Returns the named schema type followed by its base-type chain.Methods in org.rumbledb.xml.schema with parameters of type NameModifier and TypeMethodDescriptionXmlSchemaCatalog.castSimpleType(Name name, Item item, NamespaceBindingUtils.NamespaceResolver namespaceResolver, ExceptionMetadata metadata) Casts one atomized value with the matching definition from this catalog.XmlSchemaCatalog.getSchemaAttributeTest(Name name, ExceptionMetadata metadata) Attribute declaration tests have the same matching rules as a named, typed attribute test.XmlSchemaCatalog.getSchemaElementTest(Name name, ExceptionMetadata metadata) Resolves a global declaration and the substitutions allowed by its blocking constraints.XmlSchemaCatalog.getSimpleTypeCastResultType(Name name) Returns the XDM sequence type produced by a schema cast.Optional<org.apache.xerces.xs.XSTypeDefinition>XmlSchemaCatalog.getTypeDefinition(@NonNull Name name) XmlSchemaCatalog.getTypeHierarchy(@NonNull Name name, @NonNull ExceptionMetadata metadata) Returns the named schema type followed by its base-type chain.booleanXmlSchemaCatalog.isSchemaCastTarget(Name name) Whether the schema caster handles this target (imported simple types and built-in lists).XmlSchemaValidator.validateType(Item input, Name typeName, ExceptionMetadata metadata) Validates the root against a statically resolved imported schema type.