Skip to content

Commit

Permalink
feat: add database dialect
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 423930262

Source-Link: googleapis/googleapis@b0c104f

Source-Link: googleapis/googleapis-gen@4289d82
Copy-Tag: eyJwIjoiYXBpcy9Hb29nbGUuQ2xvdWQuU3Bhbm5lci5WMS8uT3dsQm90LnlhbWwiLCJoIjoiNDI4OWQ4MjAwMGQ1NTQ1NjM1N2YwNWJlMDFiNzc2MzA4MmJiNzdiNiJ9
  • Loading branch information
gcf-owl-bot[bot] authored and jskeet committed Jan 25, 2022
1 parent 560d9ba commit d345d55
Show file tree
Hide file tree
Showing 8 changed files with 171 additions and 107 deletions.
Expand Up @@ -25,9 +25,9 @@ public static partial class CommitResponseReflection {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"Cidnb29nbGUvc3Bhbm5lci92MS9jb21taXRfcmVzcG9uc2UucHJvdG8SEWdv",
"b2dsZS5zcGFubmVyLnYxGh5nb29nbGUvcHJvdG9idWYvZHVyYXRpb24ucHJv",
"dG8aH2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAucHJvdG8aHGdvb2dsZS9h",
"cGkvYW5ub3RhdGlvbnMucHJvdG8isgEKDkNvbW1pdFJlc3BvbnNlEjQKEGNv",
"b2dsZS5zcGFubmVyLnYxGhxnb29nbGUvYXBpL2Fubm90YXRpb25zLnByb3Rv",
"Gh5nb29nbGUvcHJvdG9idWYvZHVyYXRpb24ucHJvdG8aH2dvb2dsZS9wcm90",
"b2J1Zi90aW1lc3RhbXAucHJvdG8isgEKDkNvbW1pdFJlc3BvbnNlEjQKEGNv",
"bW1pdF90aW1lc3RhbXAYASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0",
"YW1wEkMKDGNvbW1pdF9zdGF0cxgCIAEoCzItLmdvb2dsZS5zcGFubmVyLnYx",
"LkNvbW1pdFJlc3BvbnNlLkNvbW1pdFN0YXRzGiUKC0NvbW1pdFN0YXRzEhYK",
Expand All @@ -37,7 +37,7 @@ public static partial class CommitResponseReflection {
"bGUuQ2xvdWQuU3Bhbm5lci5WMcoCF0dvb2dsZVxDbG91ZFxTcGFubmVyXFYx",
"6gIaR29vZ2xlOjpDbG91ZDo6U3Bhbm5lcjo6VjFiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Api.AnnotationsReflection.Descriptor, },
new pbr::FileDescriptor[] { global::Google.Api.AnnotationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.CommitResponse), global::Google.Cloud.Spanner.V1.CommitResponse.Parser, new[]{ "CommitTimestamp", "CommitStats" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.CommitResponse.Types.CommitStats), global::Google.Cloud.Spanner.V1.CommitResponse.Types.CommitStats.Parser, new[]{ "MutationCount" }, null, null, null, null)})
}));
Expand Down Expand Up @@ -359,9 +359,9 @@ public sealed partial class CommitStats : pb::IMessage<CommitStats>
/// `mutation_count` value can help you maximize the number of mutations
/// in a transaction and minimize the number of API round trips. You can
/// also monitor this value to prevent transactions from exceeding the system
/// [limit](http://cloud.google.com/spanner/quotas#limits_for_creating_reading_updating_and_deleting_data).
/// [limit](https://cloud.google.com/spanner/quotas#limits_for_creating_reading_updating_and_deleting_data).
/// If the number of mutations exceeds the limit, the server returns
/// [INVALID_ARGUMENT](http://cloud.google.com/spanner/docs/reference/rest/v1/Code#ENUM_VALUES.INVALID_ARGUMENT).
/// [INVALID_ARGUMENT](https://cloud.google.com/spanner/docs/reference/rest/v1/Code#ENUM_VALUES.INVALID_ARGUMENT).
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Expand Down
Expand Up @@ -25,8 +25,8 @@ public static partial class KeysReflection {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"Chxnb29nbGUvc3Bhbm5lci92MS9rZXlzLnByb3RvEhFnb29nbGUuc3Bhbm5l",
"ci52MRocZ29vZ2xlL3Byb3RvYnVmL3N0cnVjdC5wcm90bxocZ29vZ2xlL2Fw",
"aS9hbm5vdGF0aW9ucy5wcm90byL0AQoIS2V5UmFuZ2USMgoMc3RhcnRfY2xv",
"ci52MRocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bxocZ29vZ2xlL3By",
"b3RvYnVmL3N0cnVjdC5wcm90byL0AQoIS2V5UmFuZ2USMgoMc3RhcnRfY2xv",
"c2VkGAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLkxpc3RWYWx1ZUgAEjAKCnN0",
"YXJ0X29wZW4YAiABKAsyGi5nb29nbGUucHJvdG9idWYuTGlzdFZhbHVlSAAS",
"MAoKZW5kX2Nsb3NlZBgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5MaXN0VmFs",
Expand All @@ -40,7 +40,7 @@ public static partial class KeysReflection {
"ci5WMcoCF0dvb2dsZVxDbG91ZFxTcGFubmVyXFYx6gIaR29vZ2xlOjpDbG91",
"ZDo6U3Bhbm5lcjo6VjFiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, global::Google.Api.AnnotationsReflection.Descriptor, },
new pbr::FileDescriptor[] { global::Google.Api.AnnotationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.KeyRange), global::Google.Cloud.Spanner.V1.KeyRange.Parser, new[]{ "StartClosed", "StartOpen", "EndClosed", "EndOpen" }, new[]{ "StartKeyType", "EndKeyType" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.KeySet), global::Google.Cloud.Spanner.V1.KeySet.Parser, new[]{ "Keys", "Ranges", "All" }, null, null, null, null)
Expand Down
Expand Up @@ -25,9 +25,9 @@ public static partial class MutationReflection {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CiBnb29nbGUvc3Bhbm5lci92MS9tdXRhdGlvbi5wcm90bxIRZ29vZ2xlLnNw",
"YW5uZXIudjEaHGdvb2dsZS9wcm90b2J1Zi9zdHJ1Y3QucHJvdG8aHGdvb2ds",
"ZS9zcGFubmVyL3YxL2tleXMucHJvdG8aHGdvb2dsZS9hcGkvYW5ub3RhdGlv",
"bnMucHJvdG8ixgMKCE11dGF0aW9uEjMKBmluc2VydBgBIAEoCzIhLmdvb2ds",
"YW5uZXIudjEaHGdvb2dsZS9hcGkvYW5ub3RhdGlvbnMucHJvdG8aHGdvb2ds",
"ZS9wcm90b2J1Zi9zdHJ1Y3QucHJvdG8aHGdvb2dsZS9zcGFubmVyL3YxL2tl",
"eXMucHJvdG8ixgMKCE11dGF0aW9uEjMKBmluc2VydBgBIAEoCzIhLmdvb2ds",
"ZS5zcGFubmVyLnYxLk11dGF0aW9uLldyaXRlSAASMwoGdXBkYXRlGAIgASgL",
"MiEuZ29vZ2xlLnNwYW5uZXIudjEuTXV0YXRpb24uV3JpdGVIABI9ChBpbnNl",
"cnRfb3JfdXBkYXRlGAMgASgLMiEuZ29vZ2xlLnNwYW5uZXIudjEuTXV0YXRp",
Expand All @@ -43,7 +43,7 @@ public static partial class MutationReflection {
"bm5lci5WMcoCF0dvb2dsZVxDbG91ZFxTcGFubmVyXFYx6gIaR29vZ2xlOjpD",
"bG91ZDo6U3Bhbm5lcjo6VjFiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, global::Google.Cloud.Spanner.V1.KeysReflection.Descriptor, global::Google.Api.AnnotationsReflection.Descriptor, },
new pbr::FileDescriptor[] { global::Google.Api.AnnotationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, global::Google.Cloud.Spanner.V1.KeysReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.Mutation), global::Google.Cloud.Spanner.V1.Mutation.Parser, new[]{ "Insert", "Update", "InsertOrUpdate", "Replace", "Delete" }, new[]{ "Operation" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.Mutation.Types.Write), global::Google.Cloud.Spanner.V1.Mutation.Types.Write.Parser, new[]{ "Table", "Columns", "Values" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.Mutation.Types.Delete), global::Google.Cloud.Spanner.V1.Mutation.Types.Delete.Parser, new[]{ "Table", "KeySet" }, null, null, null, null)})
Expand Down
Expand Up @@ -25,8 +25,8 @@ public static partial class QueryPlanReflection {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CiJnb29nbGUvc3Bhbm5lci92MS9xdWVyeV9wbGFuLnByb3RvEhFnb29nbGUu",
"c3Bhbm5lci52MRocZ29vZ2xlL3Byb3RvYnVmL3N0cnVjdC5wcm90bxocZ29v",
"Z2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90byL4BAoIUGxhbk5vZGUSDQoFaW5k",
"c3Bhbm5lci52MRocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bxocZ29v",
"Z2xlL3Byb3RvYnVmL3N0cnVjdC5wcm90byL4BAoIUGxhbk5vZGUSDQoFaW5k",
"ZXgYASABKAUSLgoEa2luZBgCIAEoDjIgLmdvb2dsZS5zcGFubmVyLnYxLlBs",
"YW5Ob2RlLktpbmQSFAoMZGlzcGxheV9uYW1lGAMgASgJEjoKC2NoaWxkX2xp",
"bmtzGAQgAygLMiUuZ29vZ2xlLnNwYW5uZXIudjEuUGxhbk5vZGUuQ2hpbGRM",
Expand All @@ -48,7 +48,7 @@ public static partial class QueryPlanReflection {
"b2dsZVxDbG91ZFxTcGFubmVyXFYx6gIaR29vZ2xlOjpDbG91ZDo6U3Bhbm5l",
"cjo6VjFiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, global::Google.Api.AnnotationsReflection.Descriptor, },
new pbr::FileDescriptor[] { global::Google.Api.AnnotationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.PlanNode), global::Google.Cloud.Spanner.V1.PlanNode.Parser, new[]{ "Index", "Kind", "DisplayName", "ChildLinks", "ShortRepresentation", "Metadata", "ExecutionStats" }, null, new[]{ typeof(global::Google.Cloud.Spanner.V1.PlanNode.Types.Kind) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.PlanNode.Types.ChildLink), global::Google.Cloud.Spanner.V1.PlanNode.Types.ChildLink.Parser, new[]{ "ChildIndex", "Type", "Variable" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.PlanNode.Types.ShortRepresentation), global::Google.Cloud.Spanner.V1.PlanNode.Types.ShortRepresentation.Parser, new[]{ "Description", "Subqueries" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, })}),
Expand Down
51 changes: 26 additions & 25 deletions apis/Google.Cloud.Spanner.V1/Google.Cloud.Spanner.V1/ResultSet.g.cs
Expand Up @@ -25,32 +25,33 @@ public static partial class ResultSetReflection {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CiJnb29nbGUvc3Bhbm5lci92MS9yZXN1bHRfc2V0LnByb3RvEhFnb29nbGUu",
"c3Bhbm5lci52MRocZ29vZ2xlL3Byb3RvYnVmL3N0cnVjdC5wcm90bxoiZ29v",
"Z2xlL3NwYW5uZXIvdjEvcXVlcnlfcGxhbi5wcm90bxojZ29vZ2xlL3NwYW5u",
"ZXIvdjEvdHJhbnNhY3Rpb24ucHJvdG8aHGdvb2dsZS9zcGFubmVyL3YxL3R5",
"cGUucHJvdG8aHGdvb2dsZS9hcGkvYW5ub3RhdGlvbnMucHJvdG8inwEKCVJl",
"c3VsdFNldBI2CghtZXRhZGF0YRgBIAEoCzIkLmdvb2dsZS5zcGFubmVyLnYx",
"LlJlc3VsdFNldE1ldGFkYXRhEigKBHJvd3MYAiADKAsyGi5nb29nbGUucHJv",
"dG9idWYuTGlzdFZhbHVlEjAKBXN0YXRzGAMgASgLMiEuZ29vZ2xlLnNwYW5u",
"ZXIudjEuUmVzdWx0U2V0U3RhdHMi0QEKEFBhcnRpYWxSZXN1bHRTZXQSNgoI",
"bWV0YWRhdGEYASABKAsyJC5nb29nbGUuc3Bhbm5lci52MS5SZXN1bHRTZXRN",
"ZXRhZGF0YRImCgZ2YWx1ZXMYAiADKAsyFi5nb29nbGUucHJvdG9idWYuVmFs",
"dWUSFQoNY2h1bmtlZF92YWx1ZRgDIAEoCBIUCgxyZXN1bWVfdG9rZW4YBCAB",
"KAwSMAoFc3RhdHMYBSABKAsyIS5nb29nbGUuc3Bhbm5lci52MS5SZXN1bHRT",
"ZXRTdGF0cyJ5ChFSZXN1bHRTZXRNZXRhZGF0YRIvCghyb3dfdHlwZRgBIAEo",
"CzIdLmdvb2dsZS5zcGFubmVyLnYxLlN0cnVjdFR5cGUSMwoLdHJhbnNhY3Rp",
"b24YAiABKAsyHi5nb29nbGUuc3Bhbm5lci52MS5UcmFuc2FjdGlvbiK5AQoO",
"UmVzdWx0U2V0U3RhdHMSMAoKcXVlcnlfcGxhbhgBIAEoCzIcLmdvb2dsZS5z",
"cGFubmVyLnYxLlF1ZXJ5UGxhbhIsCgtxdWVyeV9zdGF0cxgCIAEoCzIXLmdv",
"b2dsZS5wcm90b2J1Zi5TdHJ1Y3QSGQoPcm93X2NvdW50X2V4YWN0GAMgASgD",
"SAASHwoVcm93X2NvdW50X2xvd2VyX2JvdW5kGAQgASgDSABCCwoJcm93X2Nv",
"dW50QrcBChVjb20uZ29vZ2xlLnNwYW5uZXIudjFCDlJlc3VsdFNldFByb3Rv",
"UAFaOGdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvc3Bh",
"bm5lci92MTtzcGFubmVy+AEBqgIXR29vZ2xlLkNsb3VkLlNwYW5uZXIuVjHK",
"AhdHb29nbGVcQ2xvdWRcU3Bhbm5lclxWMeoCGkdvb2dsZTo6Q2xvdWQ6OlNw",
"YW5uZXI6OlYxYgZwcm90bzM="));
"c3Bhbm5lci52MRocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bxocZ29v",
"Z2xlL3Byb3RvYnVmL3N0cnVjdC5wcm90bxonZ29vZ2xlL3NwYW5uZXIvdjEv",
"Y29tbWl0X3Jlc3BvbnNlLnByb3RvGiJnb29nbGUvc3Bhbm5lci92MS9xdWVy",
"eV9wbGFuLnByb3RvGiNnb29nbGUvc3Bhbm5lci92MS90cmFuc2FjdGlvbi5w",
"cm90bxocZ29vZ2xlL3NwYW5uZXIvdjEvdHlwZS5wcm90byKfAQoJUmVzdWx0",
"U2V0EjYKCG1ldGFkYXRhGAEgASgLMiQuZ29vZ2xlLnNwYW5uZXIudjEuUmVz",
"dWx0U2V0TWV0YWRhdGESKAoEcm93cxgCIAMoCzIaLmdvb2dsZS5wcm90b2J1",
"Zi5MaXN0VmFsdWUSMAoFc3RhdHMYAyABKAsyIS5nb29nbGUuc3Bhbm5lci52",
"MS5SZXN1bHRTZXRTdGF0cyLRAQoQUGFydGlhbFJlc3VsdFNldBI2CghtZXRh",
"ZGF0YRgBIAEoCzIkLmdvb2dsZS5zcGFubmVyLnYxLlJlc3VsdFNldE1ldGFk",
"YXRhEiYKBnZhbHVlcxgCIAMoCzIWLmdvb2dsZS5wcm90b2J1Zi5WYWx1ZRIV",
"Cg1jaHVua2VkX3ZhbHVlGAMgASgIEhQKDHJlc3VtZV90b2tlbhgEIAEoDBIw",
"CgVzdGF0cxgFIAEoCzIhLmdvb2dsZS5zcGFubmVyLnYxLlJlc3VsdFNldFN0",
"YXRzInkKEVJlc3VsdFNldE1ldGFkYXRhEi8KCHJvd190eXBlGAEgASgLMh0u",
"Z29vZ2xlLnNwYW5uZXIudjEuU3RydWN0VHlwZRIzCgt0cmFuc2FjdGlvbhgC",
"IAEoCzIeLmdvb2dsZS5zcGFubmVyLnYxLlRyYW5zYWN0aW9uIrkBCg5SZXN1",
"bHRTZXRTdGF0cxIwCgpxdWVyeV9wbGFuGAEgASgLMhwuZ29vZ2xlLnNwYW5u",
"ZXIudjEuUXVlcnlQbGFuEiwKC3F1ZXJ5X3N0YXRzGAIgASgLMhcuZ29vZ2xl",
"LnByb3RvYnVmLlN0cnVjdBIZCg9yb3dfY291bnRfZXhhY3QYAyABKANIABIf",
"ChVyb3dfY291bnRfbG93ZXJfYm91bmQYBCABKANIAEILCglyb3dfY291bnRC",
"twEKFWNvbS5nb29nbGUuc3Bhbm5lci52MUIOUmVzdWx0U2V0UHJvdG9QAVo4",
"Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy9zcGFubmVy",
"L3YxO3NwYW5uZXL4AQGqAhdHb29nbGUuQ2xvdWQuU3Bhbm5lci5WMcoCF0dv",
"b2dsZVxDbG91ZFxTcGFubmVyXFYx6gIaR29vZ2xlOjpDbG91ZDo6U3Bhbm5l",
"cjo6VjFiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, global::Google.Cloud.Spanner.V1.QueryPlanReflection.Descriptor, global::Google.Cloud.Spanner.V1.TransactionReflection.Descriptor, global::Google.Cloud.Spanner.V1.TypeReflection.Descriptor, global::Google.Api.AnnotationsReflection.Descriptor, },
new pbr::FileDescriptor[] { global::Google.Api.AnnotationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, global::Google.Cloud.Spanner.V1.CommitResponseReflection.Descriptor, global::Google.Cloud.Spanner.V1.QueryPlanReflection.Descriptor, global::Google.Cloud.Spanner.V1.TransactionReflection.Descriptor, global::Google.Cloud.Spanner.V1.TypeReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.ResultSet), global::Google.Cloud.Spanner.V1.ResultSet.Parser, new[]{ "Metadata", "Rows", "Stats" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.V1.PartialResultSet), global::Google.Cloud.Spanner.V1.PartialResultSet.Parser, new[]{ "Metadata", "Values", "ChunkedValue", "ResumeToken", "Stats" }, null, null, null, null),
Expand Down

0 comments on commit d345d55

Please sign in to comment.