Class TransformPathFlatten

java.lang.Object
org.apache.jena.sparql.algebra.TransformCopy
org.apache.jena.sparql.algebra.optimize.TransformPathFlatten
All Implemented Interfaces:
Transform

public class TransformPathFlatten 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.
  • Constructor Details

    • TransformPathFlatten

      public TransformPathFlatten()
    • TransformPathFlatten

      public TransformPathFlatten(PathCompiler pathCompiler)
  • Method Details