Class AdaptiveSkewedJoinOptimizationStrategy
java.lang.Object
org.apache.flink.table.runtime.strategy.BaseAdaptiveJoinOperatorOptimizationStrategy
org.apache.flink.table.runtime.strategy.AdaptiveSkewedJoinOptimizationStrategy
- All Implemented Interfaces:
org.apache.flink.runtime.scheduler.adaptivebatch.StreamGraphOptimizationStrategy
public class AdaptiveSkewedJoinOptimizationStrategy
extends BaseAdaptiveJoinOperatorOptimizationStrategy
The stream graph optimization strategy of adaptive skewed join.
-
Field Summary
Fields inherited from class org.apache.flink.table.runtime.strategy.BaseAdaptiveJoinOperatorOptimizationStrategy
LEFT_INPUT_TYPE_NUMBER, RIGHT_INPUT_TYPE_NUMBERFields inherited from interface org.apache.flink.runtime.scheduler.adaptivebatch.StreamGraphOptimizationStrategy
STREAM_GRAPH_OPTIMIZATION_STRATEGY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(org.apache.flink.streaming.api.graph.StreamGraphContext context) booleanonOperatorsFinished(org.apache.flink.runtime.scheduler.adaptivebatch.OperatorsFinished operatorsFinished, org.apache.flink.streaming.api.graph.StreamGraphContext context) Methods inherited from class org.apache.flink.table.runtime.strategy.BaseAdaptiveJoinOperatorOptimizationStrategy
visitDownstreamAdaptiveJoinNode
-
Constructor Details
-
AdaptiveSkewedJoinOptimizationStrategy
public AdaptiveSkewedJoinOptimizationStrategy()
-
-
Method Details
-
initialize
public void initialize(org.apache.flink.streaming.api.graph.StreamGraphContext context) -
onOperatorsFinished
public boolean onOperatorsFinished(org.apache.flink.runtime.scheduler.adaptivebatch.OperatorsFinished operatorsFinished, org.apache.flink.streaming.api.graph.StreamGraphContext context) throws Exception - Throws:
Exception
-