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, transformMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
transformin interfaceExprTransform- Overrides:
transformin classExprTransformCopy
-