@stormzx/sqlbuilder
Version:
A simple sql builder.
35 lines (29 loc) • 574 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/**
* sql 语句分片.
* SELECT 100
* FROM 200
* JOIN 300
* WHERE 400
* GROUP BY 500
* HAVING 600
* ORDER BY 700
* LIMIT 800
* ...
*/
class Fragment {
static get type() {
return this.name.toLowerCase().replace(/fragment$/, '');
}
get sql() {
throw new Error('Not implemented');
}
get countSql() {
return this.sql;
}
}
exports.default = Fragment;