Class TableOperatorWrapperGenerator

java.lang.Object
org.apache.flink.table.runtime.operators.multipleinput.TableOperatorWrapperGenerator

public class TableOperatorWrapperGenerator extends Object
A generator that generates a TableOperatorWrapper graph from a graph of Transformation.
  • Constructor Details

    • 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 Details

    • 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()