select()

in salesforce/lib/query.js [117:132]


    select(fields) {
        if (this._soql) {
            throw Error("Cannot set select fields for the query which has already built SOQL.");
        }
        if (_.isString(fields)) {
            fields = fields.split(/\s*,\s*/);
        } else if (_.isObject(fields) && !_.isArray(fields)) {
            let tempFields = [];
            for (let k in fields) {
                if (fields[k]) { tempFields.push(k); }
            }
            fields = tempFields;
        }
        this._config.fields = fields;
        return this;
    }