File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
src/query/service/src/servers/mysql Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -347,10 +347,9 @@ impl<W: AsyncWrite + Send + Unpin> InteractiveWorkerBase<W> {
347
347
let mut has_result_set = true ;
348
348
let interpreter = if settings. get_enable_planner_v2 ( ) ? != 0 {
349
349
let mut planner = Planner :: new ( context. clone ( ) ) ;
350
- planner. plan_sql ( query) . await . and_then ( |v| async move {
351
- has_result_set = has_result_set_by_plan ( & v. 0 ) ;
352
- InterpreterFactoryV2 :: get ( context. clone ( ) , & v. 0 ) . await
353
- } )
350
+ let plan_res = planner. plan_sql ( query) . await ?;
351
+ has_result_set = has_result_set_by_plan ( & plan_res. 0 ) ;
352
+ InterpreterFactoryV2 :: get ( context. clone ( ) , & plan_res. 0 ) . await
354
353
} else {
355
354
let ( plan, _) = PlanParser :: parse_with_hint ( query, context. clone ( ) ) . await ;
356
355
plan. and_then ( |v| {
You can’t perform that action at this time.
0 commit comments