var Dml = require ('./dml'); /** * The equivalent of a SQL update. */ module.exports = new Class ({ Extends: Dml ,render: function (params) { var sql = 'UPDATE' + this.renderTarget (params) + ' SET '; this.field.forEach (function (field, i) { if (i > 0) sql += ', '; sql += field.render (params) + ' = ' + this.expr[i].render(params); }, this); sql += this.renderIfSet (this.where, 'WHERE', params) + this.renderLimit(params); return sql; } });