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 OpTransformer.transform(Transform transform, ExprTransform exprTransform, Op op) Transform an algebra expression and the expressionsstatic OpTransformer.transform(Transform transform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transformation with specific Transform and ExprTransform appliedstatic OpTransformer.transformSkipService(Transform transform, ExprTransform exprTransform, Op op) Transform an algebra expression except skip (leave alone) any OpService nodesstatic OpTransformer.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 TypeClassDescriptionclassA copying transform that applies an Op Transform to the algebra operator of E_Exist and E_NoExistsclassAn 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 ApplyTransformVisitorWalker.createTransformer(Transform opTransform, ExprTransform exprTransform) static ApplyTransformVisitorWalker.createTransformer(Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor) static OpWalker.transform(Op op, Transform opTransform, ExprTransform exprTransform) Transform anOp.static OpWalker.transform(Op op, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anOp.static ExprWalker.transform(Expr expr, Transform opTransform, ExprTransform exprTransform) Transform anExpr.static ExprWalker.transform(Expr expr, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anExpr.static ExprWalker.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 TypeClassDescriptionclassclassclassAn 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 ExprExprTransformer.transform(ExprTransform transform, Expr expr) Transform an expressionstatic ExprListExprTransformer.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 TypeClassDescriptionclassAn 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 TypeClassDescriptionclassA copying transform that applies an ElementTransform syntax pattern of E_Exist and E_NoExistsclassSpecial 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.NodeTransformElementLib.apply(org.apache.jena.graph.Node n, ExprTransform exprTransform) static VarTransformElementLib.applyVar(Var v, ExprTransform exprTransform) static ElementElementTransformer.transform(Element element, ElementTransform transform, ExprTransform exprTransform) Transformation with specific ElementTransform and ExprTransformstatic ElementElementTransformer.transform(Element element, ElementTransform transform, ExprTransform exprTransform, ElementVisitor beforeVisitor, ElementVisitor afterVisitor) static QueryQueryTransformOps.transform(Query query, ElementTransform transform, ExprTransform exprTransform) Transform a query usingElementTransformandExprTransform.static UpdateRequestUpdateTransformOps.transform(UpdateRequest update, ElementTransform transform, ExprTransform exprTransform) static UpdateUpdateTransformOps.transform(Update update, ElementTransform transform, ExprTransform exprTransform)