public class RegroupCollective
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static Logger |
LOG |
Constructor and Description |
---|
RegroupCollective() |
Modifier and Type | Method and Description |
---|---|
static <P extends Simple,PF extends PartitionFunction<P>,PT extends Partitioner> |
aggregate(java.lang.String contextName,
java.lang.String operationName,
Table<P> table,
PT partitioner,
PF function,
DataMap dataMap,
Workers workers) |
static <P extends Simple,PF extends PartitionFunction<P>> |
applyPartitionFunction(Table<P> table,
PF function)
Apply the function the each partition in the
Table
|
static void |
main(java.lang.String[] args) |
static <P extends Simple,PF extends PartitionFunction<P>,PT extends Partitioner> |
regroupAggregate(java.lang.String contextName,
java.lang.String operationName,
Table<P> table,
PT partitioner,
PF function,
DataMap dataMap,
Workers workers) |
static <P extends Simple> |
regroupCombine(java.lang.String contextName,
java.lang.String operationName,
Table<P> table,
Partitioner partitioner,
DataMap dataMap,
Workers workers)
The regroup communication operation
|
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static <P extends Simple> boolean regroupCombine(java.lang.String contextName, java.lang.String operationName, Table<P> table, Partitioner partitioner, DataMap dataMap, Workers workers)
contextName
- the name of the contextoperationName
- the name of the operationtable
- the Tablepartitioner
- the PartitionerdataMap
- the DataMapworkers
- the Workerspublic static <P extends Simple,PF extends PartitionFunction<P>> boolean applyPartitionFunction(Table<P> table, PF function)
table
- the Tablefunction
- the function to be appliedpublic static <P extends Simple,PF extends PartitionFunction<P>,PT extends Partitioner> boolean regroupAggregate(java.lang.String contextName, java.lang.String operationName, Table<P> table, PT partitioner, PF function, DataMap dataMap, Workers workers)
public static <P extends Simple,PF extends PartitionFunction<P>,PT extends Partitioner> boolean aggregate(java.lang.String contextName, java.lang.String operationName, Table<P> table, PT partitioner, PF function, DataMap dataMap, Workers workers)