Class StrictEvaluationStrategyFactory
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.impl.AbstractEvaluationStrategyFactory
org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategyFactory
- All Implemented Interfaces:
EvaluationStrategyFactory, FederatedServiceResolverClient
- Direct Known Subclasses:
FederationEvaluationStrategyFactory
@Deprecated(since="4.3.0",
forRemoval=true)
public class StrictEvaluationStrategyFactory
extends AbstractEvaluationStrategyFactory
implements FederatedServiceResolverClient
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Supplier<CollectionFactory> 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.
-
Field Details
-
collectionFactorySupplier
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
StrictEvaluationStrategyFactory
public StrictEvaluationStrategyFactory()Deprecated, for removal: This API element is subject to removal in a future version. -
StrictEvaluationStrategyFactory
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.