Class ExtensibleSailStore
java.lang.Object
org.eclipse.rdf4j.sail.extensiblestore.ExtensibleSailStore
- All Implemented Interfaces:
AutoCloseable
,SailClosable
,SailStore
- Author:
- HÃ¥vard Mikkelsen Ottestad
-
Field Summary
-
Constructor Summary
ConstructorDescriptionExtensibleSailStore
(DataStructureInterface dataStructure, NamespaceStoreInterface namespaceStore, EvaluationStatisticsEnum evaluationStatisticsEnum, ExtensibleStatementHelper extensibleStatementHelper) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Closes this resource, relinquishing any underlying resources.Used bySailSourceConnection
to determine query join order.TheValueFactory
that should be used in association with this.void
init()
-
Field Details
-
EVALUATION_STATISTICS_STALENESS_CHECK_INTERVAL
public static final int EVALUATION_STATISTICS_STALENESS_CHECK_INTERVAL- See Also:
-
-
Constructor Details
-
ExtensibleSailStore
public ExtensibleSailStore(DataStructureInterface dataStructure, NamespaceStoreInterface namespaceStore, EvaluationStatisticsEnum evaluationStatisticsEnum, ExtensibleStatementHelper extensibleStatementHelper)
-
-
Method Details
-
close
Description copied from interface:SailClosable
Closes this resource, relinquishing any underlying resources.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceSailClosable
- Throws:
SailException
- if this resource cannot be closed
-
getValueFactory
Description copied from interface:SailStore
TheValueFactory
that should be used in association with this.- Specified by:
getValueFactory
in interfaceSailStore
- Returns:
- this object's
ValueFactory
-
getEvaluationStatistics
Description copied from interface:SailStore
Used bySailSourceConnection
to determine query join order.- Specified by:
getEvaluationStatistics
in interfaceSailStore
- Returns:
- a
EvaluationStatistics
that is aware of the data distribution of thisSailStore
.
-
getExplicitSailSource
- Specified by:
getExplicitSailSource
in interfaceSailStore
- Returns:
SailSource
of only explicit statements
-
getInferredSailSource
- Specified by:
getInferredSailSource
in interfaceSailStore
- Returns:
SailSource
of only inferred statements
-
init
public void init()
-