# Generated by the protocol buffer compiler. DO NOT EDIT!# source: google/spanner/v1/transaction.protorequire'google/protobuf'require'google/protobuf/duration_pb'require'google/protobuf/timestamp_pb'Google::Protobuf::DescriptorPool.generated_pool.builddoadd_file("google/spanner/v1/transaction.proto",:syntax=>:proto3)doadd_message"google.spanner.v1.TransactionOptions"dooneof:modedooptional:read_write,:message,1,"google.spanner.v1.TransactionOptions.ReadWrite"optional:partitioned_dml,:message,3,"google.spanner.v1.TransactionOptions.PartitionedDml"optional:read_only,:message,2,"google.spanner.v1.TransactionOptions.ReadOnly"endendadd_message"google.spanner.v1.TransactionOptions.ReadWrite"dooptional:read_lock_mode,:enum,1,"google.spanner.v1.TransactionOptions.ReadWrite.ReadLockMode"endadd_enum"google.spanner.v1.TransactionOptions.ReadWrite.ReadLockMode"dovalue:READ_LOCK_MODE_UNSPECIFIED,0value:PESSIMISTIC,1value:OPTIMISTIC,2endadd_message"google.spanner.v1.TransactionOptions.PartitionedDml"doendadd_message"google.spanner.v1.TransactionOptions.ReadOnly"dooptional:return_read_timestamp,:bool,6oneof:timestamp_bounddooptional:strong,:bool,1optional:min_read_timestamp,:message,2,"google.protobuf.Timestamp"optional:max_staleness,:message,3,"google.protobuf.Duration"optional:read_timestamp,:message,4,"google.protobuf.Timestamp"optional:exact_staleness,:message,5,"google.protobuf.Duration"endendadd_message"google.spanner.v1.Transaction"dooptional:id,:bytes,1optional:read_timestamp,:message,2,"google.protobuf.Timestamp"endadd_message"google.spanner.v1.TransactionSelector"dooneof:selectordooptional:single_use,:message,1,"google.spanner.v1.TransactionOptions"optional:id,:bytes,2optional:begin,:message,3,"google.spanner.v1.TransactionOptions"endendendendmoduleGooglemoduleCloudmoduleSpannermoduleV1TransactionOptions=::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.spanner.v1.TransactionOptions").msgclassTransactionOptions::ReadWrite=::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.spanner.v1.TransactionOptions.ReadWrite").msgclassTransactionOptions::ReadWrite::ReadLockMode=::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.spanner.v1.TransactionOptions.ReadWrite.ReadLockMode").enummoduleTransactionOptions::PartitionedDml=::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.spanner.v1.TransactionOptions.PartitionedDml").msgclassTransactionOptions::ReadOnly=::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.spanner.v1.TransactionOptions.ReadOnly").msgclassTransaction=::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.spanner.v1.Transaction").msgclassTransactionSelector=::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.spanner.v1.TransactionSelector").msgclassendendendend