9
9
namespace NKikimr {
10
10
namespace NStat {
11
11
12
-
13
-
14
12
Y_UNIT_TEST_SUITE (AnalyzeColumnshard) {
15
13
Y_UNIT_TEST (AnalyzeTable) {
16
14
TTestEnv env (1 , 1 );
17
15
auto & runtime = *env.GetServer ().GetRuntime ();
18
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
16
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
17
+ const auto & tableInfo = databaseInfo.Tables [0 ];
19
18
20
19
AnalyzeTable (runtime, tableInfo.ShardIds [0 ], tableInfo.PathId );
21
20
}
22
21
23
22
Y_UNIT_TEST (Analyze) {
24
23
TTestEnv env (1 , 1 );
25
24
auto & runtime = *env.GetServer ().GetRuntime ();
26
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
25
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
26
+ const auto & tableInfo = databaseInfo.Tables [0 ];
27
27
28
28
Analyze (runtime, tableInfo.SaTabletId , {tableInfo.PathId });
29
29
}
30
30
31
31
Y_UNIT_TEST (AnalyzeServerless) {
32
32
TTestEnv env (1 , 1 );
33
33
auto & runtime = *env.GetServer ().GetRuntime ();
34
- auto tableInfo = CreateServerlessDatabaseColumnTables (env, 1 , 1 )[0 ];
34
+ auto databaseInfo = CreateServerlessDatabaseColumnTables (env, 1 , 1 );
35
+ const auto & tableInfo = databaseInfo.Tables [0 ];
35
36
36
37
Analyze (runtime, tableInfo.SaTabletId , {tableInfo.PathId });
37
38
}
38
39
39
40
Y_UNIT_TEST (AnalyzeAnalyzeOneColumnTableSpecificColumns) {
40
41
TTestEnv env (1 , 1 );
41
42
auto & runtime = *env.GetServer ().GetRuntime ();
42
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
43
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
44
+ const auto & tableInfo = databaseInfo.Tables [0 ];
43
45
44
46
Analyze (runtime, tableInfo.SaTabletId , {{tableInfo.PathId , {1 , 2 }}});
45
47
}
46
48
47
49
Y_UNIT_TEST (AnalyzeTwoColumnTables) {
48
50
TTestEnv env (1 , 1 );
49
51
auto & runtime = *env.GetServer ().GetRuntime ();
50
- auto tableInfos = CreateDatabaseColumnTables (env, 2 , 1 );
52
+ auto databaseInfo = CreateDatabaseColumnTables (env, 2 , 1 );
53
+ const auto & tableInfos = databaseInfo.Tables ;
51
54
52
55
Analyze (runtime, tableInfos[0 ].SaTabletId , {tableInfos[0 ].PathId , tableInfos[1 ].PathId });
53
56
}
@@ -58,11 +61,10 @@ Y_UNIT_TEST_SUITE(AnalyzeColumnshard) {
58
61
auto sender = runtime.AllocateEdgeActor ();
59
62
60
63
TBlockEvents<TEvStatistics::TEvAnalyzeTableResponse> block (runtime);
61
-
62
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 ) [0 ];
64
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
65
+ const auto & tableInfo = databaseInfo. Tables [0 ];
63
66
64
67
const TString operationId = " operationId" ;
65
-
66
68
AnalyzeStatus (runtime, sender, tableInfo.SaTabletId , operationId, NKikimrStat::TEvAnalyzeStatusResponse::STATUS_NO_OPERATION);
67
69
68
70
auto analyzeRequest = MakeAnalyzeRequest ({{tableInfo.PathId , {1 , 2 }}}, operationId);
@@ -93,7 +95,8 @@ Y_UNIT_TEST_SUITE(AnalyzeColumnshard) {
93
95
Y_UNIT_TEST (AnalyzeSameOperationId) {
94
96
TTestEnv env (1 , 1 );
95
97
auto & runtime = *env.GetServer ().GetRuntime ();
96
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
98
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
99
+ const auto & tableInfo = databaseInfo.Tables [0 ];
97
100
auto sender = runtime.AllocateEdgeActor ();
98
101
const TString operationId = " operationId" ;
99
102
@@ -123,7 +126,8 @@ Y_UNIT_TEST_SUITE(AnalyzeColumnshard) {
123
126
Y_UNIT_TEST (AnalyzeMultiOperationId) {
124
127
TTestEnv env (1 , 1 );
125
128
auto & runtime = *env.GetServer ().GetRuntime ();
126
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
129
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
130
+ const auto & tableInfo = databaseInfo.Tables [0 ];
127
131
auto sender = runtime.AllocateEdgeActor ();
128
132
129
133
auto GetOperationId = [] (size_t i) { return TStringBuilder () << " operationId" << i; };
@@ -154,7 +158,8 @@ Y_UNIT_TEST_SUITE(AnalyzeColumnshard) {
154
158
Y_UNIT_TEST (AnalyzeRebootSaBeforeAnalyzeTableResponse) {
155
159
TTestEnv env (1 , 1 );
156
160
auto & runtime = *env.GetServer ().GetRuntime ();
157
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
161
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
162
+ const auto & tableInfo = databaseInfo.Tables [0 ];
158
163
auto sender = runtime.AllocateEdgeActor ();
159
164
160
165
bool eventSeen = false ;
@@ -179,7 +184,8 @@ Y_UNIT_TEST_SUITE(AnalyzeColumnshard) {
179
184
Y_UNIT_TEST (AnalyzeRebootSaBeforeResolve) {
180
185
TTestEnv env (1 , 1 );
181
186
auto & runtime = *env.GetServer ().GetRuntime ();
182
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
187
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
188
+ const auto & tableInfo = databaseInfo.Tables [0 ];
183
189
auto sender = runtime.AllocateEdgeActor ();
184
190
185
191
TBlockEvents<TEvTxProxySchemeCache::TEvResolveKeySetResult> block (runtime);
@@ -207,7 +213,8 @@ Y_UNIT_TEST_SUITE(AnalyzeColumnshard) {
207
213
Y_UNIT_TEST (AnalyzeRebootSaBeforeReqDistribution) {
208
214
TTestEnv env (1 , 1 );
209
215
auto & runtime = *env.GetServer ().GetRuntime ();
210
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
216
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
217
+ const auto & tableInfo = databaseInfo.Tables [0 ];
211
218
auto sender = runtime.AllocateEdgeActor ();
212
219
213
220
bool eventSeen = false ;
@@ -232,7 +239,8 @@ Y_UNIT_TEST_SUITE(AnalyzeColumnshard) {
232
239
Y_UNIT_TEST (AnalyzeRebootSaBeforeAggregate) {
233
240
TTestEnv env (1 , 1 );
234
241
auto & runtime = *env.GetServer ().GetRuntime ();
235
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
242
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
243
+ const auto & tableInfo = databaseInfo.Tables [0 ];
236
244
auto sender = runtime.AllocateEdgeActor ();
237
245
238
246
bool eventSeen = false ;
@@ -257,7 +265,8 @@ Y_UNIT_TEST_SUITE(AnalyzeColumnshard) {
257
265
Y_UNIT_TEST (AnalyzeRebootSaBeforeSave) {
258
266
TTestEnv env (1 , 1 );
259
267
auto & runtime = *env.GetServer ().GetRuntime ();
260
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
268
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
269
+ const auto & tableInfo = databaseInfo.Tables [0 ];
261
270
auto sender = runtime.AllocateEdgeActor ();
262
271
263
272
bool eventSeen = false ;
@@ -282,7 +291,8 @@ Y_UNIT_TEST_SUITE(AnalyzeColumnshard) {
282
291
Y_UNIT_TEST (AnalyzeRebootSaInAggregate) {
283
292
TTestEnv env (1 , 1 );
284
293
auto & runtime = *env.GetServer ().GetRuntime ();
285
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 10 )[0 ];
294
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 10 );
295
+ const auto & tableInfo = databaseInfo.Tables [0 ];
286
296
auto sender = runtime.AllocateEdgeActor ();
287
297
288
298
int observerCount = 0 ;
@@ -308,7 +318,8 @@ Y_UNIT_TEST_SUITE(AnalyzeColumnshard) {
308
318
Y_UNIT_TEST (AnalyzeRebootColumnShard) {
309
319
TTestEnv env (1 , 1 );
310
320
auto & runtime = *env.GetServer ().GetRuntime ();
311
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
321
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
322
+ const auto & tableInfo = databaseInfo.Tables [0 ];
312
323
auto sender = runtime.AllocateEdgeActor ();
313
324
314
325
TBlockEvents<TEvStatistics::TEvAnalyzeTableResponse> block (runtime);
@@ -326,7 +337,8 @@ Y_UNIT_TEST_SUITE(AnalyzeColumnshard) {
326
337
Y_UNIT_TEST (AnalyzeDeadline) {
327
338
TTestEnv env (1 , 1 );
328
339
auto & runtime = *env.GetServer ().GetRuntime ();
329
- auto tableInfo = CreateDatabaseColumnTables (env, 1 , 1 )[0 ];
340
+ const auto databaseInfo = CreateDatabaseColumnTables (env, 1 , 1 );
341
+ const auto & tableInfo = databaseInfo.Tables [0 ];
330
342
auto sender = runtime.AllocateEdgeActor ();
331
343
332
344
TBlockEvents<TEvStatistics::TEvAnalyzeTableResponse> block (runtime);
0 commit comments