From 1daba75e7b1b0e7214c9d3fde1edcc4d5231d5b0 Mon Sep 17 00:00:00 2001 From: LFC Date: Fri, 23 Dec 2022 14:29:47 +0800 Subject: [PATCH] refactor: use "USE" keyword (#785) Co-authored-by: luofucong --- src/servers/src/mysql/handler.rs | 6 +++--- src/sql/src/parser.rs | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/servers/src/mysql/handler.rs b/src/servers/src/mysql/handler.rs index cfb24514a3..483a4956b4 100644 --- a/src/servers/src/mysql/handler.rs +++ b/src/servers/src/mysql/handler.rs @@ -17,7 +17,7 @@ use std::time::Instant; use async_trait::async_trait; use common_query::Output; -use common_telemetry::{debug, error}; +use common_telemetry::{error, trace}; use opensrv_mysql::{ AsyncMysqlShim, ErrorKind, InitWriter, ParamParser, QueryResultWriter, StatementMetaWriter, }; @@ -74,7 +74,7 @@ impl MysqlInstanceShim { } async fn do_query(&self, query: &str) -> Vec> { - debug!("Start executing query: '{}'", query); + trace!("Start executing query: '{}'", query); let start = Instant::now(); // TODO(LFC): Find a better way to deal with these special federated queries: @@ -89,7 +89,7 @@ impl MysqlInstanceShim { .await }; - debug!( + trace!( "Finished executing query: '{}', total time costs in microseconds: {}", query, start.elapsed().as_micros() diff --git a/src/sql/src/parser.rs b/src/sql/src/parser.rs index cc8b3da897..63c28954c0 100644 --- a/src/sql/src/parser.rs +++ b/src/sql/src/parser.rs @@ -102,8 +102,7 @@ impl<'a> ParserContext<'a> { Keyword::DROP => self.parse_drop(), - // TODO(LFC): Use "Keyword::USE" when we can upgrade to newer version of crate sqlparser. - Keyword::NoKeyword if w.value.to_lowercase() == "use" => { + Keyword::USE => { self.parser.next_token(); let database_name =