com.bigdata.rdf.rules
Class RDFJoinNexusFactory

java.lang.Object
  extended by com.bigdata.relation.rule.eval.AbstractJoinNexusFactory
      extended by com.bigdata.rdf.rules.RDFJoinNexusFactory
All Implemented Interfaces:
IJoinNexusFactory, Serializable

public class RDFJoinNexusFactory
extends AbstractJoinNexusFactory

Factory for RDFJoinNexus objects.

Version:
$Id: RDFJoinNexusFactory.java 4218 2011-02-21 22:01:49Z thompsonbry $
Author:
Bryan Thompson
See Also:
Serialized Form

Field Summary
protected static org.apache.log4j.Logger log
           
 
Constructor Summary
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)
          
 
Method Summary
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.
 
Methods inherited from class com.bigdata.relation.rule.eval.AbstractJoinNexusFactory
getAction, getDefaultRuleTaskFactory, getEvaluationPlanFactory, getProperties, getReadTimestamp, getSolutionFilter, getSolutionFlags, getWriteTimestamp, newInstance, setReadTimestamp, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

protected static final transient org.apache.log4j.Logger log
Constructor Detail

RDFJoinNexusFactory

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)

Parameters:
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.
Method Detail

toString

protected void toString(StringBuilder sb)
Description copied from class: AbstractJoinNexusFactory
Allows extension of AbstractJoinNexusFactory.toString() by derived classes.

Overrides:
toString in class AbstractJoinNexusFactory

newJoinNexus

protected IJoinNexus newJoinNexus(IIndexManager indexManager)
Description copied from class: AbstractJoinNexusFactory
Factory for IJoinNexus instances used by AbstractJoinNexusFactory.newInstance(IIndexManager) as past of its singleton pattern.

Specified by:
newJoinNexus in class AbstractJoinNexusFactory


Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.