Class DefaultEvaluationStrategyFactory
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.impl.AbstractEvaluationStrategyFactory
org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategyFactory
- All Implemented Interfaces:
 EvaluationStrategyFactory, FederatedServiceResolverClient
public class DefaultEvaluationStrategyFactory
extends AbstractEvaluationStrategyFactory
implements EvaluationStrategyFactory, FederatedServiceResolverClient
- 
Constructor Summary
ConstructorsConstructorDescription - 
Method Summary
Modifier and TypeMethodDescriptioncreateEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics) Gets theFederatedServiceResolverused by this client.voidsetCollectionFactory(Supplier<CollectionFactory> collectionFactory) Set the collection factory to use.voidSets theFederatedServiceResolverto use for this client.Methods inherited from class AbstractEvaluationStrategyFactory
getOptimizerPipeline, getQuerySolutionCacheThreshold, isTrackResultSize, setOptimizerPipeline, setQuerySolutionCacheThreshold, setTrackResultSizeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EvaluationStrategyFactory
getOptimizerPipeline, getQuerySolutionCacheThreshold, isTrackResultSize, setOptimizerPipeline, setQuerySolutionCacheThreshold, setTrackResultSize 
- 
Constructor Details
- 
DefaultEvaluationStrategyFactory
public DefaultEvaluationStrategyFactory() - 
DefaultEvaluationStrategyFactory
 
 - 
 - 
Method Details
- 
setFederatedServiceResolver
Description copied from interface:FederatedServiceResolverClientSets theFederatedServiceResolverto use for this client.- Specified by:
 setFederatedServiceResolverin interfaceFederatedServiceResolverClient- Parameters:
 resolver- The resolver to use.
 - 
getFederatedServiceResolver
Description copied from interface:FederatedServiceResolverClientGets theFederatedServiceResolverused by this client.- Specified by:
 getFederatedServiceResolverin interfaceFederatedServiceResolverClient
 - 
setCollectionFactory
Description copied from interface:EvaluationStrategyFactorySet the collection factory to use.- Specified by:
 setCollectionFactoryin interfaceEvaluationStrategyFactory- Parameters:
 collectionFactory-
 - 
createEvaluationStrategy
public EvaluationStrategy createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics) Description copied from interface:EvaluationStrategyFactory- Specified by:
 createEvaluationStrategyin interfaceEvaluationStrategyFactory- Parameters:
 dataset- the DataSet to evaluate queries against.tripleSource- the TripleSource to evaluate queries against.evaluationStatistics- the store evaluation statistics to use for query optimization.- Returns:
 - an EvaluationStrategy.
 
 
 -