Skip to content

Commit b275b1c

Browse files
committed
Remove not used parse_expr
Signed-off-by: Xuanwo <github@xuanwo.io>
1 parent 0c878d2 commit b275b1c

File tree

6 files changed

+0
-97
lines changed

6 files changed

+0
-97
lines changed

src/query/legacy-parser/src/parser/expr_parser.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,6 @@ use sqlparser::tokenizer::Tokenizer;
2222
pub struct ExprParser;
2323

2424
impl ExprParser {
25-
pub fn parse_expr(expr: &str) -> Result<Expr, ParserError> {
26-
let dialect = &MySqlDialect {};
27-
let mut tokenizer = Tokenizer::new(dialect, expr);
28-
let (tokens, position_map) = tokenizer.tokenize()?;
29-
let mut parser = Parser::new(tokens, position_map, dialect);
30-
parser.parse_expr()
31-
}
32-
3325
pub fn parse_exprs(expr: &str) -> Result<Vec<Expr>, ParserError> {
3426
let dialect = &MySqlDialect {};
3527
let mut tokenizer = Tokenizer::new(dialect, expr);

src/query/legacy-parser/src/parser/expression_parser.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,6 @@ use crate::ExprParser;
2121
pub struct ExpressionParser;
2222

2323
impl ExpressionParser {
24-
pub fn parse_expr(expr: &str) -> Result<Expression> {
25-
let expr = ExprParser::parse_expr(expr)?;
26-
let analyzer = ExpressionSyncAnalyzer::create();
27-
analyzer.analyze(&expr)
28-
}
29-
3024
pub fn parse_exprs(expr: &str) -> Result<Vec<Expression>> {
3125
let exprs = ExprParser::parse_exprs(expr)?;
3226
let analyzer = ExpressionSyncAnalyzer::create();

src/query/service/src/sql/plan_parser.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ use std::sync::Arc;
1616

1717
use common_exception::ErrorCode;
1818
use common_exception::Result;
19-
use common_legacy_parser::ExpressionParser;
2019
use common_planners::EmptyPlan;
2120
use common_planners::ExplainPlan;
2221
use common_planners::Expression;
@@ -57,10 +56,6 @@ impl PlanParser {
5756
Ok((plan, format))
5857
}
5958

60-
pub fn parse_expr(expr: &str) -> Result<Expression> {
61-
ExpressionParser::parse_expr(expr)
62-
}
63-
6459
pub async fn parse_with_hint(
6560
query: &str,
6661
ctx: Arc<QueryContext>,

src/query/service/src/sql/sql_parser.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,6 @@ impl<'a> DfParser<'a> {
8484
}
8585
}
8686

87-
pub fn parse_expr(expr: &str) -> Result<Expr, ParserError> {
88-
ExprParser::parse_expr(expr)
89-
}
90-
9187
pub fn parse_exprs(expr: &str) -> Result<Vec<Expr>, ParserError> {
9288
ExprParser::parse_exprs(expr)
9389
}

src/query/service/tests/it/sql/expr_parser.rs

Lines changed: 0 additions & 73 deletions
This file was deleted.

src/query/service/tests/it/sql/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
// limitations under the License.
1414

1515
mod exec;
16-
mod expr_parser;
1716
mod planner;
1817
mod sql_common;
1918
mod sql_parser;

0 commit comments

Comments
 (0)