Class MaterializedTableUtils

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

@Internal public class MaterializedTableUtils extends Object
The utils for materialized table.
  • Constructor Details

    • MaterializedTableUtils

      public MaterializedTableUtils()
  • Method Details

    • getMaterializedTableFreshness

      public static org.apache.flink.table.catalog.IntervalFreshness getMaterializedTableFreshness(org.apache.calcite.sql.SqlIntervalLiteral sqlIntervalLiteral)
    • deriveLogicalRefreshMode

      public static org.apache.flink.table.catalog.CatalogMaterializedTable.LogicalRefreshMode deriveLogicalRefreshMode(org.apache.flink.sql.parser.ddl.SqlRefreshMode sqlRefreshMode)
    • deriveRefreshMode

      public static org.apache.flink.table.catalog.CatalogMaterializedTable.RefreshMode deriveRefreshMode(Duration threshold, Duration definedFreshness, org.apache.flink.table.catalog.CatalogMaterializedTable.LogicalRefreshMode definedRefreshMode)