Update sql equalities.
This commit is contained in:
@@ -670,6 +670,7 @@ export const ServerQueryEqualities = [
|
||||
"NOT BETWEEN",
|
||||
"IS NULL",
|
||||
"IS NOT NULL",
|
||||
"IS NOT",
|
||||
"EXISTS",
|
||||
"NOT EXISTS",
|
||||
"GREATER THAN",
|
||||
|
||||
@@ -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":
|
||||
|
||||
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user