public class JoinBatchOperation extends AbstractParallelOperation
| Modifier and Type | Field and Description |
|---|---|
protected BJoin |
op |
channel, config, inEdge, logicalPlan, outMessages, syncs| Constructor and Description |
|---|
JoinBatchOperation(Config config,
Communicator network,
LogicalPlan tPlan,
java.util.Set<java.lang.Integer> sources1,
java.util.Set<java.lang.Integer> sources2,
java.util.Set<java.lang.Integer> dests,
Edge leftEdge,
Edge rightEdge,
java.util.Map<java.lang.Integer,java.lang.Integer> srcGlobalToIndex,
java.util.Map<java.lang.Integer,java.lang.Integer> tgtsGlobalToIndex)
Creates an instance of
JoinBatchOperation |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the parallel operation
|
void |
finish(int source)
Indicate the end of the operation
|
BaseOperation |
getOp() |
void |
reset()
Refresh the operation to start from beginning
|
boolean |
send(int source,
IMessage message,
int flags)
Send a message over the operation
|
isComplete, progress, register, registerSyncclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsendBarrierprotected BJoin op
public JoinBatchOperation(Config config, Communicator network, LogicalPlan tPlan, java.util.Set<java.lang.Integer> sources1, java.util.Set<java.lang.Integer> sources2, java.util.Set<java.lang.Integer> dests, Edge leftEdge, Edge rightEdge, java.util.Map<java.lang.Integer,java.lang.Integer> srcGlobalToIndex, java.util.Map<java.lang.Integer,java.lang.Integer> tgtsGlobalToIndex)
JoinBatchOperationpublic boolean send(int source,
IMessage message,
int flags)
IParallelOperationsource - sourcemessage - the messagepublic void finish(int source)
IParallelOperationfinish in interface IParallelOperationfinish in class AbstractParallelOperationsource - the sourcepublic void close()
IParallelOperationclose in interface IParallelOperationclose in class AbstractParallelOperationpublic void reset()
IParallelOperationreset in interface IParallelOperationreset in class AbstractParallelOperationpublic BaseOperation getOp()