Skip to content

Commit 9cf1c49

Browse files
committed
fixes
1 parent 6ebf2d5 commit 9cf1c49

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

core/translate/alter.rs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2542,9 +2542,9 @@ pub fn rewrite_expr_table_refs_for_rename(
25422542
changed |= rewrite_expr_table_refs_for_rename(lhs, old_table_norm, new_table_name);
25432543
changed |= rewrite_expr_table_refs_for_rename(rhs, old_table_norm, new_table_name);
25442544
}
2545-
ast::Expr::Case { operand, when_then_pairs, else_expr, .. } => {
2546-
if let Some(op) = operand {
2547-
changed |= rewrite_expr_table_refs_for_rename(op, old_table_norm, new_table_name);
2545+
ast::Expr::Case { base, when_then_pairs, else_expr, .. } => {
2546+
if let Some(b) = base {
2547+
changed |= rewrite_expr_table_refs_for_rename(b, old_table_norm, new_table_name);
25482548
}
25492549
for (when_expr, then_expr) in when_then_pairs {
25502550
changed |= rewrite_expr_table_refs_for_rename(when_expr, old_table_norm, new_table_name);
@@ -2560,27 +2560,23 @@ pub fn rewrite_expr_table_refs_for_rename(
25602560
ast::Expr::Collate(inner, _) => {
25612561
changed |= rewrite_expr_table_refs_for_rename(inner, old_table_norm, new_table_name);
25622562
}
2563-
ast::Expr::FunctionCall { args, filter, .. } => {
2564-
if let Some(ref mut arg_list) = args {
2565-
for arg in arg_list {
2566-
changed |= rewrite_expr_table_refs_for_rename(arg, old_table_norm, new_table_name);
2567-
}
2563+
ast::Expr::FunctionCall { args, filter_over, .. } => {
2564+
for arg in args {
2565+
changed |= rewrite_expr_table_refs_for_rename(arg, old_table_norm, new_table_name);
25682566
}
2569-
if let Some(ref mut filter_expr) = filter {
2567+
if let Some(ref mut filter_expr) = filter_over.filter_clause {
25702568
changed |= rewrite_expr_table_refs_for_rename(filter_expr, old_table_norm, new_table_name);
25712569
}
25722570
}
2573-
ast::Expr::FunctionCallStar { filter, .. } => {
2574-
if let Some(ref mut filter_expr) = filter {
2571+
ast::Expr::FunctionCallStar { filter_over, .. } => {
2572+
if let Some(ref mut filter_expr) = filter_over.filter_clause {
25752573
changed |= rewrite_expr_table_refs_for_rename(filter_expr, old_table_norm, new_table_name);
25762574
}
25772575
}
25782576
ast::Expr::InList { lhs, rhs, .. } => {
25792577
changed |= rewrite_expr_table_refs_for_rename(lhs, old_table_norm, new_table_name);
2580-
if let Some(ref mut list) = rhs {
2581-
for item in list {
2582-
changed |= rewrite_expr_table_refs_for_rename(item, old_table_norm, new_table_name);
2583-
}
2578+
for item in rhs {
2579+
changed |= rewrite_expr_table_refs_for_rename(item, old_table_norm, new_table_name);
25842580
}
25852581
}
25862582
ast::Expr::InSelect { lhs, rhs, .. } => {
@@ -2619,7 +2615,11 @@ pub fn rewrite_expr_table_refs_for_rename(
26192615
| ast::Expr::Literal(_)
26202616
| ast::Expr::Name(_)
26212617
| ast::Expr::Variable(_)
2622-
| ast::Expr::Raise(_, _) => {}
2618+
| ast::Expr::Raise(_, _)
2619+
| ast::Expr::Register(_)
2620+
| ast::Expr::Column { .. }
2621+
| ast::Expr::RowId { .. }
2622+
| ast::Expr::SubqueryResult { .. } => {}
26232623
}
26242624

26252625
changed

0 commit comments

Comments
 (0)