Struct google_bigquery2::api::MaterializedViewDefinition
source · pub struct MaterializedViewDefinition {
pub allow_non_incremental_definition: Option<bool>,
pub enable_refresh: Option<bool>,
pub last_refresh_time: Option<i64>,
pub max_staleness: Option<Vec<u8>>,
pub query: Option<String>,
pub refresh_interval_ms: Option<i64>,
}
Expand description
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields§
§allow_non_incremental_definition: Option<bool>
[Optional] Allow non incremental materialized view definition. The default value is “false”.
enable_refresh: Option<bool>
[Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is “true”.
last_refresh_time: Option<i64>
[Output-only] [TrustedTester] The time when this materialized view was last modified, in milliseconds since the epoch.
max_staleness: Option<Vec<u8>>
[Optional] Max staleness of data that could be returned when materizlized view is queried (formatted as Google SQL Interval type).
query: Option<String>
[Required] A query whose result is persisted.
refresh_interval_ms: Option<i64>
[Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is “1800000” (30 minutes).
Trait Implementations§
source§impl Clone for MaterializedViewDefinition
impl Clone for MaterializedViewDefinition
source§fn clone(&self) -> MaterializedViewDefinition
fn clone(&self) -> MaterializedViewDefinition
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more