Class TransformFilterPlacement

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

public class TransformFilterPlacement extends TransformCopy
Rewrite an algebra expression to put filters as close to their bound variables.

Process BGP (whether triples or quads) is left as a separate step (but after this transform) because it can desirable to reorder the BGP before placing filters, or afterwards.

  • Constructor Details

    • TransformFilterPlacement

      public TransformFilterPlacement()
    • TransformFilterPlacement

      public TransformFilterPlacement(boolean includeBGPs)
  • Method Details