Updates
This commit is contained in:
parent
5c3324105e
commit
c5954f6ba2
@ -23,47 +23,47 @@ function sqlGenOperatorGen({ fieldName, value, equality, }) {
|
|||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else if (equality == "LIKE") {
|
else if (equality == "LIKE_LOWER") {
|
||||||
return {
|
return {
|
||||||
str: `LOWER(${fieldName}) LIKE LOWER('%${value}%')`,
|
str: `LOWER(${fieldName}) LIKE LOWER('%${value}%')`,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else if (equality == "LIKE_RAW") {
|
else if (equality == "LIKE_LOWER_RAW") {
|
||||||
return {
|
return {
|
||||||
str: `LOWER(${fieldName}) LIKE LOWER('${value}')`,
|
str: `LOWER(${fieldName}) LIKE LOWER('${value}')`,
|
||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else if (equality == "LIKE_NOCASE") {
|
else if (equality == "LIKE") {
|
||||||
return {
|
return {
|
||||||
str: `${fieldName} LIKE '%${value}%'`,
|
str: `${fieldName} LIKE '%${value}%'`,
|
||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else if (equality == "LIKE_NOCASE_RAW") {
|
else if (equality == "LIKE_RAW") {
|
||||||
return {
|
return {
|
||||||
str: `${fieldName} LIKE '${value}'`,
|
str: `${fieldName} LIKE '${value}'`,
|
||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else if (equality == "NOT LIKE") {
|
else if (equality == "NOT_LIKE_LOWER") {
|
||||||
return {
|
return {
|
||||||
str: `LOWER(${fieldName}) NOT LIKE LOWER('%${value}%')`,
|
str: `LOWER(${fieldName}) NOT LIKE LOWER('%${value}%')`,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else if (equality == "NOT LIKE_RAW") {
|
else if (equality == "NOT_LIKE_LOWER_RAW") {
|
||||||
return {
|
return {
|
||||||
str: `LOWER(${fieldName}) NOT LIKE LOWER(?)`,
|
str: `LOWER(${fieldName}) NOT LIKE LOWER(?)`,
|
||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else if (equality == "NOT_LIKE_NOCASE") {
|
else if (equality == "NOT LIKE") {
|
||||||
return {
|
return {
|
||||||
str: `${fieldName} NOT LIKE '%${value}%'`,
|
str: `${fieldName} NOT LIKE '%${value}%'`,
|
||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else if (equality == "NOT_LIKE_NOCASE_RAW") {
|
else if (equality == "NOT LIKE_RAW") {
|
||||||
return {
|
return {
|
||||||
str: `${fieldName} NOT LIKE '${value}'`,
|
str: `${fieldName} NOT LIKE '${value}'`,
|
||||||
param: value,
|
param: value,
|
||||||
|
2
dist/package-shared/types/index.d.ts
vendored
2
dist/package-shared/types/index.d.ts
vendored
@ -804,7 +804,7 @@ export type FetchApiReturn = {
|
|||||||
[key: string]: any;
|
[key: string]: any;
|
||||||
};
|
};
|
||||||
export declare const ServerQueryOperators: readonly ["AND", "OR"];
|
export declare const ServerQueryOperators: readonly ["AND", "OR"];
|
||||||
export declare const ServerQueryEqualities: readonly ["EQUAL", "LIKE", "LIKE_RAW", "LIKE_NOCASE", "LIKE_NOCASE_RAW", "NOT LIKE", "NOT LIKE_RAW", "NOT_LIKE_NOCASE", "NOT_LIKE_NOCASE_RAW", "NOT EQUAL", "REGEXP", "FULLTEXT", "IN", "NOT IN", "BETWEEN", "NOT BETWEEN", "IS NULL", "IS NOT NULL", "EXISTS", "NOT EXISTS", "GREATER THAN", "GREATER THAN OR EQUAL", "LESS THAN", "LESS THAN OR EQUAL", "MATCH", "MATCH_BOOLEAN"];
|
export declare const ServerQueryEqualities: readonly ["EQUAL", "LIKE", "LIKE_RAW", "LIKE_LOWER", "LIKE_LOWER_RAW", "NOT LIKE", "NOT LIKE_RAW", "NOT_LIKE_LOWER", "NOT_LIKE_LOWER_RAW", "NOT EQUAL", "REGEXP", "FULLTEXT", "IN", "NOT IN", "BETWEEN", "NOT BETWEEN", "IS NULL", "IS NOT NULL", "EXISTS", "NOT EXISTS", "GREATER THAN", "GREATER THAN OR EQUAL", "LESS THAN", "LESS THAN OR EQUAL", "MATCH", "MATCH_BOOLEAN"];
|
||||||
export type ServerQueryParam<T extends {
|
export type ServerQueryParam<T extends {
|
||||||
[k: string]: any;
|
[k: string]: any;
|
||||||
} = {
|
} = {
|
||||||
|
8
dist/package-shared/types/index.js
vendored
8
dist/package-shared/types/index.js
vendored
@ -29,12 +29,12 @@ exports.ServerQueryEqualities = [
|
|||||||
"EQUAL",
|
"EQUAL",
|
||||||
"LIKE",
|
"LIKE",
|
||||||
"LIKE_RAW",
|
"LIKE_RAW",
|
||||||
"LIKE_NOCASE",
|
"LIKE_LOWER",
|
||||||
"LIKE_NOCASE_RAW",
|
"LIKE_LOWER_RAW",
|
||||||
"NOT LIKE",
|
"NOT LIKE",
|
||||||
"NOT LIKE_RAW",
|
"NOT LIKE_RAW",
|
||||||
"NOT_LIKE_NOCASE",
|
"NOT_LIKE_LOWER",
|
||||||
"NOT_LIKE_NOCASE_RAW",
|
"NOT_LIKE_LOWER_RAW",
|
||||||
"NOT EQUAL",
|
"NOT EQUAL",
|
||||||
"REGEXP",
|
"REGEXP",
|
||||||
"FULLTEXT",
|
"FULLTEXT",
|
||||||
|
@ -32,40 +32,40 @@ export default function sqlGenOperatorGen({
|
|||||||
str: `MATCH(${fieldName}) AGAINST(? IN BOOLEAN MODE)`,
|
str: `MATCH(${fieldName}) AGAINST(? IN BOOLEAN MODE)`,
|
||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
} else if (equality == "LIKE") {
|
} else if (equality == "LIKE_LOWER") {
|
||||||
return {
|
return {
|
||||||
str: `LOWER(${fieldName}) LIKE LOWER('%${value}%')`,
|
str: `LOWER(${fieldName}) LIKE LOWER('%${value}%')`,
|
||||||
};
|
};
|
||||||
} else if (equality == "LIKE_RAW") {
|
} else if (equality == "LIKE_LOWER_RAW") {
|
||||||
return {
|
return {
|
||||||
str: `LOWER(${fieldName}) LIKE LOWER('${value}')`,
|
str: `LOWER(${fieldName}) LIKE LOWER('${value}')`,
|
||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
} else if (equality == "LIKE_NOCASE") {
|
} else if (equality == "LIKE") {
|
||||||
return {
|
return {
|
||||||
str: `${fieldName} LIKE '%${value}%'`,
|
str: `${fieldName} LIKE '%${value}%'`,
|
||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
} else if (equality == "LIKE_NOCASE_RAW") {
|
} else if (equality == "LIKE_RAW") {
|
||||||
return {
|
return {
|
||||||
str: `${fieldName} LIKE '${value}'`,
|
str: `${fieldName} LIKE '${value}'`,
|
||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
} else if (equality == "NOT LIKE") {
|
} else if (equality == "NOT_LIKE_LOWER") {
|
||||||
return {
|
return {
|
||||||
str: `LOWER(${fieldName}) NOT LIKE LOWER('%${value}%')`,
|
str: `LOWER(${fieldName}) NOT LIKE LOWER('%${value}%')`,
|
||||||
};
|
};
|
||||||
} else if (equality == "NOT LIKE_RAW") {
|
} else if (equality == "NOT_LIKE_LOWER_RAW") {
|
||||||
return {
|
return {
|
||||||
str: `LOWER(${fieldName}) NOT LIKE LOWER(?)`,
|
str: `LOWER(${fieldName}) NOT LIKE LOWER(?)`,
|
||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
} else if (equality == "NOT_LIKE_NOCASE") {
|
} else if (equality == "NOT LIKE") {
|
||||||
return {
|
return {
|
||||||
str: `${fieldName} NOT LIKE '%${value}%'`,
|
str: `${fieldName} NOT LIKE '%${value}%'`,
|
||||||
param: value,
|
param: value,
|
||||||
};
|
};
|
||||||
} else if (equality == "NOT_LIKE_NOCASE_RAW") {
|
} else if (equality == "NOT LIKE_RAW") {
|
||||||
return {
|
return {
|
||||||
str: `${fieldName} NOT LIKE '${value}'`,
|
str: `${fieldName} NOT LIKE '${value}'`,
|
||||||
param: value,
|
param: value,
|
||||||
|
@ -966,12 +966,12 @@ export const ServerQueryEqualities = [
|
|||||||
"EQUAL",
|
"EQUAL",
|
||||||
"LIKE",
|
"LIKE",
|
||||||
"LIKE_RAW",
|
"LIKE_RAW",
|
||||||
"LIKE_NOCASE",
|
"LIKE_LOWER",
|
||||||
"LIKE_NOCASE_RAW",
|
"LIKE_LOWER_RAW",
|
||||||
"NOT LIKE",
|
"NOT LIKE",
|
||||||
"NOT LIKE_RAW",
|
"NOT LIKE_RAW",
|
||||||
"NOT_LIKE_NOCASE",
|
"NOT_LIKE_LOWER",
|
||||||
"NOT_LIKE_NOCASE_RAW",
|
"NOT_LIKE_LOWER_RAW",
|
||||||
"NOT EQUAL",
|
"NOT EQUAL",
|
||||||
"REGEXP",
|
"REGEXP",
|
||||||
"FULLTEXT",
|
"FULLTEXT",
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@moduletrace/datasquirel",
|
"name": "@moduletrace/datasquirel",
|
||||||
"version": "5.2.7",
|
"version": "5.2.8",
|
||||||
"description": "Cloud-based SQL data management tool",
|
"description": "Cloud-based SQL data management tool",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
Loading…
Reference in New Issue
Block a user