Interface SourcePlanner
- All Known Implementing Classes:
 ExhaustiveSourcePlannerImpl,ServiceClauseBasedSourcePlannerImpl,SourcePlannerBase
public interface SourcePlanner
- 
Method Summary
Modifier and TypeMethodDescriptioncreateSourceAssignment(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 
- 
Method Details
- 
createSourceAssignment
Pair<LogicalPlan,SourcePlanningStats> createSourceAssignment(Query query) throws SourcePlanningException 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- Throws:
 SourcePlanningException
 
 -