@@ -33,7 +33,7 @@ async fn test_call_interpreter() -> Result<()> {
33
33
34
34
let query = "call system$test()" ;
35
35
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
36
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
36
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
37
37
assert_eq ! ( executor. name( ) , "CallInterpreter" ) ;
38
38
let res = executor. execute ( ctx. clone ( ) ) . await ;
39
39
assert_eq ! ( res. is_err( ) , true ) ;
@@ -53,7 +53,7 @@ async fn test_call_fuse_snapshot_interpreter() -> Result<()> {
53
53
{
54
54
let query = "call system$fuse_snapshot()" ;
55
55
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
56
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
56
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
57
57
assert_eq ! ( executor. name( ) , "CallInterpreter" ) ;
58
58
let res = executor. execute ( ctx. clone ( ) ) . await ;
59
59
assert_eq ! ( res. is_err( ) , true ) ;
@@ -65,7 +65,7 @@ async fn test_call_fuse_snapshot_interpreter() -> Result<()> {
65
65
{
66
66
let query = "call system$fuse_snapshot(default, test)" ;
67
67
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
68
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
68
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
69
69
assert_eq ! ( executor. name( ) , "CallInterpreter" ) ;
70
70
let res = executor. execute ( ctx. clone ( ) ) . await ;
71
71
assert_eq ! ( res. is_err( ) , true ) ;
@@ -79,7 +79,7 @@ async fn test_call_fuse_snapshot_interpreter() -> Result<()> {
79
79
{
80
80
let query = "call system$fuse_snapshot(system, tables)" ;
81
81
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
82
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
82
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
83
83
assert_eq ! ( executor. name( ) , "CallInterpreter" ) ;
84
84
let res = executor. execute ( ctx. clone ( ) ) . await ;
85
85
assert_eq ! ( res. is_err( ) , true ) ;
@@ -95,15 +95,15 @@ async fn test_call_fuse_snapshot_interpreter() -> Result<()> {
95
95
";
96
96
97
97
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
98
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
98
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
99
99
let _ = executor. execute ( ctx. clone ( ) ) . await ?;
100
100
}
101
101
102
102
// FuseHistory
103
103
{
104
104
let query = "call system$fuse_snapshot(default, a)" ;
105
105
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
106
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
106
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
107
107
let _ = executor. execute ( ctx. clone ( ) ) . await ?;
108
108
}
109
109
@@ -119,7 +119,7 @@ async fn test_call_fuse_block_interpreter() -> Result<()> {
119
119
{
120
120
let query = "call system$fuse_block()" ;
121
121
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
122
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
122
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
123
123
assert_eq ! ( executor. name( ) , "CallInterpreter" ) ;
124
124
let res = executor. execute ( ctx. clone ( ) ) . await ;
125
125
assert_eq ! ( res. is_err( ) , true ) ;
@@ -131,7 +131,7 @@ async fn test_call_fuse_block_interpreter() -> Result<()> {
131
131
{
132
132
let query = "call system$fuse_block(default, test)" ;
133
133
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
134
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
134
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
135
135
assert_eq ! ( executor. name( ) , "CallInterpreter" ) ;
136
136
let res = executor. execute ( ctx. clone ( ) ) . await ;
137
137
assert_eq ! ( res. is_err( ) , true ) ;
@@ -145,7 +145,7 @@ async fn test_call_fuse_block_interpreter() -> Result<()> {
145
145
{
146
146
let query = "call system$fuse_block(system, tables)" ;
147
147
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
148
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
148
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
149
149
assert_eq ! ( executor. name( ) , "CallInterpreter" ) ;
150
150
let res = executor. execute ( ctx. clone ( ) ) . await ;
151
151
assert_eq ! ( res. is_err( ) , true ) ;
@@ -161,15 +161,15 @@ async fn test_call_fuse_block_interpreter() -> Result<()> {
161
161
";
162
162
163
163
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
164
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
164
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
165
165
let _ = executor. execute ( ctx. clone ( ) ) . await ?;
166
166
}
167
167
168
168
// fuse_block
169
169
{
170
170
let query = "call system$fuse_block(default, a)" ;
171
171
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
172
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
172
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
173
173
let _ = executor. execute ( ctx. clone ( ) ) . await ?;
174
174
}
175
175
@@ -185,7 +185,7 @@ async fn test_call_clustering_information_interpreter() -> Result<()> {
185
185
{
186
186
let query = "call system$clustering_information()" ;
187
187
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
188
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
188
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
189
189
assert_eq ! ( executor. name( ) , "CallInterpreter" ) ;
190
190
let res = executor. execute ( ctx. clone ( ) ) . await ;
191
191
assert_eq ! ( res. is_err( ) , true ) ;
@@ -197,7 +197,7 @@ async fn test_call_clustering_information_interpreter() -> Result<()> {
197
197
{
198
198
let query = "call system$clustering_information(default, test)" ;
199
199
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
200
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
200
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
201
201
assert_eq ! ( executor. name( ) , "CallInterpreter" ) ;
202
202
let res = executor. execute ( ctx. clone ( ) ) . await ;
203
203
assert_eq ! ( res. is_err( ) , true ) ;
@@ -211,7 +211,7 @@ async fn test_call_clustering_information_interpreter() -> Result<()> {
211
211
{
212
212
let query = "call system$clustering_information(system, tables)" ;
213
213
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
214
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
214
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
215
215
assert_eq ! ( executor. name( ) , "CallInterpreter" ) ;
216
216
let res = executor. execute ( ctx. clone ( ) ) . await ;
217
217
assert_eq ! ( res. is_err( ) , true ) ;
@@ -227,15 +227,15 @@ async fn test_call_clustering_information_interpreter() -> Result<()> {
227
227
";
228
228
229
229
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
230
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
230
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
231
231
let _ = executor. execute ( ctx. clone ( ) ) . await ?;
232
232
}
233
233
234
234
// Unclustered.
235
235
{
236
236
let query = "call system$clustering_information(default, a)" ;
237
237
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
238
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
238
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
239
239
let res = executor. execute ( ctx. clone ( ) ) . await ;
240
240
assert_eq ! ( res. is_err( ) , true ) ;
241
241
let expect =
@@ -250,15 +250,15 @@ async fn test_call_clustering_information_interpreter() -> Result<()> {
250
250
";
251
251
252
252
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
253
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
253
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
254
254
let _ = executor. execute ( ctx. clone ( ) ) . await ?;
255
255
}
256
256
257
257
// clustering_information
258
258
{
259
259
let query = "call system$clustering_information(default, b)" ;
260
260
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
261
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
261
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
262
262
let _ = executor. execute ( ctx. clone ( ) ) . await ?;
263
263
}
264
264
@@ -294,7 +294,7 @@ async fn test_call_tenant_quota_interpreter() -> Result<()> {
294
294
{
295
295
let query = "call admin$tenant_quota()" ;
296
296
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
297
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
297
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
298
298
let stream = executor. execute ( ctx. clone ( ) ) . await ?;
299
299
let result = stream. try_collect :: < Vec < _ > > ( ) . await ?;
300
300
let expected = vec ! [
@@ -311,7 +311,7 @@ async fn test_call_tenant_quota_interpreter() -> Result<()> {
311
311
{
312
312
let query = "call admin$tenant_quota(tenant1)" ;
313
313
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
314
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
314
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
315
315
let stream = executor. execute ( ctx. clone ( ) ) . await ?;
316
316
let result = stream. try_collect :: < Vec < _ > > ( ) . await ?;
317
317
let expected = vec ! [
@@ -328,7 +328,7 @@ async fn test_call_tenant_quota_interpreter() -> Result<()> {
328
328
{
329
329
let query = "call admin$tenant_quota(tenant1, 7, 5, 3, 3)" ;
330
330
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
331
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
331
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
332
332
let stream = executor. execute ( ctx. clone ( ) ) . await ?;
333
333
let result = stream. try_collect :: < Vec < _ > > ( ) . await ?;
334
334
let expected = vec ! [
@@ -344,7 +344,7 @@ async fn test_call_tenant_quota_interpreter() -> Result<()> {
344
344
{
345
345
let query = "call admin$tenant_quota(tenant1, 8)" ;
346
346
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
347
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
347
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
348
348
let stream = executor. execute ( ctx. clone ( ) ) . await ?;
349
349
let result = stream. try_collect :: < Vec < _ > > ( ) . await ?;
350
350
let expected = vec ! [
@@ -360,7 +360,7 @@ async fn test_call_tenant_quota_interpreter() -> Result<()> {
360
360
{
361
361
let query = "call admin$tenant_quota(tenant1)" ;
362
362
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
363
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
363
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
364
364
let stream = executor. execute ( ctx. clone ( ) ) . await ?;
365
365
let result = stream. try_collect :: < Vec < _ > > ( ) . await ?;
366
366
let expected = vec ! [
@@ -377,7 +377,7 @@ async fn test_call_tenant_quota_interpreter() -> Result<()> {
377
377
{
378
378
let query = "call admin$tenant_quota()" ;
379
379
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
380
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
380
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
381
381
let stream = executor. execute ( ctx. clone ( ) ) . await ?;
382
382
let result = stream. try_collect :: < Vec < _ > > ( ) . await ?;
383
383
let expected = vec ! [
@@ -402,7 +402,7 @@ async fn test_call_tenant_quote_without_management_mode() -> Result<()> {
402
402
{
403
403
let query = "call admin$tenant_quota(tenant1)" ;
404
404
let ( plan, _, _) = planner. plan_sql ( query) . await ?;
405
- let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) ?;
405
+ let executor = InterpreterFactoryV2 :: get ( ctx. clone ( ) , & plan) . await ?;
406
406
let res = executor. execute ( ctx. clone ( ) ) . await ;
407
407
assert_eq ! ( res. is_err( ) , true ) ;
408
408
let expect =
0 commit comments