dl
Version:
DreamLab Libs
68 lines (50 loc) • 1.89 kB
JavaScript
/*jslint node: true */
;
var INVALID_REQUEST = -31999;
var REQUEST_ERROR = -32001;
var CONSISTENCY_ERROR = -32002;
var CLUSTER_ERROR = -32003;
var CONNECTION_ERROR = -32004;
var NosqldbError = function(message) {
Error.call(this);
Error.captureStackTrace(this, this.constructor);
this.message = message;
};
NosqldbError.prototype = Object.create(Error.prototype);
NosqldbError.prototype.name = 'NosqldbError';
var InvalidRequest = function(message) {
NosqldbError.call(this, message);
};
InvalidRequest.prototype = Object.create(NosqldbError.prototype);
InvalidRequest.prototype.name = 'InvalidRequest';
var RequestError = function(message) {
NosqldbError.call(this, message);
};
RequestError.prototype = Object.create(NosqldbError.prototype);
RequestError.prototype.name = 'RequestError';
var ConsistencyError = function(message) {
NosqldbError.call(this, message);
};
ConsistencyError.prototype = Object.create(NosqldbError.prototype);
ConsistencyError.prototype.name = 'ConsistencyError';
var ClusterError = function(message) {
NosqldbError.call(this, message);
};
ClusterError.prototype = Object.create(NosqldbError.prototype);
ClusterError.prototype.name = 'ClusterError';
var ConnectionError = function(message) {
NosqldbError.call(this, message);
};
ConnectionError.prototype = Object.create(NosqldbError.prototype);
ConnectionError.prototype.name = 'ConnectionError';
exports.INVALID_REQUEST = INVALID_REQUEST;
exports.REQUEST_ERROR = REQUEST_ERROR;
exports.CONSISTENCY_ERROR = CONSISTENCY_ERROR;
exports.CLUSTER_ERROR = CLUSTER_ERROR;
exports.CONNECTION_ERROR = CONNECTION_ERROR;
exports.NosqldbError = NosqldbError;
exports.InvalidRequest = InvalidRequest;
exports.RequestError = RequestError;
exports.ConsistencyError = ConsistencyError;
exports.ClusterError = ClusterError;
exports.ConnectionError = ConnectionError;