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 connectionBroadcastConfig
public ReduceConfig reduce(java.lang.String source)
source
- the source to connectionReduceConfig
public KeyedReduceConfig keyedReduce(java.lang.String source)
source
- the source to connectionKeyedReduceConfig
public GatherConfig gather(java.lang.String source)
source
- the source to connectionGatherConfig
public KeyedGatherConfig keyedGather(java.lang.String source)
source
- the source to connectionKeyedGatherConfig
public JoinConfig innerJoin(java.lang.String leftSource, java.lang.String rightSource, CommunicationContext.JoinAlgorithm joinAlgorithm)
leftSource
- the left source to connectionrightSource
- the right source to connectionJoinConfig
public JoinConfig fullOuterJoin(java.lang.String leftSource, java.lang.String rightSource)
leftSource
- the left source to connectionrightSource
- the right source to connectionJoinConfig
public JoinConfig leftOuterJoin(java.lang.String leftSource, java.lang.String rightSource, CommunicationContext.JoinAlgorithm joinAlgorithm)
leftSource
- the left source to connectionrightSource
- the right source to connectionJoinConfig
public JoinConfig rightOuterJoin(java.lang.String leftSource, java.lang.String rightSource, CommunicationContext.JoinAlgorithm joinAlgorithm)
leftSource
- the left source to connectionrightSource
- the right source to connectionJoinConfig
public PartitionConfig partition(java.lang.String source)
source
- the source to connectionKeyedGatherConfig
public KeyedPartitionConfig keyedPartition(java.lang.String source)
source
- the source to connectionKeyedPartitionConfig
public AllReduceConfig allreduce(java.lang.String source)
source
- the source to connectionAllReduceConfig
public AllGatherConfig allgather(java.lang.String source)
source
- the source to connectionAllGatherConfig
public DirectConfig direct(java.lang.String source)
source
- the source to connectionDirectConfig