GoogleApi.BigtableAdmin.V2.Model.MaterializedView (google_api_bigtable_admin v0.31.0)

View Source

A materialized view object that can be referenced in SQL queries.

Attributes

  • deletionProtection (type: boolean(), default: nil) - Set to true to make the MaterializedView protected against deletion.
  • etag (type: String.t, default: nil) - Optional. The etag for this materialized view. This may be sent on update requests to ensure that the client has an up-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag.
  • name (type: String.t, default: nil) - Identifier. The unique name of the materialized view. Format: projects/{project}/instances/{instance}/materializedViews/{materialized_view}
  • query (type: String.t, default: nil) - Required. Immutable. The materialized view's select query.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.BigtableAdmin.V2.Model.MaterializedView{
  deletionProtection: boolean() | nil,
  etag: String.t() | nil,
  name: String.t() | nil,
  query: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.