Uses of Class
org.rumbledb.expressions.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in org.rumbledb.compiler
Methods in org.rumbledb.compiler that return ExpressionModifier and TypeMethodDescriptionTranslationVisitor.visitAdditiveExpr(JsoniqParser.AdditiveExprContext ctx) XQueryTranslationVisitor.visitAdditiveExpr(XQueryParser.AdditiveExprContext ctx) TranslationVisitor.visitAndExpr(JsoniqParser.AndExprContext ctx) XQueryTranslationVisitor.visitAndExpr(XQueryParser.AndExprContext ctx) TranslationVisitor.visitArgument(JsoniqParser.ArgumentContext ctx) XQueryTranslationVisitor.visitArgument(XQueryParser.ArgumentContext ctx) TranslationVisitor.visitArrayLookup(JsoniqParser.ArrayLookupContext ctx) TranslationVisitor.visitArrowExpr(JsoniqParser.ArrowExprContext ctx) XQueryTranslationVisitor.visitArrowExpr(XQueryParser.ArrowExprContext ctx) TranslationVisitor.visitCastableExpr(JsoniqParser.CastableExprContext ctx) XQueryTranslationVisitor.visitCastableExpr(XQueryParser.CastableExprContext ctx) TranslationVisitor.visitCastExpr(JsoniqParser.CastExprContext ctx) XQueryTranslationVisitor.visitCastExpr(XQueryParser.CastExprContext ctx) TranslationVisitor.visitCommonContent(JsoniqParser.CommonContentContext ctx) XQueryTranslationVisitor.visitCommonContent(XQueryParser.CommonContentContext ctx) TranslationVisitor.visitComparisonExpr(JsoniqParser.ComparisonExprContext ctx) XQueryTranslationVisitor.visitComparisonExpr(XQueryParser.ComparisonExprContext ctx) TranslationVisitor.visitComputedConstructor(JsoniqParser.ComputedConstructorContext ctx) XQueryTranslationVisitor.visitComputedConstructor(XQueryParser.ComputedConstructorContext ctx) TranslationVisitor.visitDirectConstructor(JsoniqParser.DirectConstructorContext ctx) XQueryTranslationVisitor.visitDirectConstructor(XQueryParser.DirectConstructorContext ctx) TranslationVisitor.visitDirElemContent(JsoniqParser.DirElemContentContext ctx) XQueryTranslationVisitor.visitDirElemContent(XQueryParser.DirElemContentContext ctx) TranslationVisitor.visitEnclosedContentExpr(JsoniqParser.EnclosedContentExprContext ctx) XQueryTranslationVisitor.visitEnclosedContentExpr(XQueryParser.EnclosedContentExprContext ctx) TranslationVisitor.visitEnclosedExpression(JsoniqParser.EnclosedExpressionContext ctx) XQueryTranslationVisitor.visitEnclosedExpression(XQueryParser.EnclosedExpressionContext ctx) TranslationVisitor.visitExpr(JsoniqParser.ExprContext ctx) XQueryTranslationVisitor.visitExpr(XQueryParser.ExprContext ctx) TranslationVisitor.visitExprSimple(JsoniqParser.ExprSimpleContext ctx) XQueryTranslationVisitor.visitExprSimple(XQueryParser.ExprSimpleContext ctx) TranslationVisitor.visitExprSingle(JsoniqParser.ExprSingleContext ctx) XQueryTranslationVisitor.visitExprSingle(XQueryParser.ExprSingleContext ctx) TranslationVisitor.visitExtensionExpr(JsoniqParser.ExtensionExprContext ctx) XQueryTranslationVisitor.visitExtensionExpr(XQueryParser.ExtensionExprContext ctx) TranslationVisitor.visitFunctionItemExpr(JsoniqParser.FunctionItemExprContext ctx) XQueryTranslationVisitor.visitFunctionItemExpr(XQueryParser.FunctionItemExprContext ctx) TranslationVisitor.visitInstanceOfExpr(JsoniqParser.InstanceOfExprContext ctx) XQueryTranslationVisitor.visitInstanceOfExpr(XQueryParser.InstanceOfExprContext ctx) TranslationVisitor.visitIntersectExceptExpr(JsoniqParser.IntersectExceptExprContext ctx) XQueryTranslationVisitor.visitIntersectExceptExpr(XQueryParser.IntersectExceptExprContext ctx) TranslationVisitor.visitIsStaticallyExpr(JsoniqParser.IsStaticallyExprContext ctx) XQueryTranslationVisitor.visitIsStaticallyExpr(XQueryParser.IsStaticallyExprContext ctx) TranslationVisitor.visitKeySpecifier(JsoniqParser.KeySpecifierContext ctx) XQueryTranslationVisitor.visitKeySpecifier(XQueryParser.KeySpecifierContext ctx) TranslationVisitor.visitLiteral(JsoniqParser.LiteralContext ctx) XQueryTranslationVisitor.visitLiteral(XQueryParser.LiteralContext ctx) TranslationVisitor.visitLookup(JsoniqParser.LookupContext ctx) XQueryTranslationVisitor.visitLookup(XQueryParser.LookupContext ctx) TranslationVisitor.visitMultiplicativeExpr(JsoniqParser.MultiplicativeExprContext ctx) XQueryTranslationVisitor.visitMultiplicativeExpr(XQueryParser.MultiplicativeExprContext ctx) TranslationVisitor.visitNodeConstructor(JsoniqParser.NodeConstructorContext ctx) XQueryTranslationVisitor.visitNodeConstructor(XQueryParser.NodeConstructorContext ctx) TranslationVisitor.visitNotExpr(JsoniqParser.NotExprContext ctx) TranslationVisitor.visitObjectConstructor(JsoniqParser.ObjectConstructorContext ctx) XQueryTranslationVisitor.visitObjectConstructor(XQueryParser.ObjectConstructorContext ctx) TranslationVisitor.visitObjectLookup(JsoniqParser.ObjectLookupContext ctx) TranslationVisitor.visitOrderedExpr(JsoniqParser.OrderedExprContext ctx) RumbleDB always preserves ordering during evaluation, so ordered and unordered expressions can simply evaluate their enclosed expression directly.XQueryTranslationVisitor.visitOrderedExpr(XQueryParser.OrderedExprContext ctx) RumbleDB always preserves ordering during evaluation, so ordered and unordered expressions can simply evaluate their enclosed expression directly.TranslationVisitor.visitOrExpr(JsoniqParser.OrExprContext ctx) XQueryTranslationVisitor.visitOrExpr(XQueryParser.OrExprContext ctx) TranslationVisitor.visitParenthesizedExpr(JsoniqParser.ParenthesizedExprContext ctx) XQueryTranslationVisitor.visitParenthesizedExpr(XQueryParser.ParenthesizedExprContext ctx) TranslationVisitor.visitPathExpr(JsoniqParser.PathExprContext ctx) XQueryTranslationVisitor.visitPathExpr(XQueryParser.PathExprContext ctx) TranslationVisitor.visitPostfixExpr(JsoniqParser.PostfixExprContext ctx) XQueryTranslationVisitor.visitPostfixExpr(XQueryParser.PostfixExprContext ctx) TranslationVisitor.visitPredicate(JsoniqParser.PredicateContext ctx) XQueryTranslationVisitor.visitPredicate(XQueryParser.PredicateContext ctx) TranslationVisitor.visitPrimaryExpr(JsoniqParser.PrimaryExprContext ctx) XQueryTranslationVisitor.visitPrimaryExpr(XQueryParser.PrimaryExprContext ctx) TranslationVisitor.visitRangeExpr(JsoniqParser.RangeExprContext ctx) XQueryTranslationVisitor.visitRangeExpr(XQueryParser.RangeExprContext ctx) TranslationVisitor.visitSimpleMapExpr(JsoniqParser.SimpleMapExprContext ctx) XQueryTranslationVisitor.visitSimpleMapExpr(XQueryParser.SimpleMapExprContext ctx) TranslationVisitor.visitStepExpr(JsoniqParser.StepExprContext ctx) XQueryTranslationVisitor.visitStepExpr(XQueryParser.StepExprContext ctx) TranslationVisitor.visitStringConcatExpr(JsoniqParser.StringConcatExprContext ctx) XQueryTranslationVisitor.visitStringConcatExpr(XQueryParser.StringConcatExprContext ctx) TranslationVisitor.visitStringConstructor(JsoniqParser.StringConstructorContext ctx) XQueryTranslationVisitor.visitStringConstructor(XQueryParser.StringConstructorContext ctx) TranslationVisitor.visitTreatExpr(JsoniqParser.TreatExprContext ctx) XQueryTranslationVisitor.visitTreatExpr(XQueryParser.TreatExprContext ctx) TranslationVisitor.visitUnaryExpr(JsoniqParser.UnaryExprContext ctx) XQueryTranslationVisitor.visitUnaryExpr(XQueryParser.UnaryExprContext ctx) TranslationVisitor.visitUnionExpr(JsoniqParser.UnionExprContext ctx) XQueryTranslationVisitor.visitUnionExpr(XQueryParser.UnionExprContext ctx) TranslationVisitor.visitUnorderedExpr(JsoniqParser.UnorderedExprContext ctx) XQueryTranslationVisitor.visitUnorderedExpr(XQueryParser.UnorderedExprContext ctx) TranslationVisitor.visitValidateExpr(JsoniqParser.ValidateExprContext ctx) XQueryTranslationVisitor.visitValidateExpr(XQueryParser.ValidateExprContext ctx) TranslationVisitor.visitValueExpr(JsoniqParser.ValueExprContext ctx) XQueryTranslationVisitor.visitValueExpr(XQueryParser.ValueExprContext ctx) -
Uses of Expression in org.rumbledb.compiler.translation
Methods in org.rumbledb.compiler.translation that return ExpressionModifier and TypeMethodDescriptionstatic <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionArithmeticTranslation.additiveExpr(AdditiveExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitMultiplicativeExpr) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionLogicTranslation.andExpr(AndExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitNextExpr) static <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 <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SingleTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionTypeTranslation.castableExpr(SingleTypeCheckExprContext<MainExprCtx, SingleTypeCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitCastExpr, Function<SingleTypeCtx, SequenceType> processSingleType) static <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SingleTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionTypeTranslation.castExpr(SingleTypeCheckExprContext<MainExprCtx, SingleTypeCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitArrowExpr, Function<SingleTypeCtx, SequenceType> processSingleType) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionComparisonTranslation.comparisonExpr(ComparisonExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitStringConcatExpr) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.enclosedExpr(EnclosedExprContext<ExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr) static <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.expr(CommaExprContext<ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle) static <PragmaCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionPrimaryTranslation.extensionExpr(ExtensionExprContext<PragmaCtx, ExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr) static <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionTypeTranslation.instanceOfExpr(TypeCheckExprContext<MainExprCtx, SeqTypeCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitIsStaticallyExpr, Function<SeqTypeCtx, SequenceType> processSequenceType) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.intersectExceptExpr(IntersectExceptExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitInstanceOfExpr) static <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionTypeTranslation.isStaticallyExpr(TypeCheckExprContext<MainExprCtx, SeqTypeCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitTreatExpr, Function<SeqTypeCtx, SequenceType> processSequenceType) static <StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionPrimaryTranslation.literal(LiteralExprContext<StringLiteralCtx> ctx, TranslationContext translationContext, Function<StringLiteralCtx, String> processStringLiteral) static ExpressionPrimaryTranslation.literalExpressionFromToken(String token, ExceptionMetadata metadata) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionArithmeticTranslation.multiplicativeExpr(MultiplicativeExprContext<ChildExprCtx> ctx, TranslationContext translationContext, org.antlr.v4.runtime.CommonTokenStream tokenStream, Function<ChildExprCtx, Expression> visitUnionExpr) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionLogicTranslation.orExpr(OrExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitAndExpr) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionPrimaryTranslation.parenthesizedExpr(ParenthesizedExprContext<ExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.rangeExpr(RangeExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitAdditiveExpr) static <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,MapExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionPostfixTranslation.simpleMapExpr(SimpleMapExprContext<MainExprCtx, MapExprCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitPathExprForMain, Function<MapExprCtx, Expression> visitPathExprForMap) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.stringConcatExpr(StringConcatExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitRangeExpr) static <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionTypeTranslation.treatExpr(TypeCheckExprContext<MainExprCtx, SeqTypeCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitCastableExpr, Function<SeqTypeCtx, SequenceType> processSequenceType) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionArithmeticTranslation.unaryExpr(UnaryExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitValueExpr) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.unionExpr(UnionExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitIntersectExceptExpr) static <SimpleMapExprCtx extends org.antlr.v4.runtime.ParserRuleContext,ValidateExprCtx extends org.antlr.v4.runtime.ParserRuleContext, ExtensionExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionPrimaryTranslation.valueExpr(ValueExprContext<SimpleMapExprCtx, ValidateExprCtx, ExtensionExprCtx> ctx, TranslationContext translationContext, Function<SimpleMapExprCtx, Expression> visitSimpleMapExpr, Function<ValidateExprCtx, Expression> visitValidateExpr, Function<ExtensionExprCtx, Expression> visitExtensionExpr) Method parameters in org.rumbledb.compiler.translation with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionArithmeticTranslation.additiveExpr(AdditiveExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitMultiplicativeExpr) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionLogicTranslation.andExpr(AndExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitNextExpr) static <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 <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SingleTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionTypeTranslation.castableExpr(SingleTypeCheckExprContext<MainExprCtx, SingleTypeCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitCastExpr, Function<SingleTypeCtx, SequenceType> processSingleType) static <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SingleTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionTypeTranslation.castExpr(SingleTypeCheckExprContext<MainExprCtx, SingleTypeCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitArrowExpr, Function<SingleTypeCtx, SequenceType> processSingleType) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionComparisonTranslation.comparisonExpr(ComparisonExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitStringConcatExpr) static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ArrayConstructorExpressionPrimaryTranslation.curlyArrayConstructor(ArrayConstructorContext.Curly<EnclosedExprCtx> ctx, TranslationContext translationContext, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.enclosedExpr(EnclosedExprContext<ExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr) static <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.expr(CommaExprContext<ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle) static <PragmaCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionPrimaryTranslation.extensionExpr(ExtensionExprContext<PragmaCtx, ExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr) static <TestExprCtx extends org.antlr.v4.runtime.ParserRuleContext,BranchExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ConditionalExpressionControlTranslation.ifExpr(IfExprContext<TestExprCtx, BranchExprCtx> ctx, TranslationContext translationContext, Function<TestExprCtx, Expression> visitExpr, Function<BranchExprCtx, Expression> visitExprSingle) static <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionTypeTranslation.instanceOfExpr(TypeCheckExprContext<MainExprCtx, SeqTypeCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitIsStaticallyExpr, Function<SeqTypeCtx, SequenceType> processSequenceType) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.intersectExceptExpr(IntersectExceptExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitInstanceOfExpr) static <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionTypeTranslation.isStaticallyExpr(TypeCheckExprContext<MainExprCtx, SeqTypeCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitTreatExpr, Function<SeqTypeCtx, SequenceType> processSequenceType) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionArithmeticTranslation.multiplicativeExpr(MultiplicativeExprContext<ChildExprCtx> ctx, TranslationContext translationContext, org.antlr.v4.runtime.CommonTokenStream tokenStream, Function<ChildExprCtx, Expression> visitUnionExpr) static <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext,UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
OrderByClauseFlworTranslation.orderByClause(OrderByClauseContext<ExprSingleCtx, UriLiteralCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle, Function<UriLiteralCtx, String> resolveCollationUri) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionLogicTranslation.orExpr(OrExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitAndExpr) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionPrimaryTranslation.parenthesizedExpr(ParenthesizedExprContext<ExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr) 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 <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext, SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
FunctionCallExpressionQuantifiedTranslation.quantifiedExpr(QuantifiedExprContext<ExprSingleCtx, VarBindingCtx, SeqTypeCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.rangeExpr(RangeExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitAdditiveExpr) static <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,MapExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionPostfixTranslation.simpleMapExpr(SimpleMapExprContext<MainExprCtx, MapExprCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitPathExprForMain, Function<MapExprCtx, Expression> visitPathExprForMap) static <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
ArrayConstructorExpressionPrimaryTranslation.squareArrayConstructor(ArrayConstructorContext.Square<ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.stringConcatExpr(StringConcatExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitRangeExpr) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
StringConstructorExpressionPrimaryTranslation.stringConstructor(StringConstructorContext<ExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr) static <CondExprCtx extends org.antlr.v4.runtime.ParserRuleContext,CaseExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
SwitchExpressionControlTranslation.switchExpr(SwitchExprContext<CondExprCtx, CaseExprCtx> ctx, TranslationContext translationContext, Function<CondExprCtx, Expression> visitExpr, Function<CaseExprCtx, Expression> visitExprSingle) static <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionTypeTranslation.treatExpr(TypeCheckExprContext<MainExprCtx, SeqTypeCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitCastableExpr, Function<SeqTypeCtx, SequenceType> processSequenceType) 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 <CondExprCtx extends org.antlr.v4.runtime.ParserRuleContext,CaseExprCtx extends org.antlr.v4.runtime.ParserRuleContext, VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext, SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
TypeSwitchExpressionControlTranslation.typeswitchExpr(TypeswitchExprContext<CondExprCtx, CaseExprCtx, VarBindingCtx, SeqTypeCtx> ctx, TranslationContext translationContext, Function<CondExprCtx, Expression> visitExpr, Function<CaseExprCtx, Expression> visitExprSingle, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionArithmeticTranslation.unaryExpr(UnaryExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitValueExpr) static <ChildExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionSequenceTranslation.unionExpr(UnionExprContext<ChildExprCtx> ctx, TranslationContext translationContext, Function<ChildExprCtx, Expression> visitIntersectExceptExpr) static <SimpleMapExprCtx extends org.antlr.v4.runtime.ParserRuleContext,ValidateExprCtx extends org.antlr.v4.runtime.ParserRuleContext, ExtensionExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionPrimaryTranslation.valueExpr(ValueExprContext<SimpleMapExprCtx, ValidateExprCtx, ExtensionExprCtx> ctx, TranslationContext translationContext, Function<SimpleMapExprCtx, Expression> visitSimpleMapExpr, Function<ValidateExprCtx, Expression> visitValidateExpr, Function<ExtensionExprCtx, Expression> visitExtensionExpr) static <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
WhereClauseFlworTranslation.whereClause(WhereClauseContext<ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle) -
Uses of Expression in org.rumbledb.compiler.translation.scripting
Method parameters in org.rumbledb.compiler.translation.scripting with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic <ExprSimpleCtx extends org.antlr.v4.runtime.ParserRuleContext>
ApplyStatementMutationStatementTranslation.applyStatement(ApplyStatementContext<ExprSimpleCtx> ctx, TranslationContext translationContext, Function<ExprSimpleCtx, Expression> visitExprSimple) static <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExitStatementLoopStatementTranslation.exitStatement(ExitStatementContext<ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext,StmtCtx extends org.antlr.v4.runtime.ParserRuleContext>
ConditionalStatementControlStatementTranslation.ifStatement(IfStatementContext<ExprCtx, StmtCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr, Function<StmtCtx, Statement> visitStatement) static <CondExprCtx extends org.antlr.v4.runtime.ParserRuleContext,CaseExprCtx extends org.antlr.v4.runtime.ParserRuleContext, StmtCtx extends org.antlr.v4.runtime.ParserRuleContext>
SwitchStatementControlStatementTranslation.switchStatement(SwitchStatementContext<CondExprCtx, CaseExprCtx, StmtCtx> ctx, TranslationContext translationContext, Function<CondExprCtx, Expression> visitExpr, Function<CaseExprCtx, Expression> visitExprSingle, Function<StmtCtx, Statement> visitStatement) static <CondExprCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext, SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, StmtCtx extends org.antlr.v4.runtime.ParserRuleContext>
TypeSwitchStatementControlStatementTranslation.typeSwitchStatement(TypeSwitchStatementContext<CondExprCtx, VarBindingCtx, SeqTypeCtx, StmtCtx> ctx, TranslationContext translationContext, Function<CondExprCtx, Expression> visitExpr, Function<StmtCtx, Statement> visitStatement, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext,StmtCtx extends org.antlr.v4.runtime.ParserRuleContext>
WhileStatementLoopStatementTranslation.whileStatement(WhileStatementContext<ExprCtx, StmtCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr, Function<StmtCtx, Statement> visitStatement) -
Uses of Expression in org.rumbledb.compiler.translation.update
Method parameters in org.rumbledb.compiler.translation.update with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
AppendExpressionUpdateTranslation.appendExpr(AppendExprContext<ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle) static <ExprSimpleCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
CreateCollectionExpressionCollectionTranslation.createCollectionExpr(CreateCollectionExprContext<ExprSimpleCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSimpleCtx, Expression> visitExprSimple, Function<ExprSingleCtx, Expression> visitExprSingle) static <PostfixExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
DeleteExpressionUpdateTranslation.deleteExpr(DeleteExprContext<PostfixExprCtx> ctx, TranslationContext translationContext, Function<PostfixExprCtx, Expression> visitPostfixExpr) static <ExprSimpleCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
DeleteIndexFromCollectionExpressionCollectionTranslation.deleteIndexExpr(DeleteIndexExprContext<ExprSimpleCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSimpleCtx, Expression> visitExprSimple, Function<ExprSingleCtx, Expression> visitExprSingle) static <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
DeleteSearchFromCollectionExpressionCollectionTranslation.deleteSearchExpr(DeleteSearchExprContext<ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle) static <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
EditCollectionExpressionCollectionTranslation.editCollectionExpr(EditCollectionExprContext<ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle) static <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
InsertExpressionUpdateTranslation.insertExpr(InsertExprContext<ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle) static <ExprSimpleCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
InsertIndexIntoCollectionExpressionCollectionTranslation.insertIndexExpr(InsertIndexExprContext<ExprSimpleCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSimpleCtx, Expression> visitExprSimple, Function<ExprSingleCtx, Expression> visitExprSingle) static <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
InsertSearchIntoCollectionExpressionCollectionTranslation.insertSearchExpr(InsertSearchExprContext<ExprSingleCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle) static <PostfixExprCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
RenameExpressionUpdateTranslation.renameExpr(RenameExprContext<PostfixExprCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<PostfixExprCtx, Expression> visitPostfixExpr, Function<ExprSingleCtx, Expression> visitExprSingle) static <PostfixExprCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
ReplaceExpressionUpdateTranslation.replaceExpr(ReplaceExprContext<PostfixExprCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<PostfixExprCtx, Expression> visitPostfixExpr, Function<ExprSingleCtx, Expression> visitExprSingle) static <ExprSimpleCtx extends org.antlr.v4.runtime.ParserRuleContext>
TruncateCollectionExpressionCollectionTranslation.truncateCollectionExpr(TruncateCollectionExprContext<ExprSimpleCtx> ctx, TranslationContext translationContext, Function<ExprSimpleCtx, Expression> visitExprSimple) -
Uses of Expression in org.rumbledb.compiler.translation.xml
Methods in org.rumbledb.compiler.translation.xml that return ExpressionModifier and TypeMethodDescriptionstatic <NodeTestCtx extends org.antlr.v4.runtime.ParserRuleContext,PredicateCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlPathTranslation.axisStep(AxisStepContext<NodeTestCtx, PredicateCtx> ctx, TranslationContext translationContext, BiFunction<NodeTestCtx, Boolean, NodeTest> getNodeTest, Function<PredicateCtx, Expression> visitPredicate) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlDirectConstructorTranslation.commonContent(CommonContentContext<ExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr) Translates direct constructor common content (enclosed expression or literal content) into anExpression.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 <DirectConstructorCtx extends org.antlr.v4.runtime.ParserRuleContext,CommonContentCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlDirectConstructorTranslation.dirElemContent(DirElemContentContext<DirectConstructorCtx, CommonContentCtx> ctx, org.antlr.v4.runtime.CommonTokenStream tokenStream, TranslationContext translationContext, Function<DirectConstructorCtx, Expression> visitDirectConstructor, Function<CommonContentCtx, Expression> visitCommonContent) Translates direct element content (nested direct constructor, common content, CDATA, or literal text) into anExpression.static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlComputedConstructorTranslation.enclosedContentExpr(EnclosedContentExprContext<EnclosedExprCtx> ctx, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <StepExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlPathTranslation.pathExpr(PathExprContext<StepExprCtx> ctx, TranslationContext translationContext, Function<StepExprCtx, Expression> visitStepExpr) static <StepExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlPathTranslation.relativePathExpr(RelativePathExprContext<StepExprCtx> ctx, Expression leftMost, org.antlr.v4.runtime.Token expressionStart, TranslationContext translationContext, Function<StepExprCtx, Expression> visitStepExpr) static <PostfixExprCtx extends org.antlr.v4.runtime.ParserRuleContext,NodeTestCtx extends org.antlr.v4.runtime.ParserRuleContext, PredicateCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlPathTranslation.stepExpr(StepExprContext<PostfixExprCtx, NodeTestCtx, PredicateCtx> ctx, TranslationContext translationContext, Function<PostfixExprCtx, Expression> visitPostfixExpr, BiFunction<NodeTestCtx, Boolean, NodeTest> getNodeTest, Function<PredicateCtx, Expression> visitPredicate) Methods in org.rumbledb.compiler.translation.xml with parameters of type ExpressionModifier and TypeMethodDescriptionstatic <StepExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlPathTranslation.relativePathExpr(RelativePathExprContext<StepExprCtx> ctx, Expression leftMost, org.antlr.v4.runtime.Token expressionStart, TranslationContext translationContext, Function<StepExprCtx, Expression> visitStepExpr) Method parameters in org.rumbledb.compiler.translation.xml with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic <NodeTestCtx extends org.antlr.v4.runtime.ParserRuleContext,PredicateCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlPathTranslation.axisStep(AxisStepContext<NodeTestCtx, PredicateCtx> ctx, TranslationContext translationContext, BiFunction<NodeTestCtx, Boolean, NodeTest> getNodeTest, Function<PredicateCtx, Expression> visitPredicate) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlDirectConstructorTranslation.commonContent(CommonContentContext<ExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr) Translates direct constructor common content (enclosed expression or literal content) into anExpression.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 <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
CommentNodeConstructorExpressionXmlComputedConstructorTranslation.compCommentConstructor(CompCommentConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
DocumentNodeConstructorExpressionXmlComputedConstructorTranslation.compDocConstructor(CompDocConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, 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 <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ComputedNamespaceConstructorExpressionXmlComputedConstructorTranslation.compNamespaceConstructor(CompNamespaceConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ComputedPIConstructorExpressionXmlComputedConstructorTranslation.compPIConstructor(CompPIConstructorContext<ExprCtx, EnclosedExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
TextNodeConstructorExpressionXmlComputedConstructorTranslation.compTextConstructor(CompTextConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) 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 <DirectConstructorCtx extends org.antlr.v4.runtime.ParserRuleContext,CommonContentCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlDirectConstructorTranslation.dirElemContent(DirElemContentContext<DirectConstructorCtx, CommonContentCtx> ctx, org.antlr.v4.runtime.CommonTokenStream tokenStream, TranslationContext translationContext, Function<DirectConstructorCtx, Expression> visitDirectConstructor, Function<CommonContentCtx, Expression> visitCommonContent) Translates direct element content (nested direct constructor, common content, CDATA, or literal text) into anExpression.static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlComputedConstructorTranslation.enclosedContentExpr(EnclosedContentExprContext<EnclosedExprCtx> ctx, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <StepExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlPathTranslation.pathExpr(PathExprContext<StepExprCtx> ctx, TranslationContext translationContext, Function<StepExprCtx, Expression> visitStepExpr) static <StepExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlPathTranslation.relativePathExpr(RelativePathExprContext<StepExprCtx> ctx, Expression leftMost, org.antlr.v4.runtime.Token expressionStart, TranslationContext translationContext, Function<StepExprCtx, Expression> visitStepExpr) static <PostfixExprCtx extends org.antlr.v4.runtime.ParserRuleContext,NodeTestCtx extends org.antlr.v4.runtime.ParserRuleContext, PredicateCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlPathTranslation.stepExpr(StepExprContext<PostfixExprCtx, NodeTestCtx, PredicateCtx> ctx, TranslationContext translationContext, Function<PostfixExprCtx, Expression> visitPostfixExpr, BiFunction<NodeTestCtx, Boolean, NodeTest> getNodeTest, Function<PredicateCtx, Expression> visitPredicate) -
Uses of Expression in org.rumbledb.expressions
Subclasses of Expression in org.rumbledb.expressionsConstructor parameters in org.rumbledb.expressions with type arguments of type ExpressionModifierConstructorDescriptionCommaExpression(List<Expression> expressions, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.arithmetic
Subclasses of Expression in org.rumbledb.expressions.arithmeticModifier and TypeClassDescriptionclassclassclassConstructors in org.rumbledb.expressions.arithmetic with parameters of type ExpressionModifierConstructorDescriptionAdditiveExpression(Expression leftExpression, Expression rightExpression, boolean isMinus, ExceptionMetadata metadata) MultiplicativeExpression(Expression leftExpression, Expression rightExpression, MultiplicativeExpression.MultiplicativeOperator multiplicativeOperator, ExceptionMetadata metadata) UnaryExpression(Expression mainExpression, boolean negated, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.comparison
Subclasses of Expression in org.rumbledb.expressions.comparisonModifier and TypeClassDescriptionclassclassAn expression that represents a node comparison.Constructors in org.rumbledb.expressions.comparison with parameters of type ExpressionModifierConstructorDescriptionComparisonExpression(Expression leftExpression, Expression rightExpression, ComparisonExpression.ComparisonOperator comparisonOperator, ExceptionMetadata metadata) NodeComparisonExpression(Expression leftExpression, Expression rightExpression, NodeComparisonExpression.NodeComparisonOperator operator, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.control
Subclasses of Expression in org.rumbledb.expressions.controlModifier and TypeClassDescriptionclassclassclassclassMethods in org.rumbledb.expressions.control that return ExpressionModifier and TypeMethodDescriptionConditionalExpression.getBranch()ConditionalExpression.getCondition()ConditionalExpression.getElseBranch()TryCatchExpression.getExpressionCatching(CatchPattern pattern) Methods in org.rumbledb.expressions.control that return types with arguments of type ExpressionConstructors in org.rumbledb.expressions.control with parameters of type ExpressionModifierConstructorDescriptionConditionalExpression(Expression condition, Expression branch, Expression elseBranch, ExceptionMetadata metadataFromContext) SwitchCase(List<Expression> conditionExpressions, Expression returnExpression) SwitchExpression(Expression testCondition, List<SwitchCase> cases, Expression defaultExpression, ExceptionMetadata metadataFromContext) TryCatchExpression(Expression tryExpression, Map<CatchPattern, Expression> catchExpressions, ExceptionMetadata metadataFromContext) TypeswitchCase(Name variableName, List<SequenceType> union, Expression returnExpression) TypeswitchCase(Name variableName, Expression returnExpression) TypeSwitchExpression(Expression testCondition, List<TypeswitchCase> cases, TypeswitchCase defaultCase, ExceptionMetadata metadataFromContext) Constructor parameters in org.rumbledb.expressions.control with type arguments of type ExpressionModifierConstructorDescriptionSwitchCase(List<Expression> conditionExpressions, Expression returnExpression) TryCatchExpression(Expression tryExpression, Map<CatchPattern, Expression> catchExpressions, ExceptionMetadata metadataFromContext) -
Uses of Expression in org.rumbledb.expressions.flowr
Subclasses of Expression in org.rumbledb.expressions.flowrFields in org.rumbledb.expressions.flowr declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionForClause.expressionprotected ExpressionGroupByVariableDeclaration.expressionprotected ExpressionLetClause.expressionMethods in org.rumbledb.expressions.flowr that return ExpressionModifier and TypeMethodDescriptionWindowClause.WindowCondition.expression()Returns the value of theexpressionrecord component.Constructors in org.rumbledb.expressions.flowr with parameters of type ExpressionModifierConstructorDescriptionForClause(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) OrderByClauseSortingKey(Expression expression, boolean ascending, String collationURI, OrderByClauseSortingKey.EMPTY_ORDER empty_order) ReturnClause(Expression expr, ExceptionMetadata metadata) SimpleMapExpression(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) WhereClause(Expression expr, ExceptionMetadata metadata) WindowClause(WindowClause.WindowType windowType, Name windowVariable, SequenceType sequenceType, Expression expression, WindowClause.WindowCondition startCondition, WindowClause.WindowCondition endCondition, ExceptionMetadata metadata) WindowCondition(WindowClause.WindowVars variables, Expression expression, boolean only) Creates an instance of aWindowConditionrecord class. -
Uses of Expression in org.rumbledb.expressions.logic
Subclasses of Expression in org.rumbledb.expressions.logicConstructors in org.rumbledb.expressions.logic with parameters of type ExpressionModifierConstructorDescriptionAndExpression(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) NotExpression(Expression mainExpression, ExceptionMetadata metadata) OrExpression(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.miscellaneous
Subclasses of Expression in org.rumbledb.expressions.miscellaneousModifier and TypeClassDescriptionclassclassclassConstructors in org.rumbledb.expressions.miscellaneous with parameters of type ExpressionModifierConstructorDescriptionNodeSetExpression(Expression leftExpression, Expression rightExpression, NodeSetExpression.NodeSetOperator operator, ExceptionMetadata metadata) RangeExpression(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) StringConcatExpression(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.module
Fields in org.rumbledb.expressions.module declared as ExpressionMethods in org.rumbledb.expressions.module that return ExpressionConstructors in org.rumbledb.expressions.module with parameters of type ExpressionModifierConstructorDescriptionVariableDeclaration(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 Expression in org.rumbledb.expressions.postfix
Subclasses of Expression in org.rumbledb.expressions.postfixModifier and TypeClassDescriptionclassclassclassclassclassMethods in org.rumbledb.expressions.postfix that return ExpressionModifier and TypeMethodDescriptionLookupExpression.getLookupExpression()LookupExpression.getMainExpression()Constructors in org.rumbledb.expressions.postfix with parameters of type ExpressionModifierConstructorDescriptionArrayLookupExpression(Expression mainExpression, Expression lookupExpression, ExceptionMetadata metadata) ArrayUnboxingExpression(Expression mainExpression, ExceptionMetadata metadata) DynamicFunctionCallExpression(Expression mainExpression, List<Expression> arguments, ExceptionMetadata metadata) FilterExpression(Expression mainExpression, Expression predicateExpression, ExceptionMetadata metadata) ObjectLookupExpression(Expression mainExpression, Expression lookupExpression, ExceptionMetadata metadata) Constructor parameters in org.rumbledb.expressions.postfix with type arguments of type ExpressionModifierConstructorDescriptionDynamicFunctionCallExpression(Expression mainExpression, List<Expression> arguments, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.primary
Subclasses of Expression in org.rumbledb.expressions.primaryModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassXQuery 3.1 map constructor:map { key : value, ... }.classclassclassclassclassclassConstructors in org.rumbledb.expressions.primary with parameters of type ExpressionModifierConstructorDescriptionArrayConstructorExpression(Expression expression, ExceptionMetadata metadata) Curly array constructor:array { expr }.ObjectConstructorExpression(Expression expression, ExceptionMetadata metadata) Constructor parameters in org.rumbledb.expressions.primary with type arguments of type ExpressionModifierConstructorDescriptionArrayConstructorExpression(List<Expression> memberExpressions, boolean isFixedSlotsArrayConstructor, ExceptionMetadata metadata) Square array constructor:[ E1, E2, ... ].FunctionCallExpression(Name functionName, List<Expression> arguments, ExceptionMetadata metadata) MapConstructorExpression(List<Expression> keys, List<Expression> values, ExceptionMetadata metadata) ObjectConstructorExpression(List<Expression> keys, List<Expression> values, ExceptionMetadata metadata) StringConstructorExpression(List<Expression> parts, List<Boolean> isInterpolated, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.scripting.annotations
Constructor parameters in org.rumbledb.expressions.scripting.annotations with type arguments of type ExpressionModifierConstructorDescriptionAnnotation(Name annotationName, List<Expression> literals, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.scripting.block
Subclasses of Expression in org.rumbledb.expressions.scripting.blockMethods in org.rumbledb.expressions.scripting.block that return Expression -
Uses of Expression in org.rumbledb.expressions.scripting.control
Methods in org.rumbledb.expressions.scripting.control that return ExpressionConstructors in org.rumbledb.expressions.scripting.control with parameters of type ExpressionModifierConstructorDescriptionConditionalStatement(Expression conditionExpression, Statement thenStatement, Statement elseStatement, ExceptionMetadata metadata) SwitchStatement(Expression testCondition, List<SwitchCaseStatement> cases, Statement defaultStatement, ExceptionMetadata metadata) TypeSwitchStatement(Expression testCondition, List<TypeSwitchStatementCase> cases, TypeSwitchStatementCase defaultCase, ExceptionMetadata metadata) Constructor parameters in org.rumbledb.expressions.scripting.control with type arguments of type ExpressionModifierConstructorDescriptionSwitchCaseStatement(List<Expression> conditionExpressions, Statement returnStatement) -
Uses of Expression in org.rumbledb.expressions.scripting.declaration
Constructors in org.rumbledb.expressions.scripting.declaration with parameters of type ExpressionModifierConstructorDescriptionVariableDeclStatement(List<Annotation> annotations, Name variableName, SequenceType variableSequenceType, Expression variableExpression, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.scripting.loops
Constructors in org.rumbledb.expressions.scripting.loops with parameters of type ExpressionModifierConstructorDescriptionExitStatement(Expression exitExpression, ExceptionMetadata metadata) WhileStatement(Expression testCondition, Statement statement, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.scripting.mutation
Constructors in org.rumbledb.expressions.scripting.mutation with parameters of type ExpressionModifierConstructorDescriptionApplyStatement(Expression applyExpression, ExceptionMetadata metadata) AssignStatement(Expression assignExpression, Name name, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.scripting.statement
Subclasses of Expression in org.rumbledb.expressions.scripting.statementConstructors in org.rumbledb.expressions.scripting.statement with parameters of type ExpressionModifierConstructorDescriptionStatementsAndExpr(List<Statement> statements, Expression expression, ExceptionMetadata metadata) StatementsAndOptionalExpr(List<Statement> statements, Expression expression, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.typing
Subclasses of Expression in org.rumbledb.expressions.typingModifier and TypeClassDescriptionclassclassclassclassclassclassAn XQuery validate expression, distinct from JSONiq sequence validation.classFields in org.rumbledb.expressions.typing declared as ExpressionConstructors in org.rumbledb.expressions.typing with parameters of type ExpressionModifierConstructorDescriptionCastableExpression(Expression mainExpression, SequenceType type, ExceptionMetadata metadata) CastExpression(Expression mainExpression, SequenceType sequenceType, ExceptionMetadata metadata) InstanceOfExpression(Expression mainExpression, SequenceType sequenceType, ExceptionMetadata metadata) IsStaticallyExpression(Expression mainExpression, SequenceType sequenceType, ExceptionMetadata metadata) TreatExpression(Expression mainExpression, SequenceType sequenceType, ErrorCode errorCode, ExceptionMetadata metadata) ValidateExpression(Expression mainExpression, ValidateExpression.ValidationMode validationMode, Name typeName, ExceptionMetadata metadata) ValidateTypeExpression(Expression mainExpression, boolean isValidate, SequenceType sequenceType, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.update
Subclasses of Expression in org.rumbledb.expressions.updateModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in org.rumbledb.expressions.update that return ExpressionModifier and TypeMethodDescriptionInsertIndexIntoCollectionExpression.getPosition()InsertExpression.getPositionExpression()Methods in org.rumbledb.expressions.update that return types with arguments of type ExpressionConstructors in org.rumbledb.expressions.update with parameters of type ExpressionModifierConstructorDescriptionAppendExpression(Expression arrayExpression, Expression toAppendExpression, ExceptionMetadata metadata) CopyDeclaration(Name variableName, Expression sourceExpression) CreateCollectionExpression(Expression collection, Expression contentExpression, Mode mode, ExceptionMetadata metadata) DeleteExpression(Expression mainExpression, Expression locatorExpression, ExceptionMetadata metadata) DeleteIndexFromCollectionExpression(Expression collection, Expression numDelete, boolean isFirst, Mode mode, ExceptionMetadata metadata) DeleteSearchFromCollectionExpression(Expression contentExpression, ExceptionMetadata metadata) EditCollectionExpression(Expression targetExpression, Expression contentExpression, ExceptionMetadata metadata) InsertExpression(Expression mainExpression, Expression toInsertExpression, Expression positionExpression, ExceptionMetadata metadata) InsertIndexIntoCollectionExpression(Expression collection, Expression contentExpression, Expression pos, Mode mode, boolean isFirst, boolean isLast, ExceptionMetadata metadata) InsertSearchIntoCollectionExpression(Expression targetExpression, Expression contentExpression, boolean isBefore, ExceptionMetadata metadata) RenameExpression(Expression mainExpression, Expression locatorExpression, Expression nameExpression, ExceptionMetadata metadata) ReplaceExpression(Expression mainExpression, Expression locatorExpression, Expression replacerExpression, ExceptionMetadata metadata) TransformExpression(List<CopyDeclaration> copyDeclarations, Expression modifyExpression, Expression returnExpression, ExceptionMetadata metadata) TruncateCollectionExpression(Expression collectionName, Mode mode, ExceptionMetadata metadata) -
Uses of Expression in org.rumbledb.expressions.xml
Subclasses of Expression in org.rumbledb.expressions.xmlModifier and TypeClassDescriptionclassExpression representing text content within XML attribute values.classExpression representing an attribute node in a direct element constructor.classAn expression representing a computed comment constructor.classExpression representing a computed attribute constructor.classExpression representing a computed element constructor.classExpression representing a computed namespace constructor.classExpression representing a computed processing instruction constructor.classAn expression representing a direct comment constructor.classExpression representing a direct element constructor.classExpression representing a direct processing instruction constructor.classAn expression representing a document node constructor.classclassclassclassclassAn expression representing a text node constructor.classAn expression representing a text node, as part of a direct element constructor content.classConstructors in org.rumbledb.expressions.xml with parameters of type ExpressionModifierConstructorDescriptionCommentNodeConstructorExpression(Expression contentExpression, ExceptionMetadata metadata) Constructor for comment node constructor.ComputedAttributeConstructorExpression(Name attributeName, Expression valueExpression, ExceptionMetadata metadata) Constructor for static attribute name: attribute attributeName { value }ComputedAttributeConstructorExpression(Expression nameExpression, Expression valueExpression, ExceptionMetadata metadata) Constructor for dynamic attribute name: attribute { nameExpression } { value }ComputedElementConstructorExpression(Name elementName, Expression contentExpression, ExceptionMetadata metadata) Constructor for static element name: element elementName { content }ComputedElementConstructorExpression(Expression nameExpression, Expression contentExpression, ExceptionMetadata metadata) Constructor for dynamic element name: element { nameExpression } { content }ComputedNamespaceConstructorExpression(String prefix, Expression uriExpression, ExceptionMetadata metadata) Constructor for static prefix: namespace prefix { uri }ComputedNamespaceConstructorExpression(Expression prefixExpression, Expression uriExpression, ExceptionMetadata metadata) Constructor for dynamic prefix: namespace { prefixExpression } { uri }ComputedPIConstructorExpression(String target, Expression contentExpression, ExceptionMetadata metadata) Constructor for static target: processing-instruction NCName { content }ComputedPIConstructorExpression(Expression nameExpression, Expression contentExpression, ExceptionMetadata metadata) Constructor for dynamic target: processing-instruction { nameExpression } { content }DirPIConstructorExpression(String target, Expression contentExpression, ExceptionMetadata metadata) DocumentNodeConstructorExpression(Expression contentExpression, ExceptionMetadata metadata) Constructor for document node constructor.PostfixLookupExpression(Expression mainExpression, Expression lookupExpression, ExceptionMetadata metadata) SlashExpr(Expression leftExpression, Expression rightExpression, ExceptionMetadata metadata) TextNodeConstructorExpression(Expression contentExpression, ExceptionMetadata metadata) Constructor for text node constructor.UnaryLookupExpression(Expression lookupExpression, ExceptionMetadata metadata) Constructor parameters in org.rumbledb.expressions.xml with type arguments of type ExpressionModifierConstructorDescriptionAttributeNodeExpression(Name attributeName, List<Expression> value, ExceptionMetadata metadata) DirElemConstructorExpression(Name elementName, List<Expression> content, List<Expression> attributes, List<NamespaceDeclaration> namespaceDeclarations, ExceptionMetadata metadata) Constructor for a direct element constructor. -
Uses of Expression in org.rumbledb.expressions.xml.axis
Subclasses of Expression in org.rumbledb.expressions.xml.axis