Class ExtensibleSailStore
java.lang.Object
org.eclipse.rdf4j.sail.extensiblestore.ExtensibleSailStore
- All Implemented Interfaces:
 AutoCloseable, SailClosable, SailStore
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionExtensibleSailStore(DataStructureInterface dataStructure, NamespaceStoreInterface namespaceStore, EvaluationStatisticsEnum evaluationStatisticsEnum, ExtensibleStatementHelper extensibleStatementHelper)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes this resource, relinquishing any underlying resources.Used bySailSourceConnectionto determine query join order.TheValueFactorythat should be used in association with this.voidinit() 
- 
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:SailClosableCloses this resource, relinquishing any underlying resources.- Specified by:
 closein interfaceAutoCloseable- Specified by:
 closein interfaceSailClosable- Throws:
 SailException- if this resource cannot be closed
 - 
getValueFactory
Description copied from interface:SailStoreTheValueFactorythat should be used in association with this.- Specified by:
 getValueFactoryin interfaceSailStore- Returns:
 - this object's 
ValueFactory 
 - 
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
- Specified by:
 getExplicitSailSourcein interfaceSailStore- Returns:
 SailSourceof only explicit statements
 - 
getInferredSailSource
- Specified by:
 getInferredSailSourcein interfaceSailStore- Returns:
 SailSourceof only inferred statements
 - 
init
public void init() 
 -