Class CatalogTableStatisticsConverter

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

public class CatalogTableStatisticsConverter extends Object
Utility class for converting CatalogTableStatistics and CatalogColumnStatistics to TableStats.
  • Constructor Details

    • CatalogTableStatisticsConverter

      public CatalogTableStatisticsConverter()
  • Method Details

    • convertToTableStats

      public static org.apache.flink.table.plan.stats.TableStats convertToTableStats(org.apache.flink.table.catalog.stats.CatalogTableStatistics tableStatistics, org.apache.flink.table.catalog.stats.CatalogColumnStatistics columnStatistics)
    • convertToAccumulatedTableStates

      public static org.apache.flink.table.plan.stats.TableStats convertToAccumulatedTableStates(List<org.apache.flink.table.catalog.stats.CatalogTableStatistics> tableStatisticsList, List<org.apache.flink.table.catalog.stats.CatalogColumnStatistics> catalogColumnStatisticsList, Set<String> partitionKeys)
    • convertToColumnStatsMap

      @VisibleForTesting public static Map<String,org.apache.flink.table.plan.stats.ColumnStats> convertToColumnStatsMap(Map<String,org.apache.flink.table.catalog.stats.CatalogColumnStatisticsDataBase> columnStatisticsData)