Package org.eclipse.rdf4j.federated.optimizer
package org.eclipse.rdf4j.federated.optimizer
-
ClassDescriptionDefault implementation of the
FedXCostModel
A specialized optimizer which identifies and marksExclusiveTupleExpr
.Interface for a cost model used inStatementGroupAndJoinOptimizer
.Interface for any FedX optimizerFilter optimizer to push down FILTER expressions as far as possible.Generic optimizer Tasks: - Collect information (hasUnion, hasFilter, hasService) - Collect all statements in a list (for source selection), do not collect SERVICE expressions - Collect all Join arguments and group them in the NJoin structure for easier optimization (flatten)An optimizer that attempts to push upper limits into BGPs of the query.Comparator: partial order: OwnedStatementSourcePatternGroup -> OwnedStatementSourcePattern -> StatementSourcePatternOptimizer for SERVICE nodes.Perform source selection during optimizationTask for sending an ASK request to the endpoints (for source selection)Optimizer with the following tasks: 1.Optimizer to flatten the UNION operations.