Package org.eclipse.rdf4j.sail.base
Interface SailStore
-
- All Superinterfaces:
AutoCloseable,SailClosable
- All Known Implementing Classes:
ExtensibleSailStore,SnapshotSailStore
public interface SailStore extends SailClosable
A high level interface used bySailSourceConnectionto accessSailSource.- Author:
- James Leigh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EvaluationStatisticsgetEvaluationStatistics()Used bySailSourceConnectionto determine query join order.SailSourcegetExplicitSailSource()SailSourcegetInferredSailSource()ValueFactorygetValueFactory()TheValueFactorythat should be used in association with this.-
Methods inherited from interface org.eclipse.rdf4j.sail.base.SailClosable
close
-
-
-
-
Method Detail
-
getValueFactory
ValueFactory getValueFactory()
TheValueFactorythat should be used in association with this.- Returns:
- this object's
ValueFactory
-
getEvaluationStatistics
EvaluationStatistics getEvaluationStatistics()
Used bySailSourceConnectionto determine query join order.- Returns:
- a
EvaluationStatisticsthat is aware of the data distribution of thisSailStore.
-
getExplicitSailSource
SailSource getExplicitSailSource()
- Returns:
SailSourceof only explicit statements
-
getInferredSailSource
SailSource getInferredSailSource()
- Returns:
SailSourceof only inferred statements
-
-