|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IJoinNexus | Interface provides an interoperability nexus for the IPredicates,
IBindingSets, and ISolutions for the evaluation of an
IRule and is responsible for resolving the relation symbol to the
IRelation object. |
| IJoinNexusFactory | A factory for IJoinNexus instances. |
| IProgramTask | Interface for a task that executes a (complex) program (vs a single rule). |
| IRuleState | |
| IRuleStatisticsFactory | A factory for rule statistics objects. |
| IRuleTaskFactory | A factory for objects that handle the execution of an IRule. |
| ISolution<E> | A solution bundles together any of (a) the materialized element corresponding
to the bindings on the head of an IRule; (b) the IBindingSet
used to generate that solution; and (c) the IRule from which those
bindings were computed. |
| IStepTask | Interface for evaluation of an IStep. |
| Class Summary | |
|---|---|
| AbstractJoinNexus | Base implementation for IJoinNexus |
| AbstractJoinNexusFactory | Base implementation for IJoinNexusFactory. |
| AbstractSolutionBuffer<R> | Base class for IBuffer whose target is a mutation (insert, delete, or
update) of some IMutableRelation. |
| AbstractSolutionBuffer.DeleteSolutionBuffer<E> | Buffer writes on IMutableRelation.delete(IChunkedOrderedIterator) when it is
flushed. |
| AbstractSolutionBuffer.InsertSolutionBuffer<E> | Buffer writes on IMutableRelation#insert(IChunkedIterator) when it is
flushed. |
| AbstractStepTask | |
| ChunkTrace | Utility class that may be used to trace the chunks accepted for join processing for each predicate. |
| DefaultRuleTaskFactory | Default factory for tasks to execute IRules. |
| EmptyProgramTask | Provides execution for an "empty" program. |
| MutationTask | A task that executes a mutation operation. |
| ProgramTask | Task for executing a program when all of the indices for the relation are
co-located on the same DataService. |
| ProgramUtility | Support for determining how and where a program should be executed. |
| QueryTask | A task that executes a query operation. |
| RuleLog | Class defines the log on which rule execution statistics are written. |
| RuleState | State for a rule execution. |
| RuleStats | Statistics about what an IStep did when it was executed. |
| RunRuleAndFlushBufferTask | Helper class is used for sequential IRule step execution. |
| RunRuleAndFlushBufferTaskFactory | Deprecated. This is now handled by MutationTask.newMutationTasks(com.bigdata.relation.rule.IStep, IJoinNexus, java.util.Map) |
| Solution<E> | Flyweight implementation. |
| SolutionComparator<E> | Wraps the Comparator obtained from a IKeyOrder such that it
will ordered ISolutions by the elements reported by
ISolution.get(). |
| SolutionFilter<E> | Resolves an ISolution to its element and delegates the filter
test to an IElementFilter suitable for the expected element type. |
| Enum Summary | |
|---|---|
| ActionEnum | Symbolic constants corresponding to the type of action associated with the
execution of an IProgram. |
This package supports rule evaluation.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||