Roll Back compile version
This commit is contained in:
@@ -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
@@ -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])) {
|
||||
|
||||
Reference in New Issue
Block a user