This PR adds a first "actual" SourcePlanner (i.e., source selection component) called ExhaustiveSourcePlannerImpl. However, it is just a naive one that creates what we call an exhaustive source assignment in the FedQPL paper (see Definition 9 in Section 5.2 of the paper). That is, every triple pattern of the given query is assigned to every federation member known in the federation catalog.
This PR adds a first "actual"
SourcePlanner
(i.e., source selection component) calledExhaustiveSourcePlannerImpl
. However, it is just a naive one that creates what we call an exhaustive source assignment in the FedQPL paper (see Definition 9 in Section 5.2 of the paper). That is, every triple pattern of the given query is assigned to every federation member known in the federation catalog.