mirror of
https://github.com/tursodatabase/limbo.git
synced 2025-08-04 10:08:20 +00:00
feat: add RTRIM(X) and RTRIM(X,Y) scalar function
This commit is contained in:
parent
9a50d53fcb
commit
918b99b7a3
5 changed files with 92 additions and 4 deletions
|
@ -35,6 +35,7 @@ pub enum ScalarFunc {
|
|||
Random,
|
||||
Trim,
|
||||
LTrim,
|
||||
RTrim,
|
||||
Round,
|
||||
Length,
|
||||
Min,
|
||||
|
@ -54,6 +55,7 @@ impl ToString for ScalarFunc {
|
|||
ScalarFunc::Random => "random".to_string(),
|
||||
ScalarFunc::Trim => "trim".to_string(),
|
||||
ScalarFunc::LTrim => "ltrim".to_string(),
|
||||
ScalarFunc::RTrim => "rtrim".to_string(),
|
||||
ScalarFunc::Round => "round".to_string(),
|
||||
ScalarFunc::Length => "length".to_string(),
|
||||
ScalarFunc::Min => "min".to_string(),
|
||||
|
@ -91,6 +93,7 @@ impl Func {
|
|||
"random" => Ok(Func::Scalar(ScalarFunc::Random)),
|
||||
"trim" => Ok(Func::Scalar(ScalarFunc::Trim)),
|
||||
"ltrim" => Ok(Func::Scalar(ScalarFunc::LTrim)),
|
||||
"rtrim" => Ok(Func::Scalar(ScalarFunc::RTrim)),
|
||||
"round" => Ok(Func::Scalar(ScalarFunc::Round)),
|
||||
"length" => Ok(Func::Scalar(ScalarFunc::Length)),
|
||||
"date" => Ok(Func::Scalar(ScalarFunc::Date)),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue