public interface EvaluationStrategyFactory
EvaluationStrategy
s.Modifier and Type | Method and Description |
---|---|
EvaluationStrategy |
createEvaluationStrategy(Dataset dataset,
TripleSource tripleSource)
|
long |
getQuerySolutionCacheThreshold()
Get the number of query solutions the
EvaluationStrategy will keep in main memory before it attempts to
sync to a temporary disk cache. |
void |
setQuerySolutionCacheThreshold(long threshold)
Set the number of query solutions the
EvaluationStrategy will keep in main memory before it attempts to
sync to a temporary disk cache. |
void setQuerySolutionCacheThreshold(long threshold)
EvaluationStrategy
will keep in main memory before it attempts to
sync to a temporary disk cache. If set to 0, no disk caching will occur. EvaluationStrategies that provide no
disk caching functionality are free to ignore this parameter.threshold
- the number of query solutions that the EvaluationStrategy can cache in main memory before
attempting disk sync.long getQuerySolutionCacheThreshold()
EvaluationStrategy
will keep in main memory before it attempts to
sync to a temporary disk cache. If set to 0, no disk caching will occur. EvaluationStrategies that provide no
disk caching functionality are free to ignore this parameter.EvaluationStrategy createEvaluationStrategy(Dataset dataset, TripleSource tripleSource)
dataset
- the DataSet to evaluate queries against.tripleSource
- the TripleSource to evaluate queries against.Copyright © 2015-2019 Eclipse Foundation. All Rights Reserved.