Class TransformLeftJoinToSet
java.lang.Object
org.apache.jena.sparql.algebra.TransformCopy
org.aksw.jena_sparql_api.algebra.transform.TransformLeftJoinToSet
- All Implemented Interfaces:
org.apache.jena.sparql.algebra.Transform
public class TransformLeftJoinToSet
extends org.apache.jena.sparql.algebra.TransformCopy
Transform an expression of
LeftJoin(
LeftJoin(bl, br, be),
ar, ae)
with the expression e and ae TRUE
to
LeftJoinSet(bl, ar, br)
Further:
LeftJoinSet(X,
LeftJoin(l, r, e))
becomes:
LeftJoinSet(l, X, r)
- Author:
- raven
-
Field Summary
FieldsFields inherited from class org.apache.jena.sparql.algebra.TransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidadd(OpExtLeftJoinSet dest, org.apache.jena.sparql.algebra.Op op) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpLeftJoin opLeftJoin, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right) 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
-
Field Details
-
fn
-
-
Constructor Details
-
TransformLeftJoinToSet
public TransformLeftJoinToSet()
-
-
Method Details
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpLeftJoin opLeftJoin, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right) - Specified by:
transformin interfaceorg.apache.jena.sparql.algebra.Transform- Overrides:
transformin classorg.apache.jena.sparql.algebra.TransformCopy
-
add
-