Message related to SQL execution. Marked as core content since it
can potentially contain details related to the query or result set. This
field can be used to convey messages such as "when the SQL result set
exceeds the acceptable response size limits."
[[["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-07 UTC."],[[["\u003cp\u003eThis documentation is for the \u003ccode\u003eExecuteSqlMetadata\u003c/code\u003e class within the Google Cloud AlloyDB v1beta API, specifically version 1.0.0-beta09 (latest).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExecuteSqlMetadata\u003c/code\u003e class provides information regarding the execution of SQL statements, including status, execution duration, and any relevant messages.\u003c/p\u003e\n"],["\u003cp\u003eThe 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\u003eExecuteSqlMetadata\u003c/code\u003e class include \u003ccode\u003eMessage\u003c/code\u003e (a string describing SQL execution details), \u003ccode\u003ePartialResult\u003c/code\u003e (a boolean indicating truncated results), \u003ccode\u003eSqlStatementExecutionDuration\u003c/code\u003e (a \u003ccode\u003eDuration\u003c/code\u003e object), and \u003ccode\u003eStatus\u003c/code\u003e (an \u003ccode\u003eExecuteSqlMetadata.Types.Status\u003c/code\u003e object).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExecuteSqlMetadata\u003c/code\u003e class has two constructors, a default constructor, and a copy constructor that takes another \u003ccode\u003eExecuteSqlMetadata\u003c/code\u003e object as an argument.\u003c/p\u003e\n"]]],[],null,["# AlloyDB v1beta API - Class ExecuteSqlMetadata (1.0.0-beta12)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta12 (latest)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.ExecuteSqlMetadata)\n- [1.0.0-beta11](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/1.0.0-beta11/Google.Cloud.AlloyDb.V1Beta.ExecuteSqlMetadata) \n\n public sealed class ExecuteSqlMetadata : IMessage\u003cExecuteSqlMetadata\u003e, IEquatable\u003cExecuteSqlMetadata\u003e, IDeepCloneable\u003cExecuteSqlMetadata\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the AlloyDB v1beta API class ExecuteSqlMetadata.\n\nAny additional metadata information regarding the execution of the SQL \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ExecuteSqlMetadata \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ExecuteSqlMetadata](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.ExecuteSqlMetadata), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ExecuteSqlMetadata](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.ExecuteSqlMetadata), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ExecuteSqlMetadata](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.ExecuteSqlMetadata), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.AlloyDb.V1Beta](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.AlloyDb.V1Beta.dll\n\nConstructors\n------------\n\n### ExecuteSqlMetadata()\n\n public ExecuteSqlMetadata()\n\n### ExecuteSqlMetadata(ExecuteSqlMetadata)\n\n public ExecuteSqlMetadata(ExecuteSqlMetadata other)\n\nProperties\n----------\n\n### Message\n\n public string Message { get; set; }\n\nMessage related to SQL execution. Marked as core content since it\ncan potentially contain details related to the query or result set. This\nfield can be used to convey messages such as \"when the SQL result set\nexceeds the acceptable response size limits.\"\n\n### PartialResult\n\n public bool PartialResult { get; set; }\n\nSet to true if SQL returned a result set larger than the acceptable\nresponse size limits and the result was truncated.\n\n### SqlStatementExecutionDuration\n\n public Duration SqlStatementExecutionDuration { get; set; }\n\nThe time duration taken to execute the sql statement.\n\n### Status\n\n public ExecuteSqlMetadata.Types.Status Status { get; set; }\n\nStatus of SQL execution."]]