very-simple-orm
Version:
This is simple orm for typesript/javascript projects
25 lines • 957 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const SQL_1 = __importDefault(require("./SQL"));
class Delete extends SQL_1.default {
deleteById(_field) {
let __sql = "";
let __values = [];
__sql = `DELETE FROM ${this._tableName} WHERE ${_field.fieldName} = ?`;
__values.push(_field.value);
let ret = { "sql": __sql, "values": __values };
return ret;
}
delete(_clauseField) {
let __sql = "";
let ClauseFieldValues = this.clauseMaker(_clauseField);
__sql = `DELETE FROM ${this._tableName} WHERE ${ClauseFieldValues.sql}`;
let ret = { "sql": __sql, "values": ClauseFieldValues.values };
return ret;
}
}
exports.default = Delete;
//# sourceMappingURL=Delete.js.map