Class SourcePlannerBase
java.lang.Object
se.liu.ida.hefquin.engine.queryproc.impl.srcsel.SourcePlannerBase
- All Implemented Interfaces:
SourcePlanner
- Direct Known Subclasses:
ServiceClauseBasedSourcePlannerImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Pair
<LogicalPlan, SourcePlanningStats> createSourceAssignment
(org.apache.jena.sparql.algebra.Op jenaOp) final Pair
<LogicalPlan, SourcePlanningStats> createSourceAssignment
(Query query) The logical plan returned by this method is a source assignment (see Definition 8 of our FedQPL paper); that is, the only types of operators that it contains are request operators (invalid reference
LogicalOpRequest
invalid reference
LogicalOpMultiwayJoin
invalid reference
LogicalOpMultiwayUnion
-
Field Details
-
ctxt
-
-
Constructor Details
-
SourcePlannerBase
-
-
Method Details
-
createSourceAssignment
public final Pair<LogicalPlan,SourcePlanningStats> createSourceAssignment(Query query) throws SourcePlanningException Description copied from interface:SourcePlanner
The logical plan returned by this method is a source assignment (see Definition 8 of our FedQPL paper); that is, the only types of operators that it contains are request operators (invalid reference
LogicalOpRequest
invalid reference
LogicalOpMultiwayJoin
invalid reference
LogicalOpMultiwayUnion
- Specified by:
createSourceAssignment
in interfaceSourcePlanner
- Throws:
SourcePlanningException
-
createSourceAssignment
protected abstract Pair<LogicalPlan,SourcePlanningStats> createSourceAssignment(org.apache.jena.sparql.algebra.Op jenaOp) throws SourcePlanningException - Throws:
SourcePlanningException
-