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

    • TransformPathFlattern

      public TransformPathFlattern()
    • TransformPathFlattern

      public TransformPathFlattern(PathCompiler pathCompiler)
  • Method Details