Skip to content

Commit

Permalink
feat: update the changes due to prev commit
Browse files Browse the repository at this point in the history
  • Loading branch information
ChobobDev committed Dec 16, 2023
1 parent 2b23bc9 commit d4a5848
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion core/src/plan/expr/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ impl<'a> From<&'a Expr> for PlanExpr<'a> {
let exprs = indexes.iter().chain(once(obj.as_ref())).collect();
PlanExpr::MultiExprs(exprs)
}
Expr::Array(array) => {
Expr::Array(elem) => {
//fix
},
Expr::Function(function) => PlanExpr::MultiExprs(function.as_exprs().collect()),
Expand Down
4 changes: 2 additions & 2 deletions core/src/plan/planner.rs
Original file line number Diff line number Diff line change
Expand Up @@ -153,12 +153,12 @@ pub trait Planner<'a> {
let obj = Box::new(self.subquery_expr(outer_context, *obj));
Expr::ArrayIndex { obj, indexes }
}
Expr::Array(elem)=>{
Expr::Array{elem}=>{
let elem = elem
.into_iter()
.map(|expr| self.subquery_expr(outer_context.as_ref().map(Rc::clone), expr))
.collect();
Expr::Array(elem)
Expr::Array{elem}
}
Expr::Interval {
expr,
Expand Down
6 changes: 3 additions & 3 deletions core/src/translate/expr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -169,9 +169,9 @@ pub fn translate_expr(sql_expr: &SqlExpr) -> Result<Expr> {
obj: translate_expr(obj).map(Box::new)?,
indexes: indexes.iter().map(translate_expr).collect::<Result<_>>()?,
}),
SqlExpr::Array(Array { elem, named }) => Ok(Expr::Array(
elem.iter().map(translate_expr).collect::<Result<_>>()?,
)),
SqlExpr::Array(Array { elem, named }) => Ok(Expr::Array{
elem: elem.iter().map(translate_expr).collect::<Result<_>>()?,
}),
SqlExpr::Position { expr, r#in } => translate_position(expr, r#in),
SqlExpr::Interval(SqlInterval {
value,
Expand Down

0 comments on commit d4a5848

Please sign in to comment.