This commit is contained in:
Benjamin Toby
2025-09-03 13:18:06 +01:00
parent 1086b35b9d
commit 97f480c208
6 changed files with 30 additions and 4 deletions
@@ -11,7 +11,19 @@ const sql_equality_parser_1 = __importDefault(require("../../../utils/sql-equali
*/
function sqlGenOperatorGen({ fieldName, value, equality, }) {
if (value) {
if (equality == "LIKE") {
if (equality == "MATCH") {
return {
str: `MATCH(${fieldName}) AGAINST(? IN NATURAL LANGUAGE MODE)`,
param: value,
};
}
else if (equality == "MATCH_BOOLEAN") {
return {
str: `MATCH(${fieldName}) AGAINST(? IN BOOLEAN MODE)`,
param: value,
};
}
else if (equality == "LIKE") {
return {
str: `LOWER(${fieldName}) LIKE LOWER('%${value}%')`,
};