Module org.apache.jena.arq
Class TransformPropertyFunction
java.lang.Object
org.apache.jena.sparql.algebra.TransformCopy
org.apache.jena.sparql.algebra.optimize.TransformPropertyFunction
- All Implemented Interfaces:
Transform
Rewrite to replace a property function property with the call to the property function implementation
-
Field Summary
Fields inherited from class org.apache.jena.sparql.algebra.TransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.jena.sparql.algebra.TransformCopy
transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform
-
Constructor Details
-
TransformPropertyFunction
-
-
Method Details
-
transform
Apply the property function transformation.The
contextprovides the place to find the property function registry. A custom one can be supplied usingARQConstants.registryPropertyFunctionsSee
PropertyFunctionRegistry.chooseRegistry(org.apache.jena.sparql.util.Context)for the full decision process.If
ARQ.enablePropertyFunctionsis false, then property functions are not enabled and remain as plain triples. For example, this is set false by "strict mode" -
transform
- Specified by:
transformin interfaceTransform- Overrides:
transformin classTransformCopy
-
transform
- Specified by:
transformin interfaceTransform- Overrides:
transformin classTransformCopy
-