public sealed class MaterializedView : IMessage<MaterializedView>, IEquatable<MaterializedView>, IDeepCloneable<MaterializedView>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class MaterializedView.
A materialized view object that can be referenced in SQL queries.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eMaterializedView\u003c/code\u003e class in the Google Cloud Bigtable Admin v2 API is 3.24.0, with multiple previous versions ranging from 3.23.0 to 2.4.0 also available.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMaterializedView\u003c/code\u003e class is a part of the \u003ccode\u003eGoogle.Cloud.Bigtable.Admin.V2\u003c/code\u003e namespace and is used to represent a materialized view object that can be referenced in SQL queries.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eMaterializedView\u003c/code\u003e class include \u003ccode\u003eDeletionProtection\u003c/code\u003e to prevent deletion, \u003ccode\u003eEtag\u003c/code\u003e for version control, \u003ccode\u003eMaterializedViewName\u003c/code\u003e for typed access to the resource name, \u003ccode\u003eName\u003c/code\u003e as the unique identifier, and \u003ccode\u003eQuery\u003c/code\u003e to define the view's select query.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors: a default one \u003ccode\u003eMaterializedView()\u003c/code\u003e and another one allowing a copy of another \u003ccode\u003eMaterializedView\u003c/code\u003e object to be created \u003ccode\u003eMaterializedView(MaterializedView other)\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]