@stormzx/sqlbuilder
Version:
A simple sql builder.
32 lines (23 loc) • 821 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _builder = require("./builder");
var _set = _interopRequireDefault(require("../fragments/set"));
var _where = _interopRequireDefault(require("../fragments/where"));
var _into = _interopRequireDefault(require("../fragments/into"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* update table set column1 = value1, column2 = value2
* into 200
* where 400
*/
class UpdateBuilder extends _builder.Builder {
toSQL() {
return `update ${super.toSQL().replace(/^(ignore )?into /, '$1')}`;
}
}
(0, _builder.setSupportFragment)(UpdateBuilder, _into.default, _set.default, _where.default);
var _default = UpdateBuilder;
exports.default = _default;