Module org.apache.jena.arq
Class TransformFilterDisjunction
java.lang.Object
org.apache.jena.sparql.algebra.TransformCopy
org.apache.jena.sparql.algebra.optimize.TransformFilterDisjunction
- All Implemented Interfaces:
Transform
Filter disjunction. This covers the case of
(filter (|| expr1 expr2) pattern)where either or both of
expr1
and expr2
are equalities that help
ground the pattern. This includes ?x IN (....)
so this optimization can a
significant improvement.-
Field Summary
Fields inherited from class org.apache.jena.sparql.algebra.TransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE
-
Constructor Summary
-
Method Summary
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, transform
-
Constructor Details
-
TransformFilterDisjunction
public TransformFilterDisjunction()
-
-
Method Details
-
transform
- Specified by:
transform
in interfaceTransform
- Overrides:
transform
in classTransformCopy
-
expandDisjunction
-