UNPKG

ddl-manager

Version:

store postgres procedures and triggers in files

31 lines 986 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SetSelectItem = void 0; const AbstractAstElement_1 = require("./AbstractAstElement"); class SetSelectItem extends AbstractAstElement_1.AbstractAstElement { constructor(row) { super(); Object.assign(this, row); } template(spaces) { const lines = [ spaces + "(" ]; for (let i = 0, n = this.columns.length; i < n; i++) { const columnName = this.columns[i]; const line = spaces.plusOneLevel() + columnName; if (i < n - 1) { lines.push(line + ","); } else { lines.push(line); } } lines.push(spaces + ") = ("); lines.push(...this.select.template(spaces.plusOneLevel())); lines.push(spaces + ")"); return lines; } } exports.SetSelectItem = SetSelectItem; //# sourceMappingURL=SetSelectItem.js.map