Class ExtendedEvaluationStrategyFactory
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.impl.AbstractEvaluationStrategyFactory
org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategyFactory
- All Implemented Interfaces:
EvaluationStrategyFactory, FederatedServiceResolverClient
@Deprecated(since="4.3.0",
forRemoval=true)
public class ExtendedEvaluationStrategyFactory
extends AbstractEvaluationStrategyFactory
implements FederatedServiceResolverClient
Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptioncreateEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Gets theFederatedServiceResolverused by this client.voidsetCollectionFactory(Supplier<CollectionFactory> collectionFactory) Deprecated, for removal: This API element is subject to removal in a future version.Set the collection factory to use.voidDeprecated, for removal: This API element is subject to removal in a future version.Sets theFederatedServiceResolverto use for this client.Methods inherited from class AbstractEvaluationStrategyFactory
getOptimizerPipeline, getQuerySolutionCacheThreshold, isTrackResultSize, setOptimizerPipeline, setQuerySolutionCacheThreshold, setTrackResultSizeModifier and TypeMethodDescriptionGet theQueryOptimizerPipelinethat this factory will inject into theEvaluationStrategy, if any.longGet the number of query solutions theEvaluationStrategywill keep in main memory before it attempts to sync to a temporary disk cache.booleanReturns the status of the result size tracking for the query plan.voidsetOptimizerPipeline(QueryOptimizerPipeline pipeline) Set aQueryOptimizerPipelineto be used for query execution planning by theEvaluationStrategy.voidsetQuerySolutionCacheThreshold(long threshold) Set the number of query solutions theEvaluationStrategywill keep in main memory before it attempts to sync to a temporary disk cache.voidsetTrackResultSize(boolean trackResultSize) Enable or disable results size tracking for the query plan.
-
Constructor Details
-
ExtendedEvaluationStrategyFactory
public ExtendedEvaluationStrategyFactory()Deprecated, for removal: This API element is subject to removal in a future version. -
ExtendedEvaluationStrategyFactory
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
setFederatedServiceResolver
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:FederatedServiceResolverClientSets theFederatedServiceResolverto use for this client.- Specified by:
setFederatedServiceResolverin interfaceFederatedServiceResolverClient- Parameters:
resolver- The resolver to use.
-
getFederatedServiceResolver
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:FederatedServiceResolverClientGets theFederatedServiceResolverused by this client.- Specified by:
getFederatedServiceResolverin interfaceFederatedServiceResolverClient
-
setCollectionFactory
Deprecated, for removal: This API element is subject to removal in a future version.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) Deprecated, for removal: This API element is subject to removal in a future version.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.
-
DefaultEvaluationStrategyFactoryinstead.