File tree 7 files changed +15
-5
lines changed
7 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ require (
51
51
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
52
52
github.com/syndtr/goleveldb v1.0.0 // indirect
53
53
github.com/yandex-cloud/go-genproto v0.0.0-20220815090733-4c139c0154e2 // indirect
54
- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240528144234-5d5a685e41f7 // indirect
54
+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240920120314-0fed943b0136 // indirect
55
55
github.com/ydb-platform/ydb-go-yc-metadata v0.6.1 // indirect
56
56
golang.org/x/crypto v0.24.0 // indirect
57
57
golang.org/x/mod v0.17.0 // indirect
Original file line number Diff line number Diff line change @@ -1842,6 +1842,8 @@ github.com/ydb-platform/xorm v0.0.3 h1:MXk42lANB6r/MMLg/XdJfyXJycGUDlCeLiMlLGDKV
1842
1842
github.com/ydb-platform/xorm v0.0.3 /go.mod h1:hFsU7EUF0o3S+l5c0eyP2yPVjJ0d4gsFdqCsyazzwBc =
1843
1843
github.com/ydb-platform/ydb-go-genproto v0.0.0-20240528144234-5d5a685e41f7 h1:nL8XwD6fSst7xFUirkaWJmE7kM0CdWRYgu6+YQer1d4 =
1844
1844
github.com/ydb-platform/ydb-go-genproto v0.0.0-20240528144234-5d5a685e41f7 /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
1845
+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240920120314-0fed943b0136 h1:MO32/Cba3XpNYWcoz3y13eHZG+RzDHmFPry3ren6BmE =
1846
+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240920120314-0fed943b0136 /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
1845
1847
github.com/ydb-platform/ydb-go-sdk-auth-environ v0.3.0 h1:JxSvw+Moont8qCmibP2MjSEIHfkWJLkw0fHZemAk+d0 =
1846
1848
github.com/ydb-platform/ydb-go-sdk-auth-environ v0.3.0 /go.mod h1:YzCPoNrTbrXZg9bO2YkbjI6eQLkaRIE9Bq8ponu0g8A =
1847
1849
github.com/ydb-platform/ydb-go-sdk-prometheus/v2 v2.0.1 h1:Lsir3AC2VQOTlp8UjZY9zQdCVfWvBNHT3hZn+jSGoo0 =
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ require (
6
6
github.com/golang-jwt/jwt/v4 v4.4.1
7
7
github.com/google/uuid v1.6.0
8
8
github.com/jonboulle/clockwork v0.3.0
9
- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240528144234-5d5a685e41f7
9
+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240920120314-0fed943b0136
10
10
golang.org/x/net v0.23.0
11
11
golang.org/x/sync v0.6.0
12
12
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
Original file line number Diff line number Diff line change @@ -65,8 +65,8 @@ github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5
65
65
github.com/stretchr/testify v1.7.0 /go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg =
66
66
github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY =
67
67
github.com/stretchr/testify v1.7.1 /go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg =
68
- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240528144234-5d5a685e41f7 h1:nL8XwD6fSst7xFUirkaWJmE7kM0CdWRYgu6+YQer1d4 =
69
- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240528144234-5d5a685e41f7 /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
68
+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240920120314-0fed943b0136 h1:MO32/Cba3XpNYWcoz3y13eHZG+RzDHmFPry3ren6BmE =
69
+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240920120314-0fed943b0136 /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
70
70
go.opentelemetry.io/proto/otlp v0.7.0 /go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI =
71
71
go.uber.org/mock v0.4.0 h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU =
72
72
go.uber.org/mock v0.4.0 /go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc =
Original file line number Diff line number Diff line change @@ -498,6 +498,12 @@ func WithSessionPoolSessionUsageLimit(sessionUsageLimit uint64) Option {
498
498
}
499
499
}
500
500
501
+ // WithLazyTx enables lazy transactions in query service client
502
+ //
503
+ // Lazy transaction means that begin call will be noop and first execute creates interactive transaction with given
504
+ // transaction settings
505
+ //
506
+ // Experimental: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#experimental
501
507
func WithLazyTx (lazyTx bool ) Option {
502
508
return func (ctx context.Context , d * Driver ) error {
503
509
d .queryOptions = append (d .queryOptions , queryConfig .WithLazyTx (lazyTx ))
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ require (
34
34
github.com/prometheus/procfs v0.8.0 // indirect
35
35
github.com/syndtr/goleveldb v1.0.0 // indirect
36
36
github.com/yandex-cloud/go-genproto v0.0.0-20211115083454-9ca41db5ed9e // indirect
37
- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240528144234-5d5a685e41f7 // indirect
37
+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240920120314-0fed943b0136 // indirect
38
38
github.com/ydb-platform/ydb-go-yc v0.12.1 // indirect
39
39
github.com/ydb-platform/ydb-go-yc-metadata v0.6.1 // indirect
40
40
golang.org/x/net v0.26.0 // indirect
Original file line number Diff line number Diff line change @@ -1829,6 +1829,8 @@ github.com/ydb-platform/xorm v0.0.3 h1:MXk42lANB6r/MMLg/XdJfyXJycGUDlCeLiMlLGDKV
1829
1829
github.com/ydb-platform/xorm v0.0.3 /go.mod h1:hFsU7EUF0o3S+l5c0eyP2yPVjJ0d4gsFdqCsyazzwBc =
1830
1830
github.com/ydb-platform/ydb-go-genproto v0.0.0-20240528144234-5d5a685e41f7 h1:nL8XwD6fSst7xFUirkaWJmE7kM0CdWRYgu6+YQer1d4 =
1831
1831
github.com/ydb-platform/ydb-go-genproto v0.0.0-20240528144234-5d5a685e41f7 /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
1832
+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240920120314-0fed943b0136 h1:MO32/Cba3XpNYWcoz3y13eHZG+RzDHmFPry3ren6BmE =
1833
+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240920120314-0fed943b0136 /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
1832
1834
github.com/ydb-platform/ydb-go-sdk-auth-environ v0.3.0 h1:JxSvw+Moont8qCmibP2MjSEIHfkWJLkw0fHZemAk+d0 =
1833
1835
github.com/ydb-platform/ydb-go-sdk-auth-environ v0.3.0 /go.mod h1:YzCPoNrTbrXZg9bO2YkbjI6eQLkaRIE9Bq8ponu0g8A =
1834
1836
github.com/ydb-platform/ydb-go-yc v0.12.1 h1:qw3Fa+T81+Kpu5Io2vYHJOwcrYrVjgJlT6t/0dOXJrA =
You can’t perform that action at this time.
0 commit comments