Interface SailStore
- All Superinterfaces:
 AutoCloseable, SailClosable
- All Known Implementing Classes:
 ExtensibleSailStore, SnapshotSailStore
A high level interface used by 
SailSourceConnection to access SailSource.- Author:
 - James Leigh
 
- 
Method Summary
Modifier and TypeMethodDescriptionUsed bySailSourceConnectionto determine query join order.TheValueFactorythat should be used in association with this.Methods inherited from interface SailClosable
close 
- 
Method Details
- 
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
 
 -