Class MaterializedTableUtils
java.lang.Object
org.apache.flink.table.planner.utils.MaterializedTableUtils
The utils for materialized table.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.flink.table.catalog.CatalogMaterializedTable.LogicalRefreshModederiveLogicalRefreshMode(org.apache.flink.sql.parser.ddl.SqlRefreshMode sqlRefreshMode) static org.apache.flink.table.catalog.CatalogMaterializedTable.RefreshModederiveRefreshMode(Duration threshold, Duration definedFreshness, org.apache.flink.table.catalog.CatalogMaterializedTable.LogicalRefreshMode definedRefreshMode) static org.apache.flink.table.catalog.IntervalFreshnessgetMaterializedTableFreshness(org.apache.calcite.sql.SqlIntervalLiteral sqlIntervalLiteral)
-
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
-