diff --git a/src/datanode/src/instance/grpc.rs b/src/datanode/src/instance/grpc.rs index 03812817fb..b3cb0aee76 100644 --- a/src/datanode/src/instance/grpc.rs +++ b/src/datanode/src/instance/grpc.rs @@ -94,7 +94,9 @@ impl Instance { match stmt { // TODO(LFC): Remove SQL execution branch here. // Keep this because substrait can't handle much of SQLs now. - QueryStatement::Sql(Statement::Query(_)) | QueryStatement::Promql(_) => { + QueryStatement::Sql(Statement::Query(_)) + | QueryStatement::Sql(Statement::Explain(_)) + | QueryStatement::Promql(_) => { let plan = self .query_engine .planner()