Uses of Class
org.apache.flink.table.planner.plan.nodes.exec.utils.TransformationMetadata

Packages that use TransformationMetadata
  • Uses of TransformationMetadata in org.apache.flink.table.planner.plan.nodes.exec

    Modifier and Type
    Method
    Description
    ExecNodeBase.createTransformationMeta(String operatorName, String detailName, String simplifiedName, ExecNodeConfig config)
     
    ExecNodeBase.createTransformationMeta(String operatorName, ExecNodeConfig config)
     
  • Uses of TransformationMetadata in org.apache.flink.table.planner.plan.nodes.exec.utils

    Modifier and Type
    Method
    Description
    static <I, O> org.apache.flink.streaming.api.transformations.OneInputTransformation<I,O>
    ExecNodeUtil.createOneInputTransformation(org.apache.flink.api.dag.Transformation<I> input, TransformationMetadata transformationMeta, org.apache.flink.streaming.api.operators.StreamOperator<O> operator, org.apache.flink.api.common.typeinfo.TypeInformation<O> outputType, int parallelism, boolean parallelismConfigured)
    Create a OneInputTransformation.
    static <I, O> org.apache.flink.streaming.api.transformations.OneInputTransformation<I,O>
    ExecNodeUtil.createOneInputTransformation(org.apache.flink.api.dag.Transformation<I> input, TransformationMetadata transformationMeta, org.apache.flink.streaming.api.operators.StreamOperator<O> operator, org.apache.flink.api.common.typeinfo.TypeInformation<O> outputType, int parallelism, long memoryBytes, boolean parallelismConfigured)
    Create a OneInputTransformation with memoryBytes.
    static <I, O> org.apache.flink.streaming.api.transformations.OneInputTransformation<I,O>
    ExecNodeUtil.createOneInputTransformation(org.apache.flink.api.dag.Transformation<I> input, TransformationMetadata transformationMeta, org.apache.flink.streaming.api.operators.StreamOperatorFactory<O> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<O> outputType, int parallelism, boolean parallelismConfigured)
    Create a OneInputTransformation.
    static <I, O> org.apache.flink.streaming.api.transformations.OneInputTransformation<I,O>
    ExecNodeUtil.createOneInputTransformation(org.apache.flink.api.dag.Transformation<I> input, TransformationMetadata transformationMeta, org.apache.flink.streaming.api.operators.StreamOperatorFactory<O> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<O> outputType, int parallelism, long memoryBytes, boolean parallelismConfigured)
    Create a OneInputTransformation with memoryBytes.
    static <I> org.apache.flink.api.dag.Transformation<I>
    ExecNodeUtil.createPartitionTransformation(org.apache.flink.api.dag.Transformation<I> input, TransformationMetadata transformationMeta, org.apache.flink.streaming.runtime.partitioner.StreamPartitioner<I> streamPartitioner)
    Create a PartitionTransformation.
    static <I1, I2, O> org.apache.flink.streaming.api.transformations.TwoInputTransformation<I1,I2,O>
    ExecNodeUtil.createTwoInputTransformation(org.apache.flink.api.dag.Transformation<I1> input1, org.apache.flink.api.dag.Transformation<I2> input2, TransformationMetadata transformationMeta, org.apache.flink.streaming.api.operators.StreamOperatorFactory<O> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<O> outputType, int parallelism, long memoryBytes)
    Create a TwoInputTransformation with memoryBytes.
    static <I1, I2, O> org.apache.flink.streaming.api.transformations.TwoInputTransformation<I1,I2,O>
    ExecNodeUtil.createTwoInputTransformation(org.apache.flink.api.dag.Transformation<I1> input1, org.apache.flink.api.dag.Transformation<I2> input2, TransformationMetadata transformationMeta, org.apache.flink.streaming.api.operators.StreamOperatorFactory<O> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<O> outputType, int parallelism, long memoryBytes, boolean parallelismConfigured)
     
    static <IN1, IN2, O>
    org.apache.flink.streaming.api.transformations.TwoInputTransformation<IN1,IN2,O>
    ExecNodeUtil.createTwoInputTransformation(org.apache.flink.api.dag.Transformation<IN1> input1, org.apache.flink.api.dag.Transformation<IN2> input2, TransformationMetadata transformationMeta, org.apache.flink.streaming.api.operators.TwoInputStreamOperator<IN1,IN2,O> operator, org.apache.flink.api.common.typeinfo.TypeInformation<O> outputType, int parallelism, boolean parallelismConfigured)
    Create a TwoInputTransformation with memoryBytes.
    static <IN1, IN2, O>
    org.apache.flink.streaming.api.transformations.TwoInputTransformation<IN1,IN2,O>
    ExecNodeUtil.createTwoInputTransformation(org.apache.flink.api.dag.Transformation<IN1> input1, org.apache.flink.api.dag.Transformation<IN2> input2, TransformationMetadata transformationMeta, org.apache.flink.streaming.api.operators.TwoInputStreamOperator<IN1,IN2,O> operator, org.apache.flink.api.common.typeinfo.TypeInformation<O> outputType, int parallelism, long memoryBytes)
    Create a TwoInputTransformation with memoryBytes.
    static <IN1, IN2, O>
    org.apache.flink.streaming.api.transformations.TwoInputTransformation<IN1,IN2,O>
    ExecNodeUtil.createTwoInputTransformation(org.apache.flink.api.dag.Transformation<IN1> input1, org.apache.flink.api.dag.Transformation<IN2> input2, TransformationMetadata transformationMeta, org.apache.flink.streaming.api.operators.TwoInputStreamOperator<IN1,IN2,O> operator, org.apache.flink.api.common.typeinfo.TypeInformation<O> outputType, int parallelism, long memoryBytes, boolean parallelismConfigured)
     
  • Uses of TransformationMetadata in org.apache.flink.table.planner.plan.utils

    Modifier and Type
    Method
    Description
    static org.apache.flink.api.dag.Transformation<org.apache.flink.table.data.RowData>
    LookupJoinUtil.tryApplyCustomShufflePartitioner(PlannerBase planner, org.apache.calcite.plan.RelOptTable table, org.apache.flink.table.types.logical.RowType inputRowType, Map<Integer,LookupJoinUtil.LookupKey> allLookupKeys, org.apache.flink.api.dag.Transformation<org.apache.flink.table.data.RowData> inputTransformation, org.apache.flink.table.connector.ChangelogMode inputChangelogMode, TransformationMetadata metadata)
    Try to apply custom partitioner to the input transformation of lookup join.