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 webpage provides documentation for the \u003ccode\u003eExecuteSqlMetadata\u003c/code\u003e class within the Google Cloud AlloyDB v1 API, detailing its use in managing metadata related to SQL executions.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eExecuteSqlMetadata\u003c/code\u003e is 1.9.0, and the page also lists versions down to 1.0.0 with their respective links, allowing for version-specific access to information.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eExecuteSqlMetadata\u003c/code\u003e includes properties like \u003ccode\u003eMessage\u003c/code\u003e for SQL execution details, \u003ccode\u003ePartialResult\u003c/code\u003e to indicate truncated results, \u003ccode\u003eSqlStatementExecutionDuration\u003c/code\u003e to track execution time, and \u003ccode\u003eStatus\u003c/code\u003e for the execution status, all providing insights into the SQL operation.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its role in message handling, equality checks, cloning, and buffer management within the system.\u003c/p\u003e\n"]]],[],null,["# AlloyDB v1 API - Class ExecuteSqlMetadata (1.11.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.11.0 (latest)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/latest/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata)\n- [1.10.0](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/1.10.0/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata)\n- [1.9.0](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/1.9.0/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/1.8.0/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/1.7.0/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/1.6.0/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/1.5.0/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/1.4.0/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/1.3.0/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/1.2.0/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/1.1.0/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/1.0.0/Google.Cloud.AlloyDb.V1.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 v1 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.V1/latest/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ExecuteSqlMetadata](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/latest/Google.Cloud.AlloyDb.V1.ExecuteSqlMetadata), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ExecuteSqlMetadata](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/latest/Google.Cloud.AlloyDb.V1.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.V1](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1/latest/Google.Cloud.AlloyDb.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.AlloyDb.V1.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."]]