42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.default = sqlEqualityParser;
|
|
function sqlEqualityParser(eq) {
|
|
switch (eq) {
|
|
case "EQUAL":
|
|
return "=";
|
|
case "LIKE":
|
|
return "LIKE";
|
|
case "NOT LIKE":
|
|
return "NOT LIKE";
|
|
case "NOT EQUAL":
|
|
return "<>";
|
|
case "IN":
|
|
return "IN";
|
|
case "NOT IN":
|
|
return "NOT IN";
|
|
case "BETWEEN":
|
|
return "BETWEEN";
|
|
case "NOT BETWEEN":
|
|
return "NOT BETWEEN";
|
|
case "IS NULL":
|
|
return "IS NULL";
|
|
case "IS NOT NULL":
|
|
return "IS NOT NULL";
|
|
case "EXISTS":
|
|
return "EXISTS";
|
|
case "NOT EXISTS":
|
|
return "NOT EXISTS";
|
|
case "GREATER THAN":
|
|
return ">";
|
|
case "GREATER THAN OR EQUAL":
|
|
return ">=";
|
|
case "LESS THAN":
|
|
return "<";
|
|
case "LESS THAN OR EQUAL":
|
|
return "<=";
|
|
default:
|
|
return "=";
|
|
}
|
|
}
|