Class OperationConverterUtils

java.lang.Object
org.apache.flink.table.planner.utils.OperationConverterUtils

public class OperationConverterUtils extends Object
Utils methods for converting sql to operations.
  • Method Details

    • buildModifyColumnChange

      public static List<org.apache.flink.table.catalog.TableChange> buildModifyColumnChange(org.apache.flink.table.catalog.Column oldColumn, org.apache.flink.table.catalog.Column newColumn, @Nullable org.apache.flink.table.catalog.TableChange.ColumnPosition columnPosition)
    • getComment

      @Nullable public static String getComment(org.apache.flink.sql.parser.ddl.SqlTableColumn column)
    • getTableComment

      @Nullable public static String getTableComment(Optional<org.apache.calcite.sql.SqlCharStringLiteral> tableComment)
    • extractProperties

      public static Map<String,String> extractProperties(org.apache.calcite.sql.SqlNodeList propList)
    • getDistributionFromSqlDistribution

      public static org.apache.flink.table.catalog.TableDistribution getDistributionFromSqlDistribution(org.apache.flink.sql.parser.ddl.SqlDistribution distribution)