T - The type of the data being partitioned.@Public public class PartitionOperator<T> extends SingleInputOperator<T,T,PartitionOperator<T>>
name, parallelism| Constructor and Description |
|---|
PartitionOperator(DataSet<T> input,
org.apache.flink.api.common.operators.Keys<T> pKeys,
org.apache.flink.api.common.functions.Partitioner<?> customPartitioner,
String partitionLocationName) |
PartitionOperator(DataSet<T> input,
org.apache.flink.api.common.operators.Keys<T> pKeys,
org.apache.flink.api.common.functions.Partitioner<P> customPartitioner,
org.apache.flink.api.common.typeinfo.TypeInformation<P> partitionerTypeInfo,
String partitionLocationName) |
PartitionOperator(DataSet<T> input,
org.apache.flink.api.common.operators.base.PartitionOperatorBase.PartitionMethod pMethod,
org.apache.flink.api.common.operators.Keys<T> pKeys,
String partitionLocationName) |
PartitionOperator(DataSet<T> input,
org.apache.flink.api.common.operators.base.PartitionOperatorBase.PartitionMethod pMethod,
String partitionLocationName) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.common.functions.Partitioner<?> |
getCustomPartitioner()
Gets the custom partitioner from this partitioning.
|
protected org.apache.flink.api.common.operators.SingleInputOperator<?,T,?> |
translateToDataFlow(org.apache.flink.api.common.operators.Operator<T> input)
Translates this operation to a data flow operator of the common data flow API.
|
getInput, getInputTypegetName, getParallelism, getResultType, name, setParallelismaggregate, checkSameExecutionContext, clean, coGroup, collect, combineGroup, count, cross, crossWithHuge, crossWithTiny, distinct, distinct, distinct, distinct, fillInType, filter, first, flatMap, fullOuterJoin, fullOuterJoin, getExecutionEnvironment, getType, groupBy, groupBy, groupBy, iterate, iterateDelta, join, join, joinWithHuge, joinWithTiny, leftOuterJoin, leftOuterJoin, map, mapPartition, max, maxBy, min, minBy, output, partitionByHash, partitionByHash, partitionByHash, partitionByRange, partitionByRange, partitionByRange, partitionCustom, partitionCustom, partitionCustom, print, print, printOnTaskManager, printToErr, printToErr, project, rebalance, reduce, reduceGroup, rightOuterJoin, rightOuterJoin, runOperation, sortPartition, sortPartition, sortPartition, sum, union, write, write, writeAsCsv, writeAsCsv, writeAsCsv, writeAsCsv, writeAsFormattedText, writeAsFormattedText, writeAsText, writeAsTextpublic PartitionOperator(DataSet<T> input, org.apache.flink.api.common.operators.base.PartitionOperatorBase.PartitionMethod pMethod, org.apache.flink.api.common.operators.Keys<T> pKeys, String partitionLocationName)
public PartitionOperator(DataSet<T> input, org.apache.flink.api.common.operators.base.PartitionOperatorBase.PartitionMethod pMethod, String partitionLocationName)
public PartitionOperator(DataSet<T> input, org.apache.flink.api.common.operators.Keys<T> pKeys, org.apache.flink.api.common.functions.Partitioner<?> customPartitioner, String partitionLocationName)
@Internal public org.apache.flink.api.common.functions.Partitioner<?> getCustomPartitioner()
protected org.apache.flink.api.common.operators.SingleInputOperator<?,T,?> translateToDataFlow(org.apache.flink.api.common.operators.Operator<T> input)
SingleInputOperatortranslateToDataFlow in class SingleInputOperator<T,T,PartitionOperator<T>>input - The data flow operator that produces this operation's input data.Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.