Class PartitionOperator<T>
- java.lang.Object
-
- org.apache.flink.api.java.DataSet<OUT>
-
- org.apache.flink.api.java.operators.Operator<OUT,O>
-
- org.apache.flink.api.java.operators.SingleInputOperator<T,T,PartitionOperator<T>>
-
- org.apache.flink.api.java.operators.PartitionOperator<T>
-
- Type Parameters:
T- The type of the data being partitioned.
@Deprecated @Public public class PartitionOperator<T> extends SingleInputOperator<T,T,PartitionOperator<T>>
Deprecated.All Flink DataSet APIs are deprecated since Flink 1.18 and will be removed in a future Flink major version. You can still build your application in DataSet, but you should move to either the DataStream and/or Table API.This operator represents a partitioning.
-
-
Field Summary
-
Fields inherited from class org.apache.flink.api.java.operators.Operator
minResources, name, parallelism, preferredResources
-
-
Constructor Summary
Constructors Constructor Description PartitionOperator(DataSet<T> input, org.apache.flink.api.common.operators.base.PartitionOperatorBase.PartitionMethod pMethod, String partitionLocationName)Deprecated.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)Deprecated.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)Deprecated.PartitionOperator(DataSet<T> input, org.apache.flink.api.common.operators.Keys<T> pKeys, org.apache.flink.api.common.functions.Partitioner<?> customPartitioner, String partitionLocationName)Deprecated.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)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.apache.flink.api.common.functions.Partitioner<?>getCustomPartitioner()Deprecated.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)Deprecated.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)Deprecated.Sets the order of keys for range partitioning.-
Methods inherited from class org.apache.flink.api.java.operators.SingleInputOperator
getInput, getInputType
-
Methods inherited from class org.apache.flink.api.java.operators.Operator
getMinResources, getName, getParallelism, getPreferredResources, getResultType, name, setParallelism
-
Methods inherited from class org.apache.flink.api.java.DataSet
aggregate, 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, writeAsText
-
-
-
-
Constructor Detail
-
PartitionOperator
public 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)
Deprecated.
-
PartitionOperator
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)
Deprecated.
-
PartitionOperator
public PartitionOperator(DataSet<T> input, org.apache.flink.api.common.operators.base.PartitionOperatorBase.PartitionMethod pMethod, String partitionLocationName)
Deprecated.
-
PartitionOperator
public PartitionOperator(DataSet<T> input, org.apache.flink.api.common.operators.Keys<T> pKeys, org.apache.flink.api.common.functions.Partitioner<?> customPartitioner, String partitionLocationName)
Deprecated.
-
PartitionOperator
public 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)
Deprecated.
-
-
Method Detail
-
withOrders
@PublicEvolving public PartitionOperator<T> withOrders(org.apache.flink.api.common.operators.Order... orders)
Deprecated.Sets the order of keys for range partitioning. NOTE: Only valid forPartitionOperatorBase.PartitionMethod.RANGE.- Parameters:
orders- array of orders for each specified partition key- Returns:
- The partitioneOperator with properly set orders for given keys
-
getCustomPartitioner
@Internal public org.apache.flink.api.common.functions.Partitioner<?> getCustomPartitioner()
Deprecated.Gets the custom partitioner from this partitioning.- Returns:
- The custom partitioner.
-
translateToDataFlow
protected org.apache.flink.api.common.operators.SingleInputOperator<?,T,?> translateToDataFlow(org.apache.flink.api.common.operators.Operator<T> input)
Deprecated.Description copied from class:SingleInputOperatorTranslates this operation to a data flow operator of the common data flow API.- Specified by:
translateToDataFlowin classSingleInputOperator<T,T,PartitionOperator<T>>- Parameters:
input- The data flow operator that produces this operation's input data.- Returns:
- The translated data flow operator.
-
-