Class BaseAdaptiveJoinOperatorOptimizationStrategy
java.lang.Object
org.apache.flink.table.runtime.strategy.BaseAdaptiveJoinOperatorOptimizationStrategy
- All Implemented Interfaces:
org.apache.flink.runtime.scheduler.adaptivebatch.StreamGraphOptimizationStrategy
- Direct Known Subclasses:
AdaptiveBroadcastJoinOptimizationStrategy,AdaptiveSkewedJoinOptimizationStrategy,PostProcessAdaptiveJoinStrategy
public abstract class BaseAdaptiveJoinOperatorOptimizationStrategy
extends Object
implements org.apache.flink.runtime.scheduler.adaptivebatch.StreamGraphOptimizationStrategy
The base stream graph optimization strategy class for adaptive join operator.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intFields inherited from interface org.apache.flink.runtime.scheduler.adaptivebatch.StreamGraphOptimizationStrategy
STREAM_GRAPH_OPTIMIZATION_STRATEGY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvisitDownstreamAdaptiveJoinNode(org.apache.flink.runtime.scheduler.adaptivebatch.OperatorsFinished operatorsFinished, org.apache.flink.streaming.api.graph.StreamGraphContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.runtime.scheduler.adaptivebatch.StreamGraphOptimizationStrategy
initialize, onOperatorsFinished
-
Field Details
-
LEFT_INPUT_TYPE_NUMBER
protected static final int LEFT_INPUT_TYPE_NUMBER- See Also:
-
RIGHT_INPUT_TYPE_NUMBER
protected static final int RIGHT_INPUT_TYPE_NUMBER- See Also:
-
-
Constructor Details
-
BaseAdaptiveJoinOperatorOptimizationStrategy
public BaseAdaptiveJoinOperatorOptimizationStrategy()
-
-
Method Details
-
visitDownstreamAdaptiveJoinNode
protected void visitDownstreamAdaptiveJoinNode(org.apache.flink.runtime.scheduler.adaptivebatch.OperatorsFinished operatorsFinished, org.apache.flink.streaming.api.graph.StreamGraphContext context)
-