Roll Back compile version

This commit is contained in:
Benjamin Toby
2025-07-05 16:14:11 +01:00
parent 4f4eb44a98
commit 728183b827
251 changed files with 10169 additions and 7458 deletions
@@ -1,8 +1,14 @@
import sqlEqualityParser from "../../../utils/sql-equality-parser";
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = sqlDeleteGenerator;
const sql_equality_parser_1 = __importDefault(require("../../../utils/sql-equality-parser"));
/**
* # SQL Delete Generator
*/
export default function sqlDeleteGenerator({ tableName, deleteKeyValues, dbFullName, data, }) {
function sqlDeleteGenerator({ tableName, deleteKeyValues, dbFullName, data, }) {
const finalDbName = dbFullName ? `${dbFullName}.` : "";
try {
let queryStr = `DELETE FROM ${finalDbName}${tableName}`;
@@ -30,7 +36,7 @@ export default function sqlDeleteGenerator({ tableName, deleteKeyValues, dbFullN
const parsedValue = typeof value == "number" ? String(value) : value;
if (!parsedValue)
return;
const operator = sqlEqualityParser(ky.operator || "EQUAL");
const operator = (0, sql_equality_parser_1.default)(ky.operator || "EQUAL");
deleteBatch.push(`${ky.key} ${operator} ?`);
queryArr.push(parsedValue);
});
@@ -1,9 +1,15 @@
import sqlEqualityParser from "../../../utils/sql-equality-parser";
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = sqlGenOperatorGen;
const sql_equality_parser_1 = __importDefault(require("../../../utils/sql-equality-parser"));
/**
* # SQL Gen Operator Gen
* @description Generates an SQL operator for node module `mysql` or `serverless-mysql`
*/
export default function sqlGenOperatorGen({ fieldName, value, equality, }) {
function sqlGenOperatorGen({ fieldName, value, equality, }) {
if (value) {
if (equality == "LIKE") {
return `LOWER(${fieldName}) LIKE LOWER('%${value}%')`;
@@ -27,7 +33,7 @@ export default function sqlGenOperatorGen({ fieldName, value, equality, }) {
return `${fieldName} != ${value}`;
}
else if (equality) {
return `${fieldName} ${sqlEqualityParser(equality)} ${value}`;
return `${fieldName} ${(0, sql_equality_parser_1.default)(equality)} ${value}`;
}
else {
return `${fieldName} = ${value}`;
@@ -41,7 +47,7 @@ export default function sqlGenOperatorGen({ fieldName, value, equality, }) {
return `${fieldName} IS NOT NULL`;
}
else if (equality) {
return `${fieldName} ${sqlEqualityParser(equality)} ?`;
return `${fieldName} ${(0, sql_equality_parser_1.default)(equality)} ?`;
}
else {
return `${fieldName} = ?`;
+9 -3
View File
@@ -1,9 +1,15 @@
import sqlEqualityParser from "../../../utils/sql-equality-parser";
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = sqlGenerator;
const sql_equality_parser_1 = __importDefault(require("../../../utils/sql-equality-parser"));
/**
* # SQL Query Generator
* @description Generates an SQL Query for node module `mysql` or `serverless-mysql`
*/
export default function sqlGenerator({ tableName, genObject, dbFullName, count }) {
function sqlGenerator({ tableName, genObject, dbFullName, count }) {
var _a;
const finalQuery = (genObject === null || genObject === void 0 ? void 0 : genObject.query) ? genObject.query : undefined;
const queryKeys = finalQuery ? Object.keys(finalQuery) : undefined;
@@ -32,7 +38,7 @@ export default function sqlGenerator({ tableName, genObject, dbFullName, count }
else if (typeof queryObj.value == "string" ||
typeof queryObj.value == "number") {
const valueParsed = String(queryObj.value);
const operator = sqlEqualityParser(queryObj.equality || "EQUAL");
const operator = (0, sql_equality_parser_1.default)(queryObj.equality || "EQUAL");
if (queryObj.equality == "LIKE") {
str = `LOWER(${finalFieldName}) LIKE LOWER('%${valueParsed}%')`;
}
@@ -1,8 +1,11 @@
"use strict";
// @ts-check
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = sqlInsertGenerator;
/**
* # SQL Insert Generator
*/
export default function sqlInsertGenerator({ tableName, data, dbFullName, }) {
function sqlInsertGenerator({ tableName, data, dbFullName, }) {
const finalDbName = dbFullName ? `${dbFullName}.` : "";
try {
if (Array.isArray(data) && (data === null || data === void 0 ? void 0 : data[0])) {