| Name | Description | Type | Package | Framework |
| AbstractJoinNexus | Base implementation for IJoinNexusVersion:$Id$Author:Bryan Thompson | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| AbstractJoinNexusFactory | Base implementation for IJoinNexusFactory. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| AbstractRuleTestCase | | Class | com.bigdata.relation.rule | BlazeGraph |
|
| AbstractRuleTestCase .MyRule | | Class | com.bigdata.relation.rule | BlazeGraph |
|
| AbstractRuleTestCase .P | | Class | com.bigdata.relation.rule | BlazeGraph |
|
| AbstractRuleTestCase .TestRuleRdfs04a | (?u ?a ?x) -> (?u rdf:type rdfs:Resource)Version:$Id$Author:Bryan ThompsonSee Also:Serialized Form | Class | com.bigdata.relation.rule | BlazeGraph |
|
| AbstractRuleTestCase .TestRuleRdfs9 | (?u,rdfs:subClassOf,?x), (?v,rdf:type,?u) -> (?v,rdf:type,?x)Version:$Id$Author:Bryan ThompsonSee Also:Serialized Form | Class | com.bigdata.relation.rule | BlazeGraph |
|
| AbstractSolutionBuffer | Base class for IBuffer whose target is a mutation (insert, delete, or update) of some IMutableRelation. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| AbstractSolutionBuffer .DeleteSolutionBuffer | Buffer writes on IMutableRelation. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| AbstractSolutionBuffer .InsertSolutionBuffer | Buffer writes on IMutableRelation#insert(IChunkedIterator) when it isVersion:$Id$Author:Bryan Thompson | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| AbstractStepTask | | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| ActionEnum | Symbolic constants corresponding to the type of action associated with the execution of an IProgram. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| Binding | | Class | com.bigdata.relation.rule | BlazeGraph |
|
| ChunkTrace | Utility class that may be used to trace the chunks accepted for join processing for each predicate. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| DefaultRuleTaskFactory | Default factory for tasks to execute IRules. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| DistributedJoinMasterTask | Note: For query, this object MUST be executed locally on the client. | Class | com.bigdata.relation.rule.eval.pipeline | BlazeGraph |
|
| DistributedJoinTask | of this task per index partition on which the rule will read. | Class | com.bigdata.relation.rule.eval.pipeline | BlazeGraph |
|
| EmptyAccessPathExpander | An "expander" which replaces the access path with an EmptyAccessPath. | Class | com.bigdata.relation.rule | BlazeGraph |
|
| EmptyProgramTask | Provides execution for an "empty" program. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| IAccessPathExpander | An interface for expander patterns for an IPredicate when it appears in the right-hand position of a JOIN. | Interface | com.bigdata.relation.rule | BlazeGraph |
|
| IBinding | Interface for a binding. | Interface | com.bigdata.relation.rule | BlazeGraph |
|
| IJoinMaster | Interface exported by the JoinMasterTask. | Interface | com.bigdata.relation.rule.eval.pipeline | BlazeGraph |
|
| IJoinNexus | Interface provides an interoperability nexus for the IPredicates, IBindingSets, and ISolutions for the evaluation of an | Interface | com.bigdata.relation.rule.eval | BlazeGraph |
|
| IJoinNexusFactory | A factory for IJoinNexus instances. | Interface | com.bigdata.relation.rule.eval | BlazeGraph |
|
| IProgram | A program consists of a set of rules and/or programs. | Interface | com.bigdata.relation.rule | BlazeGraph |
|
| IProgramTask | Interface for a task that executes a (complex) program (vs a single rule). | Interface | com.bigdata.relation.rule.eval | BlazeGraph |
|
| IQueryOptions | A collection of constraints that may be imposed on an IStep when evaluated as a query. | Interface | com.bigdata.relation.rule | BlazeGraph |
|
| IRule | Conjunctive query of N IPredicates with optional IConstraints. | Interface | com.bigdata.relation.rule | BlazeGraph |
|
| IRuleState | | Interface | com.bigdata.relation.rule.eval | BlazeGraph |
|
| IRuleStatisticsFactory | A factory for rule statistics objects. | Interface | com.bigdata.relation.rule.eval | BlazeGraph |
|
| IRuleTaskFactory | A factory for objects that handle the execution of an IRule. | Interface | com.bigdata.relation.rule.eval | BlazeGraph |
|
| ISlice | Indicates the first solution to be returned to the caller (offset) and the #of solutions to be returned (limit). | Interface | com.bigdata.relation.rule | BlazeGraph |
|
| ISolution | A solution bundles together any of (a) the materialized element corresponding to the bindings on the head of an IRule; (b) the IBindingSet | Interface | com.bigdata.relation.rule.eval | BlazeGraph |
|
| IStarJoin | Interface for a special type of IPredicate - the star join predicate. | Interface | com.bigdata.relation.rule | BlazeGraph |
|
| IStarJoin .IStarConstraint | A star constraint specifies the shape of the star join. | Interface | com.bigdata.relation.rule | BlazeGraph |
|
| IStep | An IStep is either a single IRule or a complexVersion:$Id$Author:Bryan Thompson | Interface | com.bigdata.relation.rule | BlazeGraph |
|
| IStepTask | Interface for evaluation of an IStep. | Interface | com.bigdata.relation.rule.eval | BlazeGraph |
|
| JoinMasterTask | Master providing efficient distributed evaluation of IRules. | Class | com.bigdata.relation.rule.eval.pipeline | BlazeGraph |
|
| JoinStats | Statistics about processing for a single join dimension as reported by a single JoinTask. | Class | com.bigdata.relation.rule.eval.pipeline | BlazeGraph |
|
| JoinTask | Consumes IBindingSet chunks from the previous join dimension. | Class | com.bigdata.relation.rule.eval.pipeline | BlazeGraph |
|
| JoinTaskFactoryTask | A factory for DistributedJoinTasks. | Class | com.bigdata.relation.rule.eval.pipeline | BlazeGraph |
|
| JoinTaskSink | An object used by a JoinTask to write on another JoinTask providing a sink for a specific index partition. | Class | com.bigdata.relation.rule.eval.pipeline | BlazeGraph |
|
| LocalJoinMasterTask | Note: Just like a nested subquery join, when used for mutation this must read and write on the ITx. | Class | com.bigdata.relation.rule.eval.pipeline | BlazeGraph |
|
| LocalJoinTask | JoinTask implementation for a Journal. | Class | com.bigdata.relation.rule.eval.pipeline | BlazeGraph |
|
| MutationTask | A task that executes a mutation operation. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| Program | Mutable program may be used to create a variety of rule executions. | Class | com.bigdata.relation.rule | BlazeGraph |
|
| ProgramTask | Task for executing a program when all of the indices for the relation are co-located on the same DataService. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| ProgramUtility | Support for determining how and where a program should be executed. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| QueryOptions | | Class | com.bigdata.relation.rule | BlazeGraph |
|
| QueryTask | A task that executes a query operation. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| Rule | | Class | com.bigdata.relation.rule | BlazeGraph |
|
| RuleLog | Class defines the log on which rule execution statistics are written. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| RuleState | State for a rule execution. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| RuleStats | Statistics about what an IStep did when it was executed. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| RunRuleAndFlushBufferTask | Helper class is used for sequential IRule step execution. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| RunRuleAndFlushBufferTaskFactory | Factory class is used for sequential IRule step execution. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| Slice | Default implementation. | Class | com.bigdata.relation.rule | BlazeGraph |
|
| Solution | Flyweight implementation. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| SolutionComparator | Wraps the Comparator obtained from a IKeyOrder such that it will ordered ISolutions by the elements reported by | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| SolutionFilter | Resolves an ISolution to its element and delegates the filter test to an IElementFilter suitable for the expected element type. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| TestAll | Aggregates test suites into increasing dependency order. | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| TestAll | Aggregates test suites into increasing dependency order. | Class | com.bigdata.relation.rule | BlazeGraph |
|
| TestProgram | Test suite for Program and common rule/program re-writes. | Class | com.bigdata.relation.rule | BlazeGraph |
|
| TestRule | Test suite for basic Rule mechanisms. | Class | com.bigdata.relation.rule | BlazeGraph |
|
| TestRuleState | | Class | com.bigdata.relation.rule.eval | BlazeGraph |
|
| TestSlice | Unit tests for Slice. | Class | com.bigdata.relation.rule | BlazeGraph |
|
| UnsyncLocalOutputBuffer | Keeps track of the chunks of binding sets that are generated on the caller'sVersion:$Id: UnsyncLocalOutputBuffer. | Class | com.bigdata.relation.rule.eval.pipeline | BlazeGraph |