Package | Description |
---|---|
com.bigdata.relation.rule.eval.pipeline |
This package implements a pipeline join.
|
Modifier and Type | Class and Description |
---|---|
class |
DistributedJoinMasterTask
Implementation for distributed join execution.
|
class |
JoinMasterTask
Master providing efficient distributed evaluation of
IRule s. |
class |
LocalJoinMasterTask
Implementation for local join execution on a
Journal . |
Modifier and Type | Field and Description |
---|---|
protected IJoinMaster |
JoinTask.masterProxy
A proxy for the remote
JoinMasterTask . |
Constructor and Description |
---|
DistributedJoinTask(IRule rule,
IJoinNexus joinNexus,
int[] order,
int orderIndex,
int partitionId,
AbstractScaleOutFederation<?> fed,
IJoinMaster master,
UUID masterUUID,
IAsynchronousIterator<IBindingSet[]> src,
IKeyOrder[] keyOrders,
DataService dataService,
IVariable[][] requiredVars) |
JoinTask(IRule rule,
IJoinNexus joinNexus,
int[] order,
int orderIndex,
int partitionId,
IJoinMaster masterProxy,
UUID masterUUID,
IVariable[][] requiredVars)
Instances of this class MUST be created in the appropriate execution
context of the target
DataService so that the federation and
the joinNexus references are both correct and so that it has access
to the local index object for the specified index partition. |
JoinTaskFactoryTask(String scaleOutIndexName,
IRule rule,
IJoinNexusFactory joinNexusFactory,
int[] order,
int orderIndex,
int partitionId,
IJoinMaster masterProxy,
UUID masterUUID,
IAsynchronousIterator<IBindingSet[]> sourceItrProxy,
IKeyOrder[] keyOrders,
IVariable[][] requiredVars) |
LocalJoinTask(IRule rule,
IJoinNexus joinNexus,
int[] order,
int orderIndex,
IJoinMaster masterProxy,
UUID masterUUID,
IAsynchronousIterator<IBindingSet[]> source,
IBuffer<ISolution[]> solutionBuffer,
IVariable[][] requiredVars) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.