Class TableOperatorWrapperGenerator
- java.lang.Object
-
- org.apache.flink.table.runtime.operators.multipleinput.TableOperatorWrapperGenerator
-
public class TableOperatorWrapperGenerator extends Object
A generator that generates aTableOperatorWrappergraph from a graph ofTransformation.
-
-
Constructor Summary
Constructors Constructor Description TableOperatorWrapperGenerator(List<org.apache.flink.api.dag.Transformation<?>> inputTransforms, org.apache.flink.api.dag.Transformation<?> tailTransform)TableOperatorWrapperGenerator(List<org.apache.flink.api.dag.Transformation<?>> inputTransforms, org.apache.flink.api.dag.Transformation<?> tailTransform, int[] readOrders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerate()List<TableOperatorWrapper<?>>getHeadWrappers()List<org.apache.commons.lang3.tuple.Pair<org.apache.flink.api.dag.Transformation<?>,InputSpec>>getInputTransformAndInputSpecPairs()intgetManagedMemoryWeight()intgetMaxParallelism()org.apache.flink.api.common.operators.ResourceSpecgetMinResources()intgetParallelism()org.apache.flink.api.common.operators.ResourceSpecgetPreferredResources()TableOperatorWrapper<?>getTailWrapper()
-
-
-
Constructor Detail
-
TableOperatorWrapperGenerator
public TableOperatorWrapperGenerator(List<org.apache.flink.api.dag.Transformation<?>> inputTransforms, org.apache.flink.api.dag.Transformation<?> tailTransform)
-
TableOperatorWrapperGenerator
public TableOperatorWrapperGenerator(List<org.apache.flink.api.dag.Transformation<?>> inputTransforms, org.apache.flink.api.dag.Transformation<?> tailTransform, int[] readOrders)
-
-
Method Detail
-
generate
public void generate()
-
getInputTransformAndInputSpecPairs
public List<org.apache.commons.lang3.tuple.Pair<org.apache.flink.api.dag.Transformation<?>,InputSpec>> getInputTransformAndInputSpecPairs()
-
getHeadWrappers
public List<TableOperatorWrapper<?>> getHeadWrappers()
-
getTailWrapper
public TableOperatorWrapper<?> getTailWrapper()
-
getParallelism
public int getParallelism()
-
getMaxParallelism
public int getMaxParallelism()
-
getMinResources
public org.apache.flink.api.common.operators.ResourceSpec getMinResources()
-
getPreferredResources
public org.apache.flink.api.common.operators.ResourceSpec getPreferredResources()
-
getManagedMemoryWeight
public int getManagedMemoryWeight()
-
-