Class ExtensibleSailStore
- java.lang.Object
-
- org.eclipse.rdf4j.sail.extensiblestore.ExtensibleSailStore
-
- All Implemented Interfaces:
AutoCloseable,SailClosable,SailStore
public class ExtensibleSailStore extends Object implements SailStore
- Author:
- HÃ¥vard Mikkelsen Ottestad
-
-
Field Summary
Fields Modifier and Type Field Description static intEVALUATION_STATISTICS_STALENESS_CHECK_INTERVAL
-
Constructor Summary
Constructors Constructor Description ExtensibleSailStore(DataStructureInterface dataStructure, NamespaceStoreInterface namespaceStore, EvaluationStatisticsEnum evaluationStatisticsEnum, ExtensibleStatementHelper extensibleStatementHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes this resource, relinquishing any underlying resources.EvaluationStatisticsgetEvaluationStatistics()Used bySailSourceConnectionto determine query join order.SailSourcegetExplicitSailSource()SailSourcegetInferredSailSource()ValueFactorygetValueFactory()TheValueFactorythat should be used in association with this.voidinit()
-
-
-
Field Detail
-
EVALUATION_STATISTICS_STALENESS_CHECK_INTERVAL
public static final int EVALUATION_STATISTICS_STALENESS_CHECK_INTERVAL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ExtensibleSailStore
public ExtensibleSailStore(DataStructureInterface dataStructure, NamespaceStoreInterface namespaceStore, EvaluationStatisticsEnum evaluationStatisticsEnum, ExtensibleStatementHelper extensibleStatementHelper)
-
-
Method Detail
-
close
public void close() throws SailExceptionDescription copied from interface:SailClosableCloses this resource, relinquishing any underlying resources.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSailClosable- Throws:
SailException- if this resource cannot be closed
-
getValueFactory
public ValueFactory getValueFactory()
Description copied from interface:SailStoreTheValueFactorythat should be used in association with this.- Specified by:
getValueFactoryin interfaceSailStore- Returns:
- this object's
ValueFactory
-
getEvaluationStatistics
public EvaluationStatistics getEvaluationStatistics()
Description copied from interface:SailStoreUsed bySailSourceConnectionto determine query join order.- Specified by:
getEvaluationStatisticsin interfaceSailStore- Returns:
- a
EvaluationStatisticsthat is aware of the data distribution of thisSailStore.
-
getExplicitSailSource
public SailSource getExplicitSailSource()
- Specified by:
getExplicitSailSourcein interfaceSailStore- Returns:
SailSourceof only explicit statements
-
getInferredSailSource
public SailSource getInferredSailSource()
- Specified by:
getInferredSailSourcein interfaceSailStore- Returns:
SailSourceof only inferred statements
-
init
public void init()
-
-