diff --git a/lib/callablestatement.js b/lib/callablestatement.js index 9113ee2..196dbbe 100644 --- a/lib/callablestatement.js +++ b/lib/callablestatement.js @@ -1,6 +1,7 @@ /* jshint node: true */ "use strict"; var _ = require('lodash'); +var ResultSet = require('./resultset'); var PreparedStatement = require('./preparedstatement'); function CallableStatement(cs) { @@ -264,4 +265,24 @@ CallableStatement.prototype.registerOutParameter = function() { } } +CallableStatement.prototype.getMoreResults = function(callback) { + this._cs.getMoreResults(function(err, hasResults) { + if (err) { + return callback(err); + } else { + return callback(null, hasResults); + } + }); +}; + +CallableStatement.prototype.getResultSet = function(callback) { + this._cs.getResultSet(function(err, resultset) { + if (err) { + return callback(err); + } else { + return callback(null, new ResultSet(resultset)); + } + }); +}; + module.exports = CallableStatement;