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 (), multiway joins (invalid reference
LogicalOpRequest), and multiway unions (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:SourcePlannerThe 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 (), multiway joins (invalid reference
LogicalOpRequest), and multiway unions (invalid reference
LogicalOpMultiwayJoin).invalid reference
LogicalOpMultiwayUnion- Specified by:
 createSourceAssignmentin interfaceSourcePlanner- Throws:
 SourcePlanningException
 - 
createSourceAssignment
protected abstract Pair<LogicalPlan,SourcePlanningStats> createSourceAssignment(org.apache.jena.sparql.algebra.Op jenaOp) throws SourcePlanningException - Throws:
 SourcePlanningException
 
 -