Refactoring
This commit is contained in:
parent
80c72004d1
commit
20c66b2f05
@ -136,7 +136,7 @@ where
|
||||
columns.push(col);
|
||||
let val = av.into_value().unwrap();
|
||||
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 {
|
||||
Expr::val(val).into()
|
||||
};
|
||||
|
@ -120,12 +120,11 @@ where
|
||||
let col_def = col.def();
|
||||
let enum_name = col_def.get_column_type().get_enum_name();
|
||||
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"))
|
||||
} else {
|
||||
col_expr.into()
|
||||
};
|
||||
col_expr
|
||||
}
|
||||
})
|
||||
.collect()
|
||||
}
|
||||
|
@ -110,7 +110,7 @@ where
|
||||
if av.is_set() {
|
||||
let val = av.into_value().unwrap();
|
||||
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 {
|
||||
Expr::val(val).into()
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user