node-jsondb-client
Version:
jsondb-client: Socket client for remote interaction with json database
48 lines (42 loc) • 693 B
JavaScript
var error = {
/* non-errors */
NONE: 0,
/* service errors */
INVALID_REQUEST:1,
INVALID_PATH: 2,
INVALID_DB: 3,
INVALID_OPER: 4,
INVALID_USER: 5,
INVALID_PASS: 6,
AUTH_REQD: 7,
NOT_AUTHORIZED: 8,
/* database errors */
LOCK: 9,
UNLOCK: 10,
WRITE: 11,
READ: 12
};
var oper = {
/* operations */
READ: 0,
WRITE: 1,
LOCK: 2,
UNLOCK: 3,
SUBSCRIBE: 4,
UNSUBSCRIBE: 5,
AUTH: 6
};
var lock = {
/* lock types */
READ: "r",
WRITE: "w",
/* lock-level options */
NONE: null,
TRANS: "transaction",
FULL: "full"
};
module.exports = {
error:error,
oper:oper,
lock:lock
}