sql-to-graphql
Version:
Generate a GraphQL API based on your SQL database structure
21 lines (15 loc) • 466 B
JavaScript
;
var async = require('async');
function getTableStructures(adapter, opts, cb) {
var tables = opts.tables.reduce(function(map, tbl) {
map[tbl] = getTableStructureTask(adapter, tbl);
return map;
}, {});
async.parallel(tables, cb);
}
function getTableStructureTask(adapter, tblName) {
return function getTableStructure(cb) {
adapter.getTableStructure(tblName, cb);
};
}
module.exports = getTableStructures;