GoogleApi.BigQuery.V2.Model.MaterializedViewDefinition (google_api_big_query v0.88.0)
View SourceDefinition and configuration of a materialized view.
Attributes
-
allowNonIncrementalDefinition
(type:boolean()
, default:nil
) - Optional. This option declares the intention to construct a materialized view that isn't refreshed incrementally. Non-incremental materialized views support an expanded range of SQL queries. Theallow_non_incremental_definition
option can't be changed after the materialized view is created. -
enableRefresh
(type:boolean()
, default:nil
) - Optional. Enable automatic refresh of the materialized view when the base table is updated. The default value is "true". -
lastRefreshTime
(type:String.t
, default:nil
) - Output only. The time when this materialized view was last refreshed, in milliseconds since the epoch. -
maxStaleness
(type:String.t
, default:nil
) - [Optional] Max staleness of data that could be returned when materizlized view is queried (formatted as Google SQL Interval type). -
query
(type:String.t
, default:nil
) - Required. A query whose results are persisted. -
refreshIntervalMs
(type:String.t
, default:nil
) - Optional. The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes).
Summary
Functions
Unwrap a decoded JSON object into its complex fields.