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, toString
public 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)
AbstractJoinNexusFactory
AbstractJoinNexusFactory.toString()
by derived classes.toString
in class AbstractJoinNexusFactory
protected IJoinNexus newJoinNexus(IIndexManager indexManager)
AbstractJoinNexusFactory
IJoinNexus
instances used by
AbstractJoinNexusFactory.newInstance(IIndexManager)
as past of its singleton pattern.newJoinNexus
in class AbstractJoinNexusFactory
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.