Refactoring
This commit is contained in:
parent
80c72004d1
commit
20c66b2f05
@ -136,7 +136,7 @@ where
|
|||||||
columns.push(col);
|
columns.push(col);
|
||||||
let val = av.into_value().unwrap();
|
let val = av.into_value().unwrap();
|
||||||
let expr = if let Some(enum_name) = enum_name {
|
let expr = if let Some(enum_name) = enum_name {
|
||||||
Func::cast_as(val, Alias::new(&enum_name))
|
Func::cast_as(val, Alias::new(enum_name))
|
||||||
} else {
|
} else {
|
||||||
Expr::val(val).into()
|
Expr::val(val).into()
|
||||||
};
|
};
|
||||||
|
@ -120,12 +120,11 @@ where
|
|||||||
let col_def = col.def();
|
let col_def = col.def();
|
||||||
let enum_name = col_def.get_column_type().get_enum_name();
|
let enum_name = col_def.get_column_type().get_enum_name();
|
||||||
let col_expr = Expr::tbl(table.clone(), col);
|
let col_expr = Expr::tbl(table.clone(), col);
|
||||||
let col_expr = if let Some(_) = enum_name {
|
if enum_name.is_some() {
|
||||||
Func::cast_expr_as(col_expr, Alias::new("text"))
|
Func::cast_expr_as(col_expr, Alias::new("text"))
|
||||||
} else {
|
} else {
|
||||||
col_expr.into()
|
col_expr.into()
|
||||||
};
|
}
|
||||||
col_expr
|
|
||||||
})
|
})
|
||||||
.collect()
|
.collect()
|
||||||
}
|
}
|
||||||
|
@ -110,7 +110,7 @@ where
|
|||||||
if av.is_set() {
|
if av.is_set() {
|
||||||
let val = av.into_value().unwrap();
|
let val = av.into_value().unwrap();
|
||||||
let expr = if let Some(enum_name) = enum_name {
|
let expr = if let Some(enum_name) = enum_name {
|
||||||
Func::cast_as(val, Alias::new(&enum_name))
|
Func::cast_as(val, Alias::new(enum_name))
|
||||||
} else {
|
} else {
|
||||||
Expr::val(val).into()
|
Expr::val(val).into()
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user