ddl-manager
Version:
store postgres procedures and triggers in files
21 lines • 697 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NotExpression = void 0;
const AbstractExpressionElement_1 = require("./AbstractExpressionElement");
class NotExpression extends AbstractExpressionElement_1.AbstractExpressionElement {
constructor(not) {
super();
this.not = not;
}
template() {
return [`not coalesce(${this.not}, false)`];
}
replaceTable(replaceTable, toTable) {
return new NotExpression(this.not.replaceTable(replaceTable, toTable));
}
clone() {
return new NotExpression(this.not.clone());
}
}
exports.NotExpression = NotExpression;
//# sourceMappingURL=NotExpression.js.map