不要怂,就是干,撸起袖子干!

connector-manager.js 551 Bytes
var Utils   = require("../../utils")
  , sqlite3 = require('sqlite3').verbose()
  , Query   = require("./query")

module.exports = (function() {
  var ConnectorManager = function(sequelize, config) {
    this.sequelize = sequelize
    this.database  = new sqlite3.Database(':memory:')
  }
  Utils._.extend(ConnectorManager.prototype, require("../connector-manager").prototype)

  ConnectorManager.prototype.query = function(sql, callee, options) {
    return new Query(this.database, callee, options).run(sql)
  }

  return ConnectorManager
})()