Updates
This commit is contained in:
@@ -22,7 +22,17 @@ export default function sqlGenOperatorGen({
|
||||
equality,
|
||||
}: Params): Return {
|
||||
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}%')`,
|
||||
};
|
||||
|
||||
@@ -983,6 +983,8 @@ export const ServerQueryEqualities = [
|
||||
"GREATER THAN OR EQUAL",
|
||||
"LESS THAN",
|
||||
"LESS THAN OR EQUAL",
|
||||
"MATCH",
|
||||
"MATCH_BOOLEAN",
|
||||
] as const;
|
||||
|
||||
export type ServerQueryParam<
|
||||
|
||||
Reference in New Issue
Block a user