hapiest-mysql
Version:
A wrapper around mysql that provides a very descriptive way of running queries.
29 lines (23 loc) • 680 B
JavaScript
;
const MysqlDaoArgs = require('./mysqlDaoArgs');
class MysqlDaoArgsFactory {
/**
* @param {object} obj
* @param {MysqlService} obj.mysqlService
* @param {string} obj.tableName
* @param {function} obj.createVoFromDbRowFunction
* @param {Logger} obj.logger
*
* @returns {MysqlDaoArgs}
*/
static createFromJsObj(obj) {
const newArgs = {
mysqlService: obj.mysqlService,
tableName: obj.tableName,
createVoFromDbRowFunction: obj.createVoFromDbRowFunction,
logger: obj.logger
};
return new MysqlDaoArgs(newArgs);
}
}
module.exports = MysqlDaoArgsFactory;