Class TransformSE_EffectiveOptions
java.lang.Object
org.apache.jena.sparql.algebra.TransformCopy
org.apache.jena.sparql.service.enhancer.algebra.TransformSE_EffectiveOptions
- All Implemented Interfaces:
org.apache.jena.sparql.algebra.Transform
public class TransformSE_EffectiveOptions
extends org.apache.jena.sparql.algebra.TransformCopy
Detects options on SERVICE and materializes them.
In the case of self-join-checks an optimizer will be run preemptively unless
the option 'optimizer:off' is present.
SERVICE <loop:> { SERIVCE <bulk:> { SERVICE <https://dbpedia.org/sparql> { } } }becomes
SERVICE <loop:bulk:https://dbpedia.org/sparql> { }
-
Field Summary
Fields inherited from class org.apache.jena.sparql.algebra.TransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.algebra.Op
transform
(org.apache.jena.sparql.algebra.op.OpService opService, org.apache.jena.sparql.algebra.Op subOp) 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, transform
-
Constructor Details
-
TransformSE_EffectiveOptions
public TransformSE_EffectiveOptions()
-
-
Method Details
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpService opService, org.apache.jena.sparql.algebra.Op subOp) - Specified by:
transform
in interfaceorg.apache.jena.sparql.algebra.Transform
- Overrides:
transform
in classorg.apache.jena.sparql.algebra.TransformCopy
-