var Stmt = require ('./stmt'); var Field = require ('./field'); /** * The equivalent of a SQL select. */ module.exports = new Class ({ Extends: Stmt ,expr: [] ,addField: function (fieldName) { this.expr.push (new Field ({name: fieldName})); } ,render: function (params) { return 'SELECT ' + this.renderListWs (this.expr, params, ', ') + ' FROM' + this.renderTarget (params) + this.renderIfSet (this.where, 'WHERE', params) + this.renderLimit (params); } });