de.fuberlin.wiwiss.d2rq.engine
Class TransformOpBGP
java.lang.Object
com.hp.hpl.jena.sparql.algebra.TransformCopy
de.fuberlin.wiwiss.d2rq.engine.TransformOpBGP
- All Implemented Interfaces:
- Transform
public class TransformOpBGP
- extends TransformCopy
Translates an OpBGP to an OpUnionTableSQL over a GraphD2RQ.
Filter expressions may be specified; attempt to absorb the
expressions into the SQL. Leave an OpFilter if not all
expressions could be absorbed.
- Author:
- Herwig Leimer, Richard Cyganiak (richard@cyganiak.de)
Methods inherited from class com.hp.hpl.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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransformOpBGP
public TransformOpBGP(Mapping mapping,
boolean transformFilters)
transform
public Op transform(OpBGP opBGP)
- Specified by:
transform
in interface Transform
- Overrides:
transform
in class TransformCopy
transform
public Op transform(OpFilter opFilter,
Op subOp)
- Specified by:
transform
in interface Transform
- Overrides:
transform
in class TransformCopy
createOpD2RQ
public Op createOpD2RQ(OpBGP opBGP,
ExprList filters)