Updates
This commit is contained in:
@@ -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(?)`,
|
||||
|
||||
Reference in New Issue
Block a user