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 bySailSourceConnection
to accessSailSource
.- Author:
- James Leigh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EvaluationStatistics
getEvaluationStatistics()
Used bySailSourceConnection
to determine query join order.SailSource
getExplicitSailSource()
SailSource
getInferredSailSource()
ValueFactory
getValueFactory()
TheValueFactory
that should be used in association with this.-
Methods inherited from interface org.eclipse.rdf4j.sail.base.SailClosable
close
-
-
-
-
Method Detail
-
getValueFactory
ValueFactory getValueFactory()
TheValueFactory
that should be used in association with this.- Returns:
- this object's
ValueFactory
-
getEvaluationStatistics
EvaluationStatistics getEvaluationStatistics()
Used bySailSourceConnection
to determine query join order.- Returns:
- a
EvaluationStatistics
that is aware of the data distribution of thisSailStore
.
-
getExplicitSailSource
SailSource getExplicitSailSource()
- Returns:
SailSource
of only explicit statements
-
getInferredSailSource
SailSource getInferredSailSource()
- Returns:
SailSource
of only inferred statements
-
-