java.lang.Object
org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase<org.apache.flink.table.data.RowData>
org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecValues
org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecValues
All Implemented Interfaces:
BatchExecNode<org.apache.flink.table.data.RowData>, ExecNode<org.apache.flink.table.data.RowData>, ExecNodeTranslator<org.apache.flink.table.data.RowData>, FusionCodegenExecNode, SingleTransformationTranslator<org.apache.flink.table.data.RowData>

@ExecNodeMetadata(name="batch-exec-values", version=1, producedTransformations="values", minPlanVersion=v2_0, minStateVersion=v2_0) public class BatchExecValues extends CommonExecValues implements BatchExecNode<org.apache.flink.table.data.RowData>
Batch ExecNode that read records from given values.
  • Constructor Details

    • BatchExecValues

      public BatchExecValues(org.apache.flink.configuration.ReadableConfig tableConfig, List<List<org.apache.calcite.rex.RexLiteral>> tuples, org.apache.flink.table.types.logical.RowType outputType, String description)
    • BatchExecValues

      public BatchExecValues(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<List<org.apache.calcite.rex.RexLiteral>> tuples, org.apache.flink.table.types.logical.RowType outputType, String description)
  • Method Details

    • translateToPlanInternal

      protected org.apache.flink.api.dag.Transformation<org.apache.flink.table.data.RowData> translateToPlanInternal(PlannerBase planner, ExecNodeConfig config)
      Description copied from class: ExecNodeBase
      Internal method, translates this node into a Flink operator.
      Overrides:
      translateToPlanInternal in class CommonExecValues
      Parameters:
      planner - The planner.
      config - per-ExecNode configuration that contains the merged configuration from various layers which all the nodes implementing this method should use, instead of retrieving configuration from the planner. For more details check ExecNodeConfig.