| Package | Description | 
|---|---|
| com.bigdata.rdf.rules | |
| com.bigdata.relation.rule.eval | 
 
    This package supports rule evaluation. 
 | 
| com.bigdata.relation.rule.eval.pipeline | 
 
    This package implements a pipeline join. 
 | 
| 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. 
 | 
protected static class  | 
AbstractRuleFastClosure_3_5_6_7_9.FastClosureRuleTask
Custom rule execution task. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractStepTask  | 
class  | 
MutationTask
A task that executes a mutation operation. 
 | 
class  | 
QueryTask
A task that executes a query operation. 
 | 
class  | 
RunRuleAndFlushBufferTask
Helper class is used for sequential  
IRule step execution. | 
| Modifier and Type | Method and Description | 
|---|---|
IStepTask | 
RunRuleAndFlushBufferTaskFactory.newTask(IRule rule,
       IJoinNexus joinNexus,
       IBuffer<ISolution[]> buffer)
Deprecated.  
  | 
IStepTask | 
DefaultRuleTaskFactory.newTask(IRule rule,
       IJoinNexus joinNexus,
       IBuffer<ISolution[]> buffer)  | 
IStepTask | 
IRuleTaskFactory.newTask(IRule rule,
       IJoinNexus joinNexus,
       IBuffer<ISolution[]> buffer)
The object will be used to evaluate the rule for the  
IRule. | 
| Constructor and Description | 
|---|
RunRuleAndFlushBufferTask(IStepTask stepTask,
                         IBuffer<ISolution[]> buffer)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DistributedJoinMasterTask
Implementation for distributed join execution. 
 | 
class  | 
JoinMasterTask
Master providing efficient distributed evaluation of  
IRules. | 
class  | 
LocalJoinMasterTask
Implementation for local join execution on a  
Journal. | 
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.