ldb: refactor.

This commit is contained in:
Christopher Jeffrey 2016-08-24 08:49:35 -07:00
parent 0b9e3df545
commit 150c09786a
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD

View File

@ -70,31 +70,28 @@ ldb.getBackend = function getBackend(db) {
if (!db)
db = 'memory';
if (db === 'leveldb')
name = 'leveldown';
else if (db === 'rocksdb')
name = 'rocksdown';
else if (db === 'lmdb')
name = 'lmdb';
else if (db === 'memory')
name = 'rbt';
else
name = db;
switch (name) {
switch (db) {
case 'leveldb':
case 'leveldown':
name = 'leveldown';
ext = 'ldb';
break;
case 'rocksdb':
case 'rocksdown':
name = 'rocksdown';
ext = 'rdb';
break;
case 'lmdb':
name = 'lmdb';
ext = 'lmdb';
break;
case 'memory':
case 'rbt':
name = 'rbt';
ext = 'mem';
break;
default:
name = db;
ext = 'db';
break;
}