@sqb/builder
Version:
Extensible multi-dialect SQL query builder written with TypeScript
19 lines (18 loc) • 552 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RawStatement = void 0;
const enums_js_1 = require("../enums.js");
const serializable_js_1 = require("../serializable.js");
class RawStatement extends serializable_js_1.Serializable {
constructor(str) {
super();
this._text = str;
}
get _type() {
return enums_js_1.SerializationType.RAW;
}
_serialize(ctx) {
return ctx.serialize(this._type, this._text, () => this._text);
}
}
exports.RawStatement = RawStatement;