com.hp.hpl.jena.sparql.algebra.optimize
Class Optimize
java.lang.Object
com.hp.hpl.jena.sparql.algebra.optimize.Optimize
- All Implemented Interfaces:
- Rewrite
public class Optimize
- extends Object
- implements Rewrite
noOptimizationFactory
public static Optimize.RewriterFactory noOptimizationFactory
stdOptimizationFactory
public static Optimize.RewriterFactory stdOptimizationFactory
filterPlacementOldName
public static final Symbol filterPlacementOldName
- Alternative name for compatibility only
optimize
public static Op optimize(Op op,
ExecutionContext execCxt)
optimize
public static Op optimize(Op op,
Context context)
noOptimizer
public static void noOptimizer()
- Set the global optimizer factory to one that does nothing
setFactory
public static void setFactory(Optimize.RewriterFactory aFactory)
- Globably set the fcaory for making optimizers
getFactory
public static Optimize.RewriterFactory getFactory(Optimize.RewriterFactory aFactory)
- Get the global factory for making optimizers
rewrite
public Op rewrite(Op op)
- Specified by:
rewrite
in interface Rewrite
apply
public static Op apply(Transform transform,
Op op)
apply
public static Op apply(String label,
Transform transform,
Op op)
Licenced under the Apache License, Version 2.0