Key Default Type Description
materialized-table.default-freshness.continuous

Batch Streaming
3 min Duration The default freshness interval for continuous refresh mode when the FRESHNESS clause is omitted in a materialized table definition.
materialized-table.default-freshness.full

Batch Streaming
1 h Duration The default freshness interval for full refresh mode when the FRESHNESS clause is omitted in a materialized table definition.
materialized-table.default-start-mode

Batch Streaming
FROM_BEGINNING

Enum

The default start mode for materialized tables.Supported values: FROM_BEGINNING, FROM_NOW, RESUME_OR_FROM_BEGINNING, RESUME_OR_FROM_NOW.

Possible values:
  • "FROM_BEGINNING"
  • "FROM_NOW"
  • "FROM_TIMESTAMP"
  • "RESUME_OR_FROM_BEGINNING"
  • "RESUME_OR_FROM_NOW"
  • "RESUME_OR_FROM_TIMESTAMP"
materialized-table.refresh-mode.freshness-threshold

Batch Streaming
30 min Duration Specifies a time threshold for determining the materialized table refresh mode. If the materialized table defined FRESHNESS is below this threshold, it run in continuous mode. Otherwise, it switches to full refresh mode.
partition.fields.#.date-formatter

Batch Streaming
(none) String Specifies the time partition formatter for the partitioned materialized table, where '#' denotes a string-based partition field name. This serves as a hint to the framework regarding which partition to refresh in full refresh mode.