public class ComputeConnection
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
AllGatherConfig |
allgather(java.lang.String source)
Create an allgather config
|
AllReduceConfig |
allreduce(java.lang.String source)
Create an allreduce config
|
BroadcastConfig |
broadcast(java.lang.String source)
Create a broadcast configuration
|
DirectConfig |
direct(java.lang.String source)
Crate a direct config
|
JoinConfig |
fullOuterJoin(java.lang.String leftSource,
java.lang.String rightSource)
Create an full outer join operation.
|
GatherConfig |
gather(java.lang.String source)
Create a gather config
|
JoinConfig |
innerJoin(java.lang.String leftSource,
java.lang.String rightSource,
CommunicationContext.JoinAlgorithm joinAlgorithm)
Create an inner join operation.
|
KeyedGatherConfig |
keyedGather(java.lang.String source)
Create a keyed gather config
|
KeyedPartitionConfig |
keyedPartition(java.lang.String source)
Create a keyed partition config
|
KeyedReduceConfig |
keyedReduce(java.lang.String source)
Create a keyed reduce config
|
JoinConfig |
leftOuterJoin(java.lang.String leftSource,
java.lang.String rightSource,
CommunicationContext.JoinAlgorithm joinAlgorithm)
Create an left outer join operation.
|
PartitionConfig |
partition(java.lang.String source)
Create a partition config
|
ReduceConfig |
reduce(java.lang.String source)
Create a reduce configuration
|
JoinConfig |
rightOuterJoin(java.lang.String leftSource,
java.lang.String rightSource,
CommunicationContext.JoinAlgorithm joinAlgorithm)
Create an right outer join operation.
|
public BroadcastConfig broadcast(java.lang.String source)
source - the source to connectionBroadcastConfigpublic ReduceConfig reduce(java.lang.String source)
source - the source to connectionReduceConfigpublic KeyedReduceConfig keyedReduce(java.lang.String source)
source - the source to connectionKeyedReduceConfigpublic GatherConfig gather(java.lang.String source)
source - the source to connectionGatherConfigpublic KeyedGatherConfig keyedGather(java.lang.String source)
source - the source to connectionKeyedGatherConfigpublic JoinConfig innerJoin(java.lang.String leftSource, java.lang.String rightSource, CommunicationContext.JoinAlgorithm joinAlgorithm)
leftSource - the left source to connectionrightSource - the right source to connectionJoinConfigpublic JoinConfig fullOuterJoin(java.lang.String leftSource, java.lang.String rightSource)
leftSource - the left source to connectionrightSource - the right source to connectionJoinConfigpublic JoinConfig leftOuterJoin(java.lang.String leftSource, java.lang.String rightSource, CommunicationContext.JoinAlgorithm joinAlgorithm)
leftSource - the left source to connectionrightSource - the right source to connectionJoinConfigpublic JoinConfig rightOuterJoin(java.lang.String leftSource, java.lang.String rightSource, CommunicationContext.JoinAlgorithm joinAlgorithm)
leftSource - the left source to connectionrightSource - the right source to connectionJoinConfigpublic PartitionConfig partition(java.lang.String source)
source - the source to connectionKeyedGatherConfigpublic KeyedPartitionConfig keyedPartition(java.lang.String source)
source - the source to connectionKeyedPartitionConfigpublic AllReduceConfig allreduce(java.lang.String source)
source - the source to connectionAllReduceConfigpublic AllGatherConfig allgather(java.lang.String source)
source - the source to connectionAllGatherConfigpublic DirectConfig direct(java.lang.String source)
source - the source to connectionDirectConfig