Class BaseSailConfig
java.lang.Object
org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
org.eclipse.rdf4j.sail.base.config.BaseSailConfig
- All Implemented Interfaces:
SailImplConfig
- Direct Known Subclasses:
ElasticsearchStoreConfig, LmdbStoreConfig, MemoryStoreConfig, NativeStoreConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglongvoidvoidsetDefaultQueryEvaluationMode(QueryEvaluationMode defaultQueryEvaluationMode) voidsetEvaluationStrategyFactoryClassName(String className) voidsetSlowQueryLogFile(String slowQueryLogFile) voidsetSlowQueryLogFirstResultThresholdSeconds(long slowQueryLogFirstResultThresholdSeconds) voidsetSlowQueryLogThresholdSeconds(long slowQueryLogThresholdSeconds) Methods inherited from class AbstractSailImplConfig
getConnectionTimeOut, getIterationCacheSyncThreshold, getType, setConnectionTimeOut, setIterationCacheSyncThreshold, setType, validateModifier and TypeMethodDescriptionlongGet the connection timeout (in ms).longgetType()voidsetConnectionTimeOut(long connectionTimeOut) Set the connection timeout (in ms).voidsetIterationCacheSyncThreshold(long iterationCacheSyncThreshold) voidvoidvalidate()Validates this configuration.
-
Constructor Details
-
BaseSailConfig
-
-
Method Details
-
getEvaluationStrategyFactoryClassName
-
setEvaluationStrategyFactoryClassName
-
getEvaluationStrategyFactory
- Throws:
SailConfigException
-
export
- Specified by:
exportin interfaceSailImplConfig- Overrides:
exportin classAbstractSailImplConfig
-
parse
- Specified by:
parsein interfaceSailImplConfig- Overrides:
parsein classAbstractSailImplConfig- Throws:
SailConfigException
-
getDefaultQueryEvaluationMode
- Returns:
- the defaultQueryEvaluationMode
-
setDefaultQueryEvaluationMode
- Parameters:
defaultQueryEvaluationMode- the defaultQueryEvaluationMode to set
-
getSlowQueryLogThresholdSeconds
public long getSlowQueryLogThresholdSeconds() -
setSlowQueryLogThresholdSeconds
public void setSlowQueryLogThresholdSeconds(long slowQueryLogThresholdSeconds) -
getSlowQueryLogFirstResultThresholdSeconds
public long getSlowQueryLogFirstResultThresholdSeconds() -
setSlowQueryLogFirstResultThresholdSeconds
public void setSlowQueryLogFirstResultThresholdSeconds(long slowQueryLogFirstResultThresholdSeconds) -
getSlowQueryLogFile
-
setSlowQueryLogFile
-