public class RDFJoinNexusFactory extends AbstractJoinNexusFactory
RDFJoinNexus objects.| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.log4j.Logger |
log |
| Constructor and Description |
|---|
RDFJoinNexusFactory(ActionEnum action,
long writeTimestamp,
long readTimestamp,
Properties properties,
int solutionFlags,
IElementFilter<?> filter,
IEvaluationPlanFactory planFactory,
IRuleTaskFactory defaultRuleTaskFactory,
RuleContextEnum ruleContext,
boolean justify,
boolean backchain,
boolean isOwlSameAsUsed) |
| Modifier and Type | Method and Description |
|---|---|
protected IJoinNexus |
newJoinNexus(IIndexManager indexManager)
Factory for
IJoinNexus instances used by
AbstractJoinNexusFactory.newInstance(IIndexManager) as past of its singleton pattern. |
protected void |
toString(StringBuilder sb)
Allows extension of
AbstractJoinNexusFactory.toString() by derived classes. |
getAction, getDefaultRuleTaskFactory, getEvaluationPlanFactory, getProperties, getReadTimestamp, getSolutionFilter, getSolutionFlags, getWriteTimestamp, newInstance, setReadTimestamp, toStringpublic RDFJoinNexusFactory(ActionEnum action, long writeTimestamp, long readTimestamp, Properties properties, int solutionFlags, IElementFilter<?> filter, IEvaluationPlanFactory planFactory, IRuleTaskFactory defaultRuleTaskFactory, RuleContextEnum ruleContext, boolean justify, boolean backchain, boolean isOwlSameAsUsed)
justify - if justifications are required.backchain - Normally true for high level query and
false for database-at-once-closure and Truth
Maintenance. When true, query time inferences
are included when reading on an IAccessPath for the
SPORelation using the InferenceEngine to
"backchain" any necessary entailments.isOwlSameAsUsed - true iff Axioms.isOwlSameAs() AND
(x owl:sameAs y) is not empty in the data.protected void toString(StringBuilder sb)
AbstractJoinNexusFactoryAbstractJoinNexusFactory.toString() by derived classes.toString in class AbstractJoinNexusFactoryprotected IJoinNexus newJoinNexus(IIndexManager indexManager)
AbstractJoinNexusFactoryIJoinNexus instances used by
AbstractJoinNexusFactory.newInstance(IIndexManager) as past of its singleton pattern.newJoinNexus in class AbstractJoinNexusFactoryCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.