feat: add round scalar function

This commit is contained in:
JeanArhancet 2024-07-20 18:38:52 +02:00
parent ba0aa663ee
commit 569322446a
6 changed files with 138 additions and 4 deletions

View file

@ -36,6 +36,7 @@ pub enum SingleRowFunc {
Lower,
Random,
Trim,
Round,
}
impl ToString for SingleRowFunc {
@ -48,6 +49,7 @@ impl ToString for SingleRowFunc {
SingleRowFunc::Lower => "lower".to_string(),
SingleRowFunc::Random => "random".to_string(),
SingleRowFunc::Trim => "trim".to_string(),
SingleRowFunc::Round => "round".to_string(),
}
}
}
@ -77,6 +79,7 @@ impl FromStr for Func {
"lower" => Ok(Func::SingleRow(SingleRowFunc::Lower)),
"random" => Ok(Func::SingleRow(SingleRowFunc::Random)),
"trim" => Ok(Func::SingleRow(SingleRowFunc::Trim)),
"round" => Ok(Func::SingleRow(SingleRowFunc::Round)),
_ => Err(()),
}
}