java.lang.Object
org.apache.jena.sparql.expr.ExprTransformCopy
org.apache.jena.sparql.function.user.ExprTransformExpand
- All Implemented Interfaces:
ExprTransform
An expression transformer that will expand user defined function expressions
so they do not explicitly rely on other user defined functions.
See UserDefinedFunctionFactory.getPreserveDependencies()
for discussion of what this means in practise
-
Field Summary
Fields inherited from class org.apache.jena.sparql.expr.ExprTransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new transformer -
Method Summary
Methods inherited from class org.apache.jena.sparql.expr.ExprTransformCopy
transform, transform, transform, transform, transform, transform, transform, transform, transform
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.jena.sparql.expr.ExprTransform
transform
-
Constructor Details
-
ExprTransformExpand
Creates a new transformer- Parameters:
defs
- User defined function definitions
-
-
Method Details
-
transform
- Specified by:
transform
in interfaceExprTransform
- Overrides:
transform
in classExprTransformCopy
-