T - The type of the data being partitioned.@Public public class PartitionOperator<T> extends SingleInputOperator<T,T,PartitionOperator<T>>
minResources, name, parallelism, preferredResources| 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,
org.apache.flink.api.common.distributions.DataDistribution distribution,
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.
|
PartitionOperator<T> |
withOrders(org.apache.flink.api.common.operators.Order... orders)
Sets the order of keys for range partitioning.
|
getInput, getInputTypegetMinResources, getName, getParallelism, getPreferredResources, 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, org.apache.flink.api.common.operators.Keys<T> pKeys, org.apache.flink.api.common.distributions.DataDistribution distribution, 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)
@PublicEvolving public PartitionOperator<T> withOrders(org.apache.flink.api.common.operators.Order... orders)
PartitionOperatorBase.PartitionMethod.RANGE.orders - array of orders for each specified partition key@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–2021 The Apache Software Foundation. All rights reserved.