@stormzx/sqlbuilder
Version:
A simple sql builder.
78 lines (60 loc) • 1.75 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
SQLBuilder: true,
select: true,
insert: true,
update: true,
replace: true
};
exports.SQLBuilder = void 0;
exports.insert = insert;
exports.replace = replace;
exports.select = select;
exports.update = update;
var _select = _interopRequireDefault(require("./builder/select"));
var _insert = _interopRequireDefault(require("./builder/insert"));
var _update = _interopRequireDefault(require("./builder/update"));
var _replace = _interopRequireDefault(require("./builder/replace"));
var _utils = require("./utils");
Object.keys(_utils).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _utils[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _utils[key];
}
});
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class SQLBuilder {
static select() {
return new _select.default().select(...arguments);
}
static insert() {
return new _insert.default().set(...arguments);
}
static update() {
return new _update.default().set(...arguments);
}
static replace() {
return new _replace.default().set(...arguments);
}
}
exports.SQLBuilder = SQLBuilder;
function select() {
return new _select.default().select(...arguments);
}
function insert() {
return new _insert.default().set(...arguments);
}
function update() {
return new _update.default().set(...arguments);
}
function replace() {
return new _replace.default().set(...arguments);
}