sedk-mysql
Version:
Simple SQL builder and validator for MySQL
22 lines • 687 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DeleteStep = void 0;
const BaseStep_1 = require("../BaseStep");
const DeleteFromStep_1 = require("./DeleteFromStep");
class DeleteStep extends BaseStep_1.BaseStep {
constructor(prevStep) {
super(prevStep);
}
getStepStatement() {
return 'DELETE';
}
getStepArtifacts() {
return { tables: new Set(), columns: new Set() };
}
from(table) {
this.throwIfTableNotInDb(BaseStep_1.BaseStep.getTable(table));
return new DeleteFromStep_1.DeleteFromStep(this, table);
}
}
exports.DeleteStep = DeleteStep;
//# sourceMappingURL=DeleteStep.js.map