Uses of Interface
org.apache.jena.sparql.expr.ExprTransform
Package
Description
-
Uses of ExprTransform in org.apache.jena.sparql.algebra
Modifier and TypeMethodDescriptionstatic Op
Transformer.transform
(Transform transform, ExprTransform exprTransform, Op op) Transform an algebra expression and the expressionsstatic Op
Transformer.transform
(Transform transform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transformation with specific Transform and ExprTransform appliedstatic Op
Transformer.transformSkipService
(Transform transform, ExprTransform exprTransform, Op op) Transform an algebra expression except skip (leave alone) any OpService nodesstatic Op
Transformer.transformSkipService
(Transform opTransform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform an algebra expression except skip (leave alone) any OpService nodes -
Uses of ExprTransform in org.apache.jena.sparql.algebra.optimize
Modifier and TypeClassDescriptionclass
A copying transform that applies an Op Transform to the algebra operator of E_Exist and E_NoExistsclass
An expression transform that simplifies expressions by constant folding wherever possible -
Uses of ExprTransform in org.apache.jena.sparql.algebra.walker
Modifier and TypeMethodDescriptionstatic ApplyTransformVisitor
Walker.createTransformer
(Transform opTransform, ExprTransform exprTransform) static ApplyTransformVisitor
Walker.createTransformer
(Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor) static Op
Walker.transform
(Op op, Transform opTransform, ExprTransform exprTransform) Transform anOp
.static Op
Walker.transform
(Op op, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anOp
.static Expr
Walker.transform
(Expr expr, Transform opTransform, ExprTransform exprTransform) Transform anExpr
.static Expr
Walker.transform
(Expr expr, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anExpr
.static Expr
Walker.transform
(Expr expr, ExprTransform exprTransform) Transform an expressionModifierConstructorDescriptionApplyTransformVisitor
(Transform opTransform, ExprTransform exprTransform, boolean visitService, OpVisitor before, OpVisitor after) -
Uses of ExprTransform in org.apache.jena.sparql.expr
Modifier and TypeClassDescriptionclass
class
class
An expression transformer that substitutes another expression in place of variablesModifier and TypeMethodDescriptionExprAggregator.apply
(ExprTransform transform) ExprFunction0.apply
(ExprTransform transform) ExprFunction1.apply
(ExprTransform transform, Expr sub) ExprFunction2.apply
(ExprTransform transform, Expr arg1, Expr arg2) ExprFunction3.apply
(ExprTransform transform, Expr arg1, Expr arg2, Expr arg3) ExprFunctionN.apply
(ExprTransform transform, ExprList exprList) ExprFunctionOp.apply
(ExprTransform transform, ExprList args, Op x) ExprVar.apply
(ExprTransform transform) NodeValue.apply
(ExprTransform transform) static Expr
ExprTransformer.transform
(ExprTransform transform, Expr expr) Transform an expressionstatic ExprList
ExprTransformer.transform
(ExprTransform transform, ExprList exprList) Transform an expression list -
Uses of ExprTransform in org.apache.jena.sparql.function.user
Modifier and TypeClassDescriptionclass
An expression transformer that will expand user defined function expressions so they do not explicitly rely on other user defined functions. -
Uses of ExprTransform in org.apache.jena.sparql.graph
Modifier and TypeClassDescriptionclass
-
Uses of ExprTransform in org.apache.jena.sparql.syntax.syntaxtransform
Modifier and TypeClassDescriptionclass
A copying transform that applies an ElementTransform syntax pattern of E_Exist and E_NoExistsclass
Special version of ExprTransform for applying a node transform on syntax (Elements) onlyModifier and TypeMethodDescriptionstatic org.apache.jena.graph.Node
TransformElementLib.apply
(org.apache.jena.graph.Node n, ExprTransform exprTransform) static Var
TransformElementLib.applyVar
(Var v, ExprTransform exprTransform) static Element
ElementTransformer.transform
(Element element, ElementTransform transform, ExprTransform exprTransform) Transformation with specific ElementTransform and ExprTransformstatic Element
ElementTransformer.transform
(Element element, ElementTransform transform, ExprTransform exprTransform, ElementVisitor beforeVisitor, ElementVisitor afterVisitor) static Query
QueryTransformOps.transform
(Query query, ElementTransform transform, ExprTransform exprTransform) Transform a query usingElementTransform
andExprTransform
.static UpdateRequest
UpdateTransformOps.transform
(UpdateRequest update, ElementTransform transform, ExprTransform exprTransform) static Update
UpdateTransformOps.transform
(Update update, ElementTransform transform, ExprTransform exprTransform)