2014-11-26 17:45:11 -06:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
// Oracle Client
|
|
|
|
// -------
|
2015-04-27 15:58:48 -04:00
|
|
|
var inherits = require('inherits')
|
2015-04-22 10:34:14 -04:00
|
|
|
var Client_Oracle = require('../oracle')
|
2014-11-26 17:45:11 -06:00
|
|
|
|
|
|
|
function Client_StrongOracle() {
|
2015-04-22 10:34:14 -04:00
|
|
|
Client_Oracle.apply(this, arguments);
|
2014-11-26 17:45:11 -06:00
|
|
|
}
|
2015-04-22 10:34:14 -04:00
|
|
|
inherits(Client_StrongOracle, Client_Oracle);
|
2014-11-26 17:45:11 -06:00
|
|
|
|
2015-04-27 20:22:05 -04:00
|
|
|
Client_StrongOracle.prototype.initializeDriver = function() {
|
|
|
|
try {
|
|
|
|
this.driver = require(this.driverName)()
|
|
|
|
} catch (e) {
|
|
|
|
console.log(e)
|
|
|
|
helpers.exit('Knex: run\n$ npm install ' + this.driverName + ' --save')
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2015-04-22 10:34:14 -04:00
|
|
|
Client_StrongOracle.prototype.driverName = 'strong-oracle'
|
|
|
|
|
2014-11-26 17:45:11 -06:00
|
|
|
module.exports = Client_StrongOracle;
|