It maybe useful to expose table level api.
For example now you have db.createTable and db.select methods.
Expected behavior:
db.createTable('person', function(error, result) {
// result is Table object
// or maybe result contains table object
//result.table.select
result.select({name: 'Bob'}, ['name', 'gender'], function (error, data) {
if (error)
return console.error(error);
console.log('selected name, gender fields from table `person`, where `name` = "Bob"')
console.log(data)
})
})
It maybe useful to expose table level api.
For example now you have
db.createTableanddb.selectmethods.Expected behavior: