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