public abstract class AbstractRuleDistinctTermScan extends Rule
rdf1: (?u ?a ?y) -> (?a rdf:type rdf:Property) rdfs4a: (?u ?a ?x) -> (?u rdf:type rdfs:Resource) rdfs4b: (?u ?a ?v) -> (?v rdf:type rdfs:Resource)
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractRuleDistinctTermScan.DistinctTermScan
Selects the distinct term identifiers, substituting their binding in the
sole unbound variable in the head of the rule.
|
| Constructor and Description |
|---|
AbstractRuleDistinctTermScan(String name,
SPOPredicate head,
SPOPredicate[] body,
IConstraint[] constraints) |
| Modifier and Type | Method and Description |
|---|---|
IRuleTaskFactory |
getTaskFactory()
An optional
IRuleTaskFactory that will be used in place of the
default IRuleTaskFactory to evaluate this rule (optional) |
getConstants, getConstraint, getConstraintCount, getConstraints, getHead, getName, getQueryOptions, getRequiredVariableCount, getRequiredVariables, getSharedVars, getSharedVars, getTail, getTail, getTailCount, getVariableCount, getVariableCount, getVariables, isConsistent, isDeclared, isFullyBound, isFullyBound, isRule, specialize, specialize, toString, toString, varpublic AbstractRuleDistinctTermScan(String name, SPOPredicate head, SPOPredicate[] body, IConstraint[] constraints)
public IRuleTaskFactory getTaskFactory()
IRuleIRuleTaskFactory that will be used in place of the
default IRuleTaskFactory to evaluate this rule (optional)getTaskFactory in interface IRulegetTaskFactory in class Rulenull unless custom evaluation is desired.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.