This commit is contained in:
Benjamin Toby
2025-09-03 13:38:54 +01:00
parent c34d256891
commit 5c3324105e
6 changed files with 56 additions and 4 deletions
@@ -30,7 +30,19 @@ function sqlGenOperatorGen({ fieldName, value, equality, }) {
}
else if (equality == "LIKE_RAW") {
return {
str: `LOWER(${fieldName}) LIKE LOWER(?)`,
str: `LOWER(${fieldName}) LIKE LOWER('${value}')`,
param: value,
};
}
else if (equality == "LIKE_NOCASE") {
return {
str: `${fieldName} LIKE '%${value}%'`,
param: value,
};
}
else if (equality == "LIKE_NOCASE_RAW") {
return {
str: `${fieldName} LIKE '${value}'`,
param: value,
};
}
@@ -45,6 +57,18 @@ function sqlGenOperatorGen({ fieldName, value, equality, }) {
param: value,
};
}
else if (equality == "NOT_LIKE_NOCASE") {
return {
str: `${fieldName} NOT LIKE '%${value}%'`,
param: value,
};
}
else if (equality == "NOT_LIKE_NOCASE_RAW") {
return {
str: `${fieldName} NOT LIKE '${value}'`,
param: value,
};
}
else if (equality == "REGEXP") {
return {
str: `LOWER(${fieldName}) REGEXP LOWER(?)`,