Uses of Interface
org.apache.jena.sparql.expr.ExprTransform
Packages that use ExprTransform
Package
Description
-
Uses of ExprTransform in org.apache.jena.sparql.algebra
Methods in org.apache.jena.sparql.algebra with parameters of type ExprTransformModifier 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
Classes in org.apache.jena.sparql.algebra.optimize that implement ExprTransformModifier 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
Methods in org.apache.jena.sparql.algebra.walker with parameters of type ExprTransformModifier 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 expressionConstructors in org.apache.jena.sparql.algebra.walker with parameters of type ExprTransformModifierConstructorDescriptionApplyTransformVisitor
(Transform opTransform, ExprTransform exprTransform, boolean visitService, OpVisitor before, OpVisitor after) -
Uses of ExprTransform in org.apache.jena.sparql.expr
Classes in org.apache.jena.sparql.expr that implement ExprTransformModifier and TypeClassDescriptionclass
class
class
An expression transformer that substitutes another expression in place of variablesMethods in org.apache.jena.sparql.expr with parameters of type ExprTransformModifier 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
Classes in org.apache.jena.sparql.function.user that implement ExprTransformModifier 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
Classes in org.apache.jena.sparql.graph that implement ExprTransformModifier and TypeClassDescriptionclass
-
Uses of ExprTransform in org.apache.jena.sparql.syntax.syntaxtransform
Classes in org.apache.jena.sparql.syntax.syntaxtransform that implement ExprTransformModifier 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) onlyMethods in org.apache.jena.sparql.syntax.syntaxtransform with parameters of type ExprTransformModifier 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)