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
Constructors -
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, transform
-
Constructor Details
-
TransformFilterDisjunction
public TransformFilterDisjunction()
-
-
Method Details
-
transform
- Specified by:
transformin interfaceTransform- Overrides:
transformin classTransformCopy
-
expandDisjunction
-