Class TransformPathFlattern
- java.lang.Object
-
- org.apache.jena.sparql.algebra.TransformCopy
-
- org.apache.jena.sparql.algebra.optimize.TransformPathFlattern
-
- All Implemented Interfaces:
Transform
public class TransformPathFlattern extends TransformCopy
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
Constructors Constructor Description TransformPathFlattern()
TransformPathFlattern(PathCompiler pathCompiler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Op
transform(OpPath opPath)
-
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
-
-
-
-
Constructor Detail
-
TransformPathFlattern
public TransformPathFlattern()
-
TransformPathFlattern
public TransformPathFlattern(PathCompiler pathCompiler)
-
-