10
10
import org .slf4j .LoggerFactory ;
11
11
12
12
import tech .ydb .auth .iam .CloudAuthHelper ;
13
+ import tech .ydb .common .transaction .TxMode ;
13
14
import tech .ydb .core .Status ;
14
15
import tech .ydb .core .grpc .GrpcTransport ;
15
16
import tech .ydb .query .QueryClient ;
16
17
import tech .ydb .query .QueryStream ;
17
18
import tech .ydb .query .QueryTransaction ;
18
- import tech .ydb .query .QueryTx ;
19
19
import tech .ydb .query .tools .QueryReader ;
20
20
import tech .ydb .query .tools .SessionRetryContext ;
21
21
import tech .ydb .table .query .Params ;
@@ -73,7 +73,7 @@ private void createTables() {
73
73
+ " series_info Text,"
74
74
+ " release_date Date,"
75
75
+ " PRIMARY KEY(series_id)"
76
- + ")" , QueryTx .NONE ).execute ()
76
+ + ")" , TxMode .NONE ).execute ()
77
77
).join ().getStatus ().expectSuccess ("Can't create table series" );
78
78
79
79
retryCtx .supplyResult (session -> session .createQuery (""
@@ -84,7 +84,7 @@ private void createTables() {
84
84
+ " first_aired Date,"
85
85
+ " last_aired Date,"
86
86
+ " PRIMARY KEY(series_id, season_id)"
87
- + ")" , QueryTx .NONE ).execute ()
87
+ + ")" , TxMode .NONE ).execute ()
88
88
).join ().getStatus ().expectSuccess ("Can't create table seasons" );
89
89
90
90
retryCtx .supplyResult (session -> session .createQuery (""
@@ -95,7 +95,7 @@ private void createTables() {
95
95
+ " title Text,"
96
96
+ " air_date Date,"
97
97
+ " PRIMARY KEY(series_id, season_id, episode_id)"
98
- + ")" , QueryTx .NONE ).execute ()
98
+ + ")" , TxMode .NONE ).execute ()
99
99
).join ().getStatus ().expectSuccess ("Can't create table episodes" );
100
100
}
101
101
@@ -120,7 +120,7 @@ private void upsertTablesData() {
120
120
// Upsert list of series to table
121
121
retryCtx .supplyResult (session -> session .createQuery (
122
122
"UPSERT INTO series SELECT * FROM AS_TABLE($values)" ,
123
- QueryTx .SERIALIZABLE_RW ,
123
+ TxMode .SERIALIZABLE_RW ,
124
124
Params .of ("$values" , seriesData )
125
125
).execute ()).join ().getStatus ().expectSuccess ("upsert problem" );
126
126
@@ -147,7 +147,7 @@ private void upsertTablesData() {
147
147
// Upsert list of seasons to table
148
148
retryCtx .supplyResult (session -> session .createQuery (
149
149
"UPSERT INTO seasons SELECT * FROM AS_TABLE($values)" ,
150
- QueryTx .SERIALIZABLE_RW ,
150
+ TxMode .SERIALIZABLE_RW ,
151
151
Params .of ("$values" , seasonsData )
152
152
).execute ()).join ().getStatus ().expectSuccess ("upsert problem" );
153
153
@@ -174,7 +174,7 @@ private void upsertTablesData() {
174
174
// Upsert list of series to episodes
175
175
retryCtx .supplyResult (session -> session .createQuery (
176
176
"UPSERT INTO episodes SELECT * FROM AS_TABLE($values)" ,
177
- QueryTx .SERIALIZABLE_RW ,
177
+ TxMode .SERIALIZABLE_RW ,
178
178
Params .of ("$values" , episodesData )
179
179
).execute ()).join ().getStatus ().expectSuccess ("upsert problem" );
180
180
}
@@ -185,7 +185,7 @@ private void upsertSimple() {
185
185
+ "VALUES (2, 6, 1, \" TBD\" );" ;
186
186
187
187
// Executes data query with specified transaction control settings.
188
- retryCtx .supplyResult (session -> session .createQuery (query , QueryTx .SERIALIZABLE_RW ).execute ())
188
+ retryCtx .supplyResult (session -> session .createQuery (query , TxMode .SERIALIZABLE_RW ).execute ())
189
189
.join ().getValue ();
190
190
}
191
191
@@ -196,7 +196,7 @@ private void selectSimple() {
196
196
197
197
// Executes data query with specified transaction control settings.
198
198
QueryReader result = retryCtx .supplyResult (
199
- session -> QueryReader .readFrom (session .createQuery (query , QueryTx .SERIALIZABLE_RW ))
199
+ session -> QueryReader .readFrom (session .createQuery (query , TxMode .SERIALIZABLE_RW ))
200
200
).join ().getValue ();
201
201
202
202
logger .info ("--[ SelectSimple ]--" );
@@ -226,7 +226,7 @@ private void selectWithParams(long seriesID, long seasonID) {
226
226
);
227
227
228
228
QueryReader result = retryCtx .supplyResult (
229
- session -> QueryReader .readFrom (session .createQuery (query , QueryTx .SNAPSHOT_RO , params ))
229
+ session -> QueryReader .readFrom (session .createQuery (query , TxMode .SNAPSHOT_RO , params ))
230
230
).join ().getValue ();
231
231
232
232
logger .info ("--[ SelectWithParams ] -- " );
@@ -258,7 +258,7 @@ private void asyncSelectRead(long seriesID, long seasonID) {
258
258
259
259
logger .info ("--[ ExecuteAsyncQueryWithParams ]--" );
260
260
retryCtx .supplyResult (session -> {
261
- QueryStream asyncQuery = session .createQuery (query , QueryTx .SNAPSHOT_RO , params );
261
+ QueryStream asyncQuery = session .createQuery (query , TxMode .SNAPSHOT_RO , params );
262
262
return asyncQuery .execute (part -> {
263
263
ResultSetReader rs = part .getResultSetReader ();
264
264
logger .info ("read {} rows of result set {}" , rs .getRowCount (), part .getResultSetIndex ());
@@ -275,7 +275,7 @@ private void asyncSelectRead(long seriesID, long seasonID) {
275
275
276
276
private void multiStepTransaction (long seriesID , long seasonID ) {
277
277
retryCtx .supplyStatus (session -> {
278
- QueryTransaction transaction = session .createNewTransaction (QueryTx .SNAPSHOT_RO );
278
+ QueryTransaction transaction = session .createNewTransaction (TxMode .SNAPSHOT_RO );
279
279
String query1
280
280
= "DECLARE $seriesId AS Uint64; "
281
281
+ "DECLARE $seasonId AS Uint64; "
@@ -329,7 +329,7 @@ private void multiStepTransaction(long seriesID, long seasonID) {
329
329
330
330
private void tclTransaction () {
331
331
retryCtx .supplyResult (session -> {
332
- QueryTransaction transaction = session .beginTransaction (QueryTx .SERIALIZABLE_RW )
332
+ QueryTransaction transaction = session .beginTransaction (TxMode .SERIALIZABLE_RW )
333
333
.join ().getValue ();
334
334
335
335
String query
@@ -351,11 +351,11 @@ private void tclTransaction() {
351
351
}
352
352
353
353
private void dropTables () {
354
- retryCtx .supplyResult (session -> session .createQuery ("DROP TABLE episodes;" , QueryTx .NONE ).execute ())
354
+ retryCtx .supplyResult (session -> session .createQuery ("DROP TABLE episodes;" , TxMode .NONE ).execute ())
355
355
.join ().getStatus ().expectSuccess ("drop table episodes problem" );
356
- retryCtx .supplyResult (session -> session .createQuery ("DROP TABLE seasons;" , QueryTx .NONE ).execute ())
356
+ retryCtx .supplyResult (session -> session .createQuery ("DROP TABLE seasons;" , TxMode .NONE ).execute ())
357
357
.join ().getStatus ().expectSuccess ("drop table seasons problem" );
358
- retryCtx .supplyResult (session -> session .createQuery ("DROP TABLE series;" , QueryTx .NONE ).execute ())
358
+ retryCtx .supplyResult (session -> session .createQuery ("DROP TABLE series;" , TxMode .NONE ).execute ())
359
359
.join ().getStatus ().expectSuccess ("drop table series problem" );
360
360
}
361
361
0 commit comments