public class ExtensibleSailStore extends Object implements SailStore
| Modifier and Type | Field and Description |
|---|---|
static int |
EVALUATION_STATISTICS_STALENESS_CHECK_INTERVAL |
| Constructor and Description |
|---|
ExtensibleSailStore(DataStructureInterface dataStructure,
NamespaceStoreInterface namespaceStore,
EvaluationStatisticsEnum evaluationStatisticsEnum,
ExtensibleStatementHelper extensibleStatementHelper) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this resource, relinquishing any underlying resources.
|
EvaluationStatistics |
getEvaluationStatistics()
Used by
SailSourceConnection to determine query join order. |
SailSource |
getExplicitSailSource() |
SailSource |
getInferredSailSource() |
ValueFactory |
getValueFactory()
The
ValueFactory that should be used in association with this. |
void |
init() |
public static final int EVALUATION_STATISTICS_STALENESS_CHECK_INTERVAL
public ExtensibleSailStore(DataStructureInterface dataStructure, NamespaceStoreInterface namespaceStore, EvaluationStatisticsEnum evaluationStatisticsEnum, ExtensibleStatementHelper extensibleStatementHelper)
public void close()
throws SailException
SailClosableclose in interface AutoCloseableclose in interface SailClosableSailException - if this resource cannot be closedpublic ValueFactory getValueFactory()
SailStoreValueFactory that should be used in association with this.getValueFactory in interface SailStoreValueFactorypublic EvaluationStatistics getEvaluationStatistics()
SailStoreSailSourceConnection to determine query join order.getEvaluationStatistics in interface SailStoreEvaluationStatistics that is aware of the data distribution of this SailStore .public SailSource getExplicitSailSource()
getExplicitSailSource in interface SailStoreSailSource of only explicit statementspublic SailSource getInferredSailSource()
getInferredSailSource in interface SailStoreSailSource of only inferred statementspublic void init()
Copyright © 2015-2021 Eclipse Foundation. All Rights Reserved.