Skip to content

Commit 1580862

Browse files
authored
Merge pull request #7567 from Xuanwo/never-see-again
refactor: Old Planner Never See Again (Part 1)
2 parents 8703421 + 596f371 commit 1580862

28 files changed

+31
-1209
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/planners/src/lib.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ mod plan_sink;
8282
mod plan_sort;
8383
mod plan_subqueries_set;
8484
mod plan_table_alter_cluster_key;
85-
mod plan_table_create;
8685
mod plan_table_describe;
8786
mod plan_table_drop;
8887
mod plan_table_drop_cluster_key;
@@ -222,8 +221,6 @@ pub use plan_sink::SINK_SCHEMA;
222221
pub use plan_sort::SortPlan;
223222
pub use plan_subqueries_set::SubQueriesSetPlan;
224223
pub use plan_table_alter_cluster_key::AlterTableClusterKeyPlan;
225-
pub use plan_table_create::CreateTablePlan;
226-
pub use plan_table_create::TableOptions;
227224
pub use plan_table_describe::DescribeTablePlan;
228225
pub use plan_table_drop::DropTablePlan;
229226
pub use plan_table_drop_cluster_key::DropTableClusterKeyPlan;

src/query/planners/src/plan_table_create.rs

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

src/query/service/src/interpreters/interpreter_show_databases.rs

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

src/query/service/src/interpreters/interpreter_show_functions.rs

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

src/query/service/src/interpreters/interpreter_show_metrics.rs

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

src/query/service/src/interpreters/interpreter_show_processlist.rs

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

0 commit comments

Comments
 (0)