Module org.apache.jena.arq
Class TransformPathFlatten
java.lang.Object
org.apache.jena.sparql.algebra.TransformCopy
org.apache.jena.sparql.algebra.optimize.TransformPathFlatten
- All Implemented Interfaces:
Transform
Perform the equivalent of the transactions in the SPARQL 1.1 spec. ARQ
regards path transformation as an optimization. ARQ does not execute the
exact transformation as per spec as there are better ways to do it for ARQ.
For example,
- Path seq -> BGPs or a (sequence)
- "|" is not expanded into a union.
-
Field Summary
Fields inherited from class org.apache.jena.sparql.algebra.TransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE
-
Constructor Summary
-
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
-
TransformPathFlatten
public TransformPathFlatten() -
TransformPathFlatten
-
-
Method Details
-
transform
- Specified by:
transform
in interfaceTransform
- Overrides:
transform
in classTransformCopy
-