@@ -103,8 +103,12 @@ Y_UNIT_TEST_SUITE(KqpParams) {
103
103
}
104
104
105
105
Y_UNIT_TEST (ImplicitParameterTypes) {
106
- TKikimrRunner kikimr;
107
- kikimr.GetTestServer ().GetRuntime ()->GetAppData (0 ).FeatureFlags .SetEnableImplicitQueryParameterTypes (true );
106
+ NKikimrConfig::TAppConfig appConfig;
107
+ appConfig.MutableTableServiceConfig ()->SetEnableImplicitQueryParameterTypes (true );
108
+ auto serverSettings = TKikimrSettings ()
109
+ .SetAppConfig (appConfig)
110
+ .SetKqpSettings ({NKikimrKqp::TKqpSetting ()});
111
+ TKikimrRunner kikimr (serverSettings);
108
112
auto db = kikimr.GetTableClient ();
109
113
auto session = db.CreateSession ().GetValueSync ().GetSession ();
110
114
@@ -127,8 +131,12 @@ Y_UNIT_TEST_SUITE(KqpParams) {
127
131
128
132
Y_UNIT_TEST (CheckQueryCacheForPreparedQuery) {
129
133
// All params are declared in the text
130
- TKikimrRunner kikimr;
131
- kikimr.GetTestServer ().GetRuntime ()->GetAppData (0 ).FeatureFlags .SetEnableImplicitQueryParameterTypes (true );
134
+ NKikimrConfig::TAppConfig appConfig;
135
+ appConfig.MutableTableServiceConfig ()->SetEnableImplicitQueryParameterTypes (true );
136
+ auto serverSettings = TKikimrSettings ()
137
+ .SetAppConfig (appConfig)
138
+ .SetKqpSettings ({NKikimrKqp::TKqpSetting ()});
139
+ TKikimrRunner kikimr (serverSettings);
132
140
auto db = kikimr.GetTableClient ();
133
141
auto session = db.CreateSession ().GetValueSync ().GetSession ();
134
142
@@ -164,8 +172,12 @@ Y_UNIT_TEST_SUITE(KqpParams) {
164
172
165
173
Y_UNIT_TEST (CheckQueryCacheForUnpreparedQuery) {
166
174
// Some params are declared in text, some by user
167
- TKikimrRunner kikimr;
168
- kikimr.GetTestServer ().GetRuntime ()->GetAppData (0 ).FeatureFlags .SetEnableImplicitQueryParameterTypes (true );
175
+ NKikimrConfig::TAppConfig appConfig;
176
+ appConfig.MutableTableServiceConfig ()->SetEnableImplicitQueryParameterTypes (true );
177
+ auto serverSettings = TKikimrSettings ()
178
+ .SetAppConfig (appConfig)
179
+ .SetKqpSettings ({NKikimrKqp::TKqpSetting ()});
180
+ TKikimrRunner kikimr (serverSettings);
169
181
auto db = kikimr.GetTableClient ();
170
182
auto session = db.CreateSession ().GetValueSync ().GetSession ();
171
183
@@ -284,8 +296,12 @@ Y_UNIT_TEST_SUITE(KqpParams) {
284
296
285
297
Y_UNIT_TEST (CheckQueryCacheForExecuteAndPreparedQueries) {
286
298
// All params are declared in the text
287
- TKikimrRunner kikimr;
288
- kikimr.GetTestServer ().GetRuntime ()->GetAppData (0 ).FeatureFlags .SetEnableImplicitQueryParameterTypes (true );
299
+ NKikimrConfig::TAppConfig appConfig;
300
+ appConfig.MutableTableServiceConfig ()->SetEnableImplicitQueryParameterTypes (true );
301
+ auto serverSettings = TKikimrSettings ()
302
+ .SetAppConfig (appConfig)
303
+ .SetKqpSettings ({NKikimrKqp::TKqpSetting ()});
304
+ TKikimrRunner kikimr (serverSettings);
289
305
auto db = kikimr.GetTableClient ();
290
306
auto session = db.CreateSession ().GetValueSync ().GetSession ();
291
307
@@ -493,8 +509,12 @@ Y_UNIT_TEST_SUITE(KqpParams) {
493
509
}
494
510
495
511
Y_UNIT_TEST (ImplicitSameParameterTypesQueryCacheCheck) {
496
- TKikimrRunner kikimr;
497
- kikimr.GetTestServer ().GetRuntime ()->GetAppData (0 ).FeatureFlags .SetEnableImplicitQueryParameterTypes (true );
512
+ NKikimrConfig::TAppConfig appConfig;
513
+ appConfig.MutableTableServiceConfig ()->SetEnableImplicitQueryParameterTypes (true );
514
+ auto serverSettings = TKikimrSettings ()
515
+ .SetAppConfig (appConfig)
516
+ .SetKqpSettings ({NKikimrKqp::TKqpSetting ()});
517
+ TKikimrRunner kikimr (serverSettings);
498
518
auto db = kikimr.GetTableClient ();
499
519
auto session = db.CreateSession ().GetValueSync ().GetSession ();
500
520
@@ -519,8 +539,12 @@ Y_UNIT_TEST_SUITE(KqpParams) {
519
539
}
520
540
521
541
Y_UNIT_TEST (ImplicitDifferentParameterTypesQueryCacheCheck) {
522
- TKikimrRunner kikimr;
523
- kikimr.GetTestServer ().GetRuntime ()->GetAppData (0 ).FeatureFlags .SetEnableImplicitQueryParameterTypes (true );
542
+ NKikimrConfig::TAppConfig appConfig;
543
+ appConfig.MutableTableServiceConfig ()->SetEnableImplicitQueryParameterTypes (true );
544
+ auto serverSettings = TKikimrSettings ()
545
+ .SetAppConfig (appConfig)
546
+ .SetKqpSettings ({NKikimrKqp::TKqpSetting ()});
547
+ TKikimrRunner kikimr (serverSettings);
524
548
auto db = kikimr.GetTableClient ();
525
549
auto session = db.CreateSession ().GetValueSync ().GetSession ();
526
550
0 commit comments