Update sql equalities.

This commit is contained in:
2026-04-14 20:05:02 +01:00
parent a4aa20baa4
commit 613962a925
8 changed files with 20 additions and 3 deletions
+1
View File
@@ -670,6 +670,7 @@ export const ServerQueryEqualities = [
"NOT BETWEEN",
"IS NULL",
"IS NOT NULL",
"IS NOT",
"EXISTS",
"NOT EXISTS",
"GREATER THAN",
+3 -1
View File
@@ -1,7 +1,7 @@
import { ServerQueryEqualities } from "../types";
export default function sqlEqualityParser(
eq: (typeof ServerQueryEqualities)[number]
eq: (typeof ServerQueryEqualities)[number],
): string {
switch (eq) {
case "EQUAL":
@@ -12,6 +12,8 @@ export default function sqlEqualityParser(
return "NOT LIKE";
case "NOT EQUAL":
return "<>";
case "IS NOT":
return "IS NOT";
case "IN":
return "IN";
case "NOT IN":
+5
View File
@@ -107,6 +107,11 @@ export default function sqlGenOperatorGen({
str: `${fieldName} != ${finalValue}`,
param: finalParams,
};
} else if (equality == "IS NOT") {
return {
str: `${fieldName} IS NOT ${finalValue}`,
param: finalParams,
};
} else if (equality) {
return {
str: `${fieldName} ${sqlEqualityParser(