From a1a1fa6cb982004de719ad1985bc1d647d78a0ff Mon Sep 17 00:00:00 2001 From: Roger Qiu Date: Thu, 30 Jun 2022 20:29:17 +1000 Subject: [PATCH] Updated docs --- docs/assets/highlight.css | 57 +++++++++++++++++-- docs/assets/search.js | 2 +- docs/classes/DB.html | 20 ++++--- docs/classes/DBIterator.html | 1 + docs/classes/DBTransaction.html | 38 ++++++++++++- docs/classes/errors.ErrorDB.html | 16 +++--- docs/classes/errors.ErrorDBCreate.html | 16 +++--- docs/classes/errors.ErrorDBDecrypt.html | 16 +++--- docs/classes/errors.ErrorDBDelete.html | 16 +++--- docs/classes/errors.ErrorDBDestroyed.html | 16 +++--- docs/classes/errors.ErrorDBIterator.html | 29 ++++++++++ docs/classes/errors.ErrorDBIteratorBusy.html | 29 ++++++++++ .../errors.ErrorDBIteratorDestroyed.html | 29 ++++++++++ docs/classes/errors.ErrorDBKey.html | 16 +++--- docs/classes/errors.ErrorDBNotRunning.html | 16 +++--- docs/classes/errors.ErrorDBParseKey.html | 16 +++--- docs/classes/errors.ErrorDBParseValue.html | 16 +++--- docs/classes/errors.ErrorDBRunning.html | 16 +++--- docs/classes/errors.ErrorDBTransaction.html | 29 ++++++++++ .../errors.ErrorDBTransactionCommitted.html | 16 +++--- .../errors.ErrorDBTransactionConflict.html | 29 ++++++++++ .../errors.ErrorDBTransactionDestroyed.html | 16 +++--- .../errors.ErrorDBTransactionLockType.html | 29 ++++++++++ ...errors.ErrorDBTransactionNotCommitted.html | 16 +++--- ...BTransactionNotCommittedNorRollbacked.html | 29 ++++++++++ .../errors.ErrorDBTransactionRollbacked.html | 16 +++--- docs/index.html | 19 ++++++- docs/interfaces/FileSystem.html | 4 +- docs/interfaces/ToString.html | 3 + docs/interfaces/rocksdb.RocksDB.html | 1 + docs/interfaces/rocksdb.RocksDBP.html | 1 + docs/modules.html | 24 +++++--- docs/modules/errors.html | 2 +- docs/modules/rocksdb.html | 51 +++++++++++++++++ docs/modules/utils.html | 37 ++++++++---- 35 files changed, 534 insertions(+), 153 deletions(-) create mode 100644 docs/classes/DBIterator.html create mode 100644 docs/classes/errors.ErrorDBIterator.html create mode 100644 docs/classes/errors.ErrorDBIteratorBusy.html create mode 100644 docs/classes/errors.ErrorDBIteratorDestroyed.html create mode 100644 docs/classes/errors.ErrorDBTransaction.html create mode 100644 docs/classes/errors.ErrorDBTransactionConflict.html create mode 100644 docs/classes/errors.ErrorDBTransactionLockType.html create mode 100644 docs/classes/errors.ErrorDBTransactionNotCommittedNorRollbacked.html create mode 100644 docs/interfaces/ToString.html create mode 100644 docs/interfaces/rocksdb.RocksDB.html create mode 100644 docs/interfaces/rocksdb.RocksDBP.html create mode 100644 docs/modules/rocksdb.html diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css index bf02e0e6..2eea65c4 100644 --- a/docs/assets/highlight.css +++ b/docs/assets/highlight.css @@ -1,10 +1,24 @@ :root { --light-hl-0: #000000; --dark-hl-0: #D4D4D4; - --light-hl-1: #008000; - --dark-hl-1: #6A9955; - --light-hl-2: #795E26; - --dark-hl-2: #DCDCAA; + --light-hl-1: #AF00DB; + --dark-hl-1: #C586C0; + --light-hl-2: #001080; + --dark-hl-2: #9CDCFE; + --light-hl-3: #A31515; + --dark-hl-3: #CE9178; + --light-hl-4: #0000FF; + --dark-hl-4: #569CD6; + --light-hl-5: #795E26; + --dark-hl-5: #DCDCAA; + --light-hl-6: #0070C1; + --dark-hl-6: #4FC1FF; + --light-hl-7: #098658; + --dark-hl-7: #B5CEA8; + --light-hl-8: #267F99; + --dark-hl-8: #4EC9B0; + --light-hl-9: #008000; + --dark-hl-9: #6A9955; --light-code-background: #F5F5F5; --dark-code-background: #1E1E1E; } @@ -13,6 +27,13 @@ --hl-0: var(--light-hl-0); --hl-1: var(--light-hl-1); --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); --code-background: var(--light-code-background); } } @@ -20,6 +41,13 @@ --hl-0: var(--dark-hl-0); --hl-1: var(--dark-hl-1); --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); --code-background: var(--dark-code-background); } } @@ -27,6 +55,13 @@ body.light { --hl-0: var(--light-hl-0); --hl-1: var(--light-hl-1); --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); --code-background: var(--light-code-background); } @@ -34,10 +69,24 @@ body.dark { --hl-0: var(--dark-hl-0); --hl-1: var(--dark-hl-1); --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); --code-background: var(--dark-code-background); } .hl-0 { color: var(--hl-0); } .hl-1 { color: var(--hl-1); } .hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +.hl-9 { color: var(--hl-9); } pre, code { background: var(--code-background); } diff --git a/docs/assets/search.js b/docs/assets/search.js index 901787d8..4ac6f7a7 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"kinds\":{\"4\":\"Namespace\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\"},\"rows\":[{\"id\":0,\"kind\":128,\"name\":\"DB\",\"url\":\"classes/DB.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1,\"kind\":2048,\"name\":\"createDB\",\"url\":\"classes/DB.html#createDB\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"DB\"},{\"id\":2,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DB.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DB\"},{\"id\":3,\"kind\":1024,\"name\":\"dbPath\",\"url\":\"classes/DB.html#dbPath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":4,\"kind\":1024,\"name\":\"crypto\",\"url\":\"classes/DB.html#crypto\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":5,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DB.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":6,\"kind\":1024,\"name\":\"key\",\"url\":\"classes/DB.html#__type.key\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DB.__type\"},{\"id\":7,\"kind\":1024,\"name\":\"ops\",\"url\":\"classes/DB.html#__type.ops\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DB.__type\"},{\"id\":8,\"kind\":1024,\"name\":\"fs\",\"url\":\"classes/DB.html#fs\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":9,\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/DB.html#logger\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":10,\"kind\":1024,\"name\":\"workerManager\",\"url\":\"classes/DB.html#workerManager\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":11,\"kind\":1024,\"name\":\"_db\",\"url\":\"classes/DB.html#_db\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":12,\"kind\":1024,\"name\":\"transactionCounter\",\"url\":\"classes/DB.html#transactionCounter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":13,\"kind\":262144,\"name\":\"db\",\"url\":\"classes/DB.html#db\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":14,\"kind\":2048,\"name\":\"start\",\"url\":\"classes/DB.html#start\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DB\"},{\"id\":15,\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/DB.html#stop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DB\"},{\"id\":16,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DB.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DB\"},{\"id\":17,\"kind\":2048,\"name\":\"setWorkerManager\",\"url\":\"classes/DB.html#setWorkerManager\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":18,\"kind\":2048,\"name\":\"unsetWorkerManager\",\"url\":\"classes/DB.html#unsetWorkerManager\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":19,\"kind\":2048,\"name\":\"transaction\",\"url\":\"classes/DB.html#transaction\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":20,\"kind\":2048,\"name\":\"withTransactionF\",\"url\":\"classes/DB.html#withTransactionF\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":21,\"kind\":2048,\"name\":\"withTransactionG\",\"url\":\"classes/DB.html#withTransactionG\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":22,\"kind\":2048,\"name\":\"get\",\"url\":\"classes/DB.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":23,\"kind\":2048,\"name\":\"put\",\"url\":\"classes/DB.html#put\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":24,\"kind\":2048,\"name\":\"del\",\"url\":\"classes/DB.html#del\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":25,\"kind\":2048,\"name\":\"batch\",\"url\":\"classes/DB.html#batch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":26,\"kind\":2048,\"name\":\"iterator\",\"url\":\"classes/DB.html#iterator\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":27,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/DB.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":28,\"kind\":2048,\"name\":\"count\",\"url\":\"classes/DB.html#count\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":29,\"kind\":2048,\"name\":\"dump\",\"url\":\"classes/DB.html#dump\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":30,\"kind\":2048,\"name\":\"serializeEncrypt\",\"url\":\"classes/DB.html#serializeEncrypt\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":31,\"kind\":2048,\"name\":\"deserializeDecrypt\",\"url\":\"classes/DB.html#deserializeDecrypt\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":32,\"kind\":2048,\"name\":\"setupDb\",\"url\":\"classes/DB.html#setupDb\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":33,\"kind\":2048,\"name\":\"setupRootLevels\",\"url\":\"classes/DB.html#setupRootLevels\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":34,\"kind\":2048,\"name\":\"canaryCheck\",\"url\":\"classes/DB.html#canaryCheck\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":35,\"kind\":128,\"name\":\"DBTransaction\",\"url\":\"classes/DBTransaction.html\",\"classes\":\"tsd-kind-class\"},{\"id\":36,\"kind\":2048,\"name\":\"createTransaction\",\"url\":\"classes/DBTransaction.html#createTransaction\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"DBTransaction\"},{\"id\":37,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DBTransaction.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DBTransaction\"},{\"id\":38,\"kind\":1024,\"name\":\"transactionId\",\"url\":\"classes/DBTransaction.html#transactionId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":39,\"kind\":1024,\"name\":\"transactionPath\",\"url\":\"classes/DBTransaction.html#transactionPath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":40,\"kind\":1024,\"name\":\"transactionDataPath\",\"url\":\"classes/DBTransaction.html#transactionDataPath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":41,\"kind\":1024,\"name\":\"transactionTombstonePath\",\"url\":\"classes/DBTransaction.html#transactionTombstonePath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":42,\"kind\":1024,\"name\":\"db\",\"url\":\"classes/DBTransaction.html#db\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":43,\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/DBTransaction.html#logger\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":44,\"kind\":1024,\"name\":\"_ops\",\"url\":\"classes/DBTransaction.html#_ops\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":45,\"kind\":1024,\"name\":\"_callbacksSuccess\",\"url\":\"classes/DBTransaction.html#_callbacksSuccess\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":46,\"kind\":1024,\"name\":\"_callbacksFailure\",\"url\":\"classes/DBTransaction.html#_callbacksFailure\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":47,\"kind\":1024,\"name\":\"_callbacksFinally\",\"url\":\"classes/DBTransaction.html#_callbacksFinally\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":48,\"kind\":1024,\"name\":\"_committed\",\"url\":\"classes/DBTransaction.html#_committed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":49,\"kind\":1024,\"name\":\"_rollbacked\",\"url\":\"classes/DBTransaction.html#_rollbacked\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":50,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DBTransaction.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DBTransaction\"},{\"id\":51,\"kind\":262144,\"name\":\"ops\",\"url\":\"classes/DBTransaction.html#ops\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":52,\"kind\":262144,\"name\":\"callbacksSuccess\",\"url\":\"classes/DBTransaction.html#callbacksSuccess\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":53,\"kind\":262144,\"name\":\"callbacksFailure\",\"url\":\"classes/DBTransaction.html#callbacksFailure\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":54,\"kind\":262144,\"name\":\"committed\",\"url\":\"classes/DBTransaction.html#committed\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":55,\"kind\":262144,\"name\":\"rollbacked\",\"url\":\"classes/DBTransaction.html#rollbacked\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":56,\"kind\":2048,\"name\":\"get\",\"url\":\"classes/DBTransaction.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DBTransaction\"},{\"id\":57,\"kind\":2048,\"name\":\"put\",\"url\":\"classes/DBTransaction.html#put\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":58,\"kind\":2048,\"name\":\"del\",\"url\":\"classes/DBTransaction.html#del\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":59,\"kind\":2048,\"name\":\"iterator\",\"url\":\"classes/DBTransaction.html#iterator\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DBTransaction\"},{\"id\":60,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/DBTransaction.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":61,\"kind\":2048,\"name\":\"count\",\"url\":\"classes/DBTransaction.html#count\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":62,\"kind\":2048,\"name\":\"dump\",\"url\":\"classes/DBTransaction.html#dump\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DBTransaction\"},{\"id\":63,\"kind\":2048,\"name\":\"queueSuccess\",\"url\":\"classes/DBTransaction.html#queueSuccess\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":64,\"kind\":2048,\"name\":\"queueFailure\",\"url\":\"classes/DBTransaction.html#queueFailure\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":65,\"kind\":2048,\"name\":\"queueFinally\",\"url\":\"classes/DBTransaction.html#queueFinally\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":66,\"kind\":2048,\"name\":\"commit\",\"url\":\"classes/DBTransaction.html#commit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":67,\"kind\":2048,\"name\":\"rollback\",\"url\":\"classes/DBTransaction.html#rollback\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":68,\"kind\":2048,\"name\":\"finalize\",\"url\":\"classes/DBTransaction.html#finalize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":69,\"kind\":4,\"name\":\"utils\",\"url\":\"modules/utils.html\",\"classes\":\"tsd-kind-namespace\"},{\"id\":70,\"kind\":32,\"name\":\"sep\",\"url\":\"modules/utils.html#sep\",\"classes\":\"tsd-kind-variable tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":71,\"kind\":64,\"name\":\"encodePart\",\"url\":\"modules/utils.html#encodePart\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":72,\"kind\":64,\"name\":\"decodePart\",\"url\":\"modules/utils.html#decodePart\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":73,\"kind\":64,\"name\":\"toKeyPath\",\"url\":\"modules/utils.html#toKeyPath\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":74,\"kind\":64,\"name\":\"keyPathToKey\",\"url\":\"modules/utils.html#keyPathToKey\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":75,\"kind\":64,\"name\":\"levelPathToKey\",\"url\":\"modules/utils.html#levelPathToKey\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":76,\"kind\":64,\"name\":\"parseKey\",\"url\":\"modules/utils.html#parseKey\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":77,\"kind\":64,\"name\":\"sepExists\",\"url\":\"modules/utils.html#sepExists\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":78,\"kind\":64,\"name\":\"serialize\",\"url\":\"modules/utils.html#serialize\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"utils\"},{\"id\":79,\"kind\":64,\"name\":\"deserialize\",\"url\":\"modules/utils.html#deserialize\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"utils\"},{\"id\":80,\"kind\":64,\"name\":\"toArrayBuffer\",\"url\":\"modules/utils.html#toArrayBuffer\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":81,\"kind\":64,\"name\":\"fromArrayBuffer\",\"url\":\"modules/utils.html#fromArrayBuffer\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":82,\"kind\":4,\"name\":\"errors\",\"url\":\"modules/errors.html\",\"classes\":\"tsd-kind-namespace\"},{\"id\":83,\"kind\":128,\"name\":\"ErrorDB\",\"url\":\"classes/errors.ErrorDB.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":84,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDB.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDB\"},{\"id\":85,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDB.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDB\"},{\"id\":86,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDB.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDB\"},{\"id\":87,\"kind\":128,\"name\":\"ErrorDBRunning\",\"url\":\"classes/errors.ErrorDBRunning.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":88,\"kind\":1024,\"name\":\"desription\",\"url\":\"classes/errors.ErrorDBRunning.html#desription\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-static\",\"parent\":\"errors.ErrorDBRunning\"},{\"id\":89,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBRunning.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"errors.ErrorDBRunning\"},{\"id\":90,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBRunning.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBRunning\"},{\"id\":91,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBRunning.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBRunning\"},{\"id\":92,\"kind\":128,\"name\":\"ErrorDBNotRunning\",\"url\":\"classes/errors.ErrorDBNotRunning.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":93,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBNotRunning.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBNotRunning\"},{\"id\":94,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBNotRunning.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBNotRunning\"},{\"id\":95,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBNotRunning.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBNotRunning\"},{\"id\":96,\"kind\":128,\"name\":\"ErrorDBDestroyed\",\"url\":\"classes/errors.ErrorDBDestroyed.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":97,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBDestroyed.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBDestroyed\"},{\"id\":98,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBDestroyed.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBDestroyed\"},{\"id\":99,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBDestroyed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBDestroyed\"},{\"id\":100,\"kind\":128,\"name\":\"ErrorDBCreate\",\"url\":\"classes/errors.ErrorDBCreate.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":101,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBCreate.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBCreate\"},{\"id\":102,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBCreate.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBCreate\"},{\"id\":103,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBCreate.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBCreate\"},{\"id\":104,\"kind\":128,\"name\":\"ErrorDBDelete\",\"url\":\"classes/errors.ErrorDBDelete.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":105,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBDelete.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBDelete\"},{\"id\":106,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBDelete.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBDelete\"},{\"id\":107,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBDelete.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBDelete\"},{\"id\":108,\"kind\":128,\"name\":\"ErrorDBKey\",\"url\":\"classes/errors.ErrorDBKey.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":109,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBKey.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBKey\"},{\"id\":110,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBKey.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBKey\"},{\"id\":111,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBKey.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBKey\"},{\"id\":112,\"kind\":128,\"name\":\"ErrorDBDecrypt\",\"url\":\"classes/errors.ErrorDBDecrypt.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":113,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBDecrypt.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBDecrypt\"},{\"id\":114,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBDecrypt.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBDecrypt\"},{\"id\":115,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBDecrypt.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBDecrypt\"},{\"id\":116,\"kind\":128,\"name\":\"ErrorDBParseKey\",\"url\":\"classes/errors.ErrorDBParseKey.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":117,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBParseKey.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBParseKey\"},{\"id\":118,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBParseKey.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBParseKey\"},{\"id\":119,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBParseKey.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBParseKey\"},{\"id\":120,\"kind\":128,\"name\":\"ErrorDBParseValue\",\"url\":\"classes/errors.ErrorDBParseValue.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":121,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBParseValue.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBParseValue\"},{\"id\":122,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBParseValue.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBParseValue\"},{\"id\":123,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBParseValue.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBParseValue\"},{\"id\":124,\"kind\":128,\"name\":\"ErrorDBTransactionDestroyed\",\"url\":\"classes/errors.ErrorDBTransactionDestroyed.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":125,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransactionDestroyed.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransactionDestroyed\"},{\"id\":126,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransactionDestroyed.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransactionDestroyed\"},{\"id\":127,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransactionDestroyed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransactionDestroyed\"},{\"id\":128,\"kind\":128,\"name\":\"ErrorDBTransactionCommitted\",\"url\":\"classes/errors.ErrorDBTransactionCommitted.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":129,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransactionCommitted.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransactionCommitted\"},{\"id\":130,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransactionCommitted.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransactionCommitted\"},{\"id\":131,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransactionCommitted.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransactionCommitted\"},{\"id\":132,\"kind\":128,\"name\":\"ErrorDBTransactionNotCommitted\",\"url\":\"classes/errors.ErrorDBTransactionNotCommitted.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":133,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransactionNotCommitted.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransactionNotCommitted\"},{\"id\":134,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransactionNotCommitted.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransactionNotCommitted\"},{\"id\":135,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransactionNotCommitted.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransactionNotCommitted\"},{\"id\":136,\"kind\":128,\"name\":\"ErrorDBTransactionRollbacked\",\"url\":\"classes/errors.ErrorDBTransactionRollbacked.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":137,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransactionRollbacked.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransactionRollbacked\"},{\"id\":138,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransactionRollbacked.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransactionRollbacked\"},{\"id\":139,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransactionRollbacked.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransactionRollbacked\"},{\"id\":140,\"kind\":4194304,\"name\":\"POJO\",\"url\":\"modules.html#POJO\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":141,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#POJO.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"POJO\"},{\"id\":142,\"kind\":256,\"name\":\"FileSystem\",\"url\":\"interfaces/FileSystem.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":143,\"kind\":1024,\"name\":\"promises\",\"url\":\"interfaces/FileSystem.html#promises\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FileSystem\"},{\"id\":144,\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FileSystem.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"FileSystem\"},{\"id\":145,\"kind\":1024,\"name\":\"rm\",\"url\":\"interfaces/FileSystem.html#__type.rm\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FileSystem.__type\"},{\"id\":146,\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FileSystem.html#__type.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"FileSystem.__type\"},{\"id\":147,\"kind\":1024,\"name\":\"mkdir\",\"url\":\"interfaces/FileSystem.html#__type.mkdir\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FileSystem.__type\"},{\"id\":148,\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FileSystem.html#__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"FileSystem.__type\"},{\"id\":149,\"kind\":4194304,\"name\":\"Crypto\",\"url\":\"modules.html#Crypto\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":150,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#Crypto.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"Crypto\"},{\"id\":151,\"kind\":2048,\"name\":\"encrypt\",\"url\":\"modules.html#Crypto.__type.encrypt\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"Crypto.__type\"},{\"id\":152,\"kind\":2048,\"name\":\"decrypt\",\"url\":\"modules.html#Crypto.__type.decrypt\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"Crypto.__type\"},{\"id\":153,\"kind\":4194304,\"name\":\"DBWorkerManagerInterface\",\"url\":\"modules.html#DBWorkerManagerInterface\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":154,\"kind\":4194304,\"name\":\"KeyPath\",\"url\":\"modules.html#KeyPath\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":155,\"kind\":4194304,\"name\":\"LevelPath\",\"url\":\"modules.html#LevelPath\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":156,\"kind\":4194304,\"name\":\"DBIteratorOptions\",\"url\":\"modules.html#DBIteratorOptions\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":157,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#DBIteratorOptions.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"DBIteratorOptions\"},{\"id\":158,\"kind\":1024,\"name\":\"gt\",\"url\":\"modules.html#DBIteratorOptions.__type.gt\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DBIteratorOptions.__type\"},{\"id\":159,\"kind\":1024,\"name\":\"gte\",\"url\":\"modules.html#DBIteratorOptions.__type.gte\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DBIteratorOptions.__type\"},{\"id\":160,\"kind\":1024,\"name\":\"lt\",\"url\":\"modules.html#DBIteratorOptions.__type.lt\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DBIteratorOptions.__type\"},{\"id\":161,\"kind\":1024,\"name\":\"lte\",\"url\":\"modules.html#DBIteratorOptions.__type.lte\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DBIteratorOptions.__type\"},{\"id\":162,\"kind\":1024,\"name\":\"limit\",\"url\":\"modules.html#DBIteratorOptions.__type.limit\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DBIteratorOptions.__type\"},{\"id\":163,\"kind\":1024,\"name\":\"keys\",\"url\":\"modules.html#DBIteratorOptions.__type.keys\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DBIteratorOptions.__type\"},{\"id\":164,\"kind\":1024,\"name\":\"values\",\"url\":\"modules.html#DBIteratorOptions.__type.values\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DBIteratorOptions.__type\"},{\"id\":165,\"kind\":1024,\"name\":\"keyAsBuffer\",\"url\":\"modules.html#DBIteratorOptions.__type.keyAsBuffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DBIteratorOptions.__type\"},{\"id\":166,\"kind\":1024,\"name\":\"valueAsBuffer\",\"url\":\"modules.html#DBIteratorOptions.__type.valueAsBuffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DBIteratorOptions.__type\"},{\"id\":167,\"kind\":1024,\"name\":\"reverse\",\"url\":\"modules.html#DBIteratorOptions.__type.reverse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DBIteratorOptions.__type\"},{\"id\":168,\"kind\":4194304,\"name\":\"DBIterator\",\"url\":\"modules.html#DBIterator\",\"classes\":\"tsd-kind-type-alias tsd-has-type-parameter\"},{\"id\":169,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#DBIterator.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"DBIterator\"},{\"id\":170,\"kind\":2048,\"name\":\"seek\",\"url\":\"modules.html#DBIterator.__type.seek\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"DBIterator.__type\"},{\"id\":171,\"kind\":2048,\"name\":\"end\",\"url\":\"modules.html#DBIterator.__type.end\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"DBIterator.__type\"},{\"id\":172,\"kind\":2048,\"name\":\"next\",\"url\":\"modules.html#DBIterator.__type.next\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"DBIterator.__type\"},{\"id\":173,\"kind\":2048,\"name\":\"[asyncIterator]\",\"url\":\"modules.html#DBIterator.__type._asyncIterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"DBIterator.__type\"},{\"id\":174,\"kind\":4194304,\"name\":\"DBBatch\",\"url\":\"modules.html#DBBatch\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":175,\"kind\":4194304,\"name\":\"DBOp\",\"url\":\"modules.html#DBOp\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":176,\"kind\":4194304,\"name\":\"DBOps\",\"url\":\"modules.html#DBOps\",\"classes\":\"tsd-kind-type-alias\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,16.123]],[\"parent/0\",[]],[\"name/1\",[1,47.763]],[\"parent/1\",[0,1.553]],[\"name/2\",[2,23.784]],[\"parent/2\",[0,1.553]],[\"name/3\",[3,47.763]],[\"parent/3\",[0,1.553]],[\"name/4\",[4,39.29]],[\"parent/4\",[0,1.553]],[\"name/5\",[5,20.683]],[\"parent/5\",[0,1.553]],[\"name/6\",[6,47.763]],[\"parent/6\",[7,4.11]],[\"name/7\",[8,42.655]],[\"parent/7\",[7,4.11]],[\"name/8\",[9,47.763]],[\"parent/8\",[0,1.553]],[\"name/9\",[10,42.655]],[\"parent/9\",[0,1.553]],[\"name/10\",[11,47.763]],[\"parent/10\",[0,1.553]],[\"name/11\",[12,47.763]],[\"parent/11\",[0,1.553]],[\"name/12\",[13,47.763]],[\"parent/12\",[0,1.553]],[\"name/13\",[0,16.123]],[\"parent/13\",[0,1.553]],[\"name/14\",[14,47.763]],[\"parent/14\",[0,1.553]],[\"name/15\",[15,47.763]],[\"parent/15\",[0,1.553]],[\"name/16\",[16,42.655]],[\"parent/16\",[0,1.553]],[\"name/17\",[17,47.763]],[\"parent/17\",[0,1.553]],[\"name/18\",[18,47.763]],[\"parent/18\",[0,1.553]],[\"name/19\",[19,47.763]],[\"parent/19\",[0,1.553]],[\"name/20\",[20,47.763]],[\"parent/20\",[0,1.553]],[\"name/21\",[21,47.763]],[\"parent/21\",[0,1.553]],[\"name/22\",[22,42.655]],[\"parent/22\",[0,1.553]],[\"name/23\",[23,42.655]],[\"parent/23\",[0,1.553]],[\"name/24\",[24,42.655]],[\"parent/24\",[0,1.553]],[\"name/25\",[25,47.763]],[\"parent/25\",[0,1.553]],[\"name/26\",[26,42.655]],[\"parent/26\",[0,1.553]],[\"name/27\",[27,42.655]],[\"parent/27\",[0,1.553]],[\"name/28\",[28,42.655]],[\"parent/28\",[0,1.553]],[\"name/29\",[29,42.655]],[\"parent/29\",[0,1.553]],[\"name/30\",[30,47.763]],[\"parent/30\",[0,1.553]],[\"name/31\",[31,47.763]],[\"parent/31\",[0,1.553]],[\"name/32\",[32,47.763]],[\"parent/32\",[0,1.553]],[\"name/33\",[33,47.763]],[\"parent/33\",[0,1.553]],[\"name/34\",[34,47.763]],[\"parent/34\",[0,1.553]],[\"name/35\",[35,16.408]],[\"parent/35\",[]],[\"name/36\",[36,47.763]],[\"parent/36\",[35,1.581]],[\"name/37\",[2,23.784]],[\"parent/37\",[35,1.581]],[\"name/38\",[37,47.763]],[\"parent/38\",[35,1.581]],[\"name/39\",[38,47.763]],[\"parent/39\",[35,1.581]],[\"name/40\",[39,47.763]],[\"parent/40\",[35,1.581]],[\"name/41\",[40,47.763]],[\"parent/41\",[35,1.581]],[\"name/42\",[0,16.123]],[\"parent/42\",[35,1.581]],[\"name/43\",[10,42.655]],[\"parent/43\",[35,1.581]],[\"name/44\",[41,47.763]],[\"parent/44\",[35,1.581]],[\"name/45\",[42,47.763]],[\"parent/45\",[35,1.581]],[\"name/46\",[43,47.763]],[\"parent/46\",[35,1.581]],[\"name/47\",[44,47.763]],[\"parent/47\",[35,1.581]],[\"name/48\",[45,47.763]],[\"parent/48\",[35,1.581]],[\"name/49\",[46,47.763]],[\"parent/49\",[35,1.581]],[\"name/50\",[16,42.655]],[\"parent/50\",[35,1.581]],[\"name/51\",[8,42.655]],[\"parent/51\",[35,1.581]],[\"name/52\",[47,47.763]],[\"parent/52\",[35,1.581]],[\"name/53\",[48,47.763]],[\"parent/53\",[35,1.581]],[\"name/54\",[49,47.763]],[\"parent/54\",[35,1.581]],[\"name/55\",[50,47.763]],[\"parent/55\",[35,1.581]],[\"name/56\",[22,42.655]],[\"parent/56\",[35,1.581]],[\"name/57\",[23,42.655]],[\"parent/57\",[35,1.581]],[\"name/58\",[24,42.655]],[\"parent/58\",[35,1.581]],[\"name/59\",[26,42.655]],[\"parent/59\",[35,1.581]],[\"name/60\",[27,42.655]],[\"parent/60\",[35,1.581]],[\"name/61\",[28,42.655]],[\"parent/61\",[35,1.581]],[\"name/62\",[29,42.655]],[\"parent/62\",[35,1.581]],[\"name/63\",[51,47.763]],[\"parent/63\",[35,1.581]],[\"name/64\",[52,47.763]],[\"parent/64\",[35,1.581]],[\"name/65\",[53,47.763]],[\"parent/65\",[35,1.581]],[\"name/66\",[54,47.763]],[\"parent/66\",[35,1.581]],[\"name/67\",[55,47.763]],[\"parent/67\",[35,1.581]],[\"name/68\",[56,47.763]],[\"parent/68\",[35,1.581]],[\"name/69\",[57,25.791]],[\"parent/69\",[]],[\"name/70\",[58,47.763]],[\"parent/70\",[57,2.485]],[\"name/71\",[59,47.763]],[\"parent/71\",[57,2.485]],[\"name/72\",[60,47.763]],[\"parent/72\",[57,2.485]],[\"name/73\",[61,47.763]],[\"parent/73\",[57,2.485]],[\"name/74\",[62,47.763]],[\"parent/74\",[57,2.485]],[\"name/75\",[63,47.763]],[\"parent/75\",[57,2.485]],[\"name/76\",[64,47.763]],[\"parent/76\",[57,2.485]],[\"name/77\",[65,47.763]],[\"parent/77\",[57,2.485]],[\"name/78\",[66,47.763]],[\"parent/78\",[57,2.485]],[\"name/79\",[67,47.763]],[\"parent/79\",[57,2.485]],[\"name/80\",[68,47.763]],[\"parent/80\",[57,2.485]],[\"name/81\",[69,47.763]],[\"parent/81\",[57,2.485]],[\"name/82\",[70,24.409]],[\"parent/82\",[]],[\"name/83\",[71,47.763]],[\"parent/83\",[70,2.352]],[\"name/84\",[72,25.076]],[\"parent/84\",[73,3.786]],[\"name/85\",[5,20.683]],[\"parent/85\",[73,3.786]],[\"name/86\",[2,23.784]],[\"parent/86\",[73,3.786]],[\"name/87\",[74,47.763]],[\"parent/87\",[70,2.352]],[\"name/88\",[75,47.763]],[\"parent/88\",[76,3.543]],[\"name/89\",[72,25.076]],[\"parent/89\",[76,3.543]],[\"name/90\",[5,20.683]],[\"parent/90\",[76,3.543]],[\"name/91\",[2,23.784]],[\"parent/91\",[76,3.543]],[\"name/92\",[77,47.763]],[\"parent/92\",[70,2.352]],[\"name/93\",[72,25.076]],[\"parent/93\",[78,3.786]],[\"name/94\",[5,20.683]],[\"parent/94\",[78,3.786]],[\"name/95\",[2,23.784]],[\"parent/95\",[78,3.786]],[\"name/96\",[79,47.763]],[\"parent/96\",[70,2.352]],[\"name/97\",[72,25.076]],[\"parent/97\",[80,3.786]],[\"name/98\",[5,20.683]],[\"parent/98\",[80,3.786]],[\"name/99\",[2,23.784]],[\"parent/99\",[80,3.786]],[\"name/100\",[81,47.763]],[\"parent/100\",[70,2.352]],[\"name/101\",[72,25.076]],[\"parent/101\",[82,3.786]],[\"name/102\",[5,20.683]],[\"parent/102\",[82,3.786]],[\"name/103\",[2,23.784]],[\"parent/103\",[82,3.786]],[\"name/104\",[83,47.763]],[\"parent/104\",[70,2.352]],[\"name/105\",[72,25.076]],[\"parent/105\",[84,3.786]],[\"name/106\",[5,20.683]],[\"parent/106\",[84,3.786]],[\"name/107\",[2,23.784]],[\"parent/107\",[84,3.786]],[\"name/108\",[85,47.763]],[\"parent/108\",[70,2.352]],[\"name/109\",[72,25.076]],[\"parent/109\",[86,3.786]],[\"name/110\",[5,20.683]],[\"parent/110\",[86,3.786]],[\"name/111\",[2,23.784]],[\"parent/111\",[86,3.786]],[\"name/112\",[87,47.763]],[\"parent/112\",[70,2.352]],[\"name/113\",[72,25.076]],[\"parent/113\",[88,3.786]],[\"name/114\",[5,20.683]],[\"parent/114\",[88,3.786]],[\"name/115\",[2,23.784]],[\"parent/115\",[88,3.786]],[\"name/116\",[89,47.763]],[\"parent/116\",[70,2.352]],[\"name/117\",[72,25.076]],[\"parent/117\",[90,3.786]],[\"name/118\",[5,20.683]],[\"parent/118\",[90,3.786]],[\"name/119\",[2,23.784]],[\"parent/119\",[90,3.786]],[\"name/120\",[91,47.763]],[\"parent/120\",[70,2.352]],[\"name/121\",[72,25.076]],[\"parent/121\",[92,3.786]],[\"name/122\",[5,20.683]],[\"parent/122\",[92,3.786]],[\"name/123\",[2,23.784]],[\"parent/123\",[92,3.786]],[\"name/124\",[93,47.763]],[\"parent/124\",[70,2.352]],[\"name/125\",[72,25.076]],[\"parent/125\",[94,3.786]],[\"name/126\",[5,20.683]],[\"parent/126\",[94,3.786]],[\"name/127\",[2,23.784]],[\"parent/127\",[94,3.786]],[\"name/128\",[95,47.763]],[\"parent/128\",[70,2.352]],[\"name/129\",[72,25.076]],[\"parent/129\",[96,3.786]],[\"name/130\",[5,20.683]],[\"parent/130\",[96,3.786]],[\"name/131\",[2,23.784]],[\"parent/131\",[96,3.786]],[\"name/132\",[97,47.763]],[\"parent/132\",[70,2.352]],[\"name/133\",[72,25.076]],[\"parent/133\",[98,3.786]],[\"name/134\",[5,20.683]],[\"parent/134\",[98,3.786]],[\"name/135\",[2,23.784]],[\"parent/135\",[98,3.786]],[\"name/136\",[99,47.763]],[\"parent/136\",[70,2.352]],[\"name/137\",[72,25.076]],[\"parent/137\",[100,3.786]],[\"name/138\",[5,20.683]],[\"parent/138\",[100,3.786]],[\"name/139\",[2,23.784]],[\"parent/139\",[100,3.786]],[\"name/140\",[101,42.655]],[\"parent/140\",[]],[\"name/141\",[5,20.683]],[\"parent/141\",[101,4.11]],[\"name/142\",[102,39.29]],[\"parent/142\",[]],[\"name/143\",[103,47.763]],[\"parent/143\",[102,3.786]],[\"name/144\",[5,20.683]],[\"parent/144\",[102,3.786]],[\"name/145\",[104,47.763]],[\"parent/145\",[105,3.543]],[\"name/146\",[5,20.683]],[\"parent/146\",[105,3.543]],[\"name/147\",[106,47.763]],[\"parent/147\",[105,3.543]],[\"name/148\",[5,20.683]],[\"parent/148\",[105,3.543]],[\"name/149\",[4,39.29]],[\"parent/149\",[]],[\"name/150\",[5,20.683]],[\"parent/150\",[4,3.786]],[\"name/151\",[107,47.763]],[\"parent/151\",[108,4.11]],[\"name/152\",[109,47.763]],[\"parent/152\",[108,4.11]],[\"name/153\",[110,47.763]],[\"parent/153\",[]],[\"name/154\",[111,47.763]],[\"parent/154\",[]],[\"name/155\",[112,47.763]],[\"parent/155\",[]],[\"name/156\",[113,42.655]],[\"parent/156\",[]],[\"name/157\",[5,20.683]],[\"parent/157\",[113,4.11]],[\"name/158\",[114,47.763]],[\"parent/158\",[115,2.727]],[\"name/159\",[116,47.763]],[\"parent/159\",[115,2.727]],[\"name/160\",[117,47.763]],[\"parent/160\",[115,2.727]],[\"name/161\",[118,47.763]],[\"parent/161\",[115,2.727]],[\"name/162\",[119,47.763]],[\"parent/162\",[115,2.727]],[\"name/163\",[120,47.763]],[\"parent/163\",[115,2.727]],[\"name/164\",[121,47.763]],[\"parent/164\",[115,2.727]],[\"name/165\",[122,47.763]],[\"parent/165\",[115,2.727]],[\"name/166\",[123,47.763]],[\"parent/166\",[115,2.727]],[\"name/167\",[124,47.763]],[\"parent/167\",[115,2.727]],[\"name/168\",[125,42.655]],[\"parent/168\",[]],[\"name/169\",[5,20.683]],[\"parent/169\",[125,4.11]],[\"name/170\",[126,47.763]],[\"parent/170\",[127,3.543]],[\"name/171\",[128,47.763]],[\"parent/171\",[127,3.543]],[\"name/172\",[129,47.763]],[\"parent/172\",[127,3.543]],[\"name/173\",[130,47.763]],[\"parent/173\",[127,3.543]],[\"name/174\",[131,47.763]],[\"parent/174\",[]],[\"name/175\",[132,47.763]],[\"parent/175\",[]],[\"name/176\",[133,47.763]],[\"parent/176\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":5,\"name\":{\"5\":{},\"85\":{},\"90\":{},\"94\":{},\"98\":{},\"102\":{},\"106\":{},\"110\":{},\"114\":{},\"118\":{},\"122\":{},\"126\":{},\"130\":{},\"134\":{},\"138\":{},\"141\":{},\"144\":{},\"146\":{},\"148\":{},\"150\":{},\"157\":{},\"169\":{}},\"parent\":{}}],[\"_callbacksfailure\",{\"_index\":43,\"name\":{\"46\":{}},\"parent\":{}}],[\"_callbacksfinally\",{\"_index\":44,\"name\":{\"47\":{}},\"parent\":{}}],[\"_callbackssuccess\",{\"_index\":42,\"name\":{\"45\":{}},\"parent\":{}}],[\"_committed\",{\"_index\":45,\"name\":{\"48\":{}},\"parent\":{}}],[\"_db\",{\"_index\":12,\"name\":{\"11\":{}},\"parent\":{}}],[\"_ops\",{\"_index\":41,\"name\":{\"44\":{}},\"parent\":{}}],[\"_rollbacked\",{\"_index\":46,\"name\":{\"49\":{}},\"parent\":{}}],[\"asynciterator\",{\"_index\":130,\"name\":{\"173\":{}},\"parent\":{}}],[\"batch\",{\"_index\":25,\"name\":{\"25\":{}},\"parent\":{}}],[\"callbacksfailure\",{\"_index\":48,\"name\":{\"53\":{}},\"parent\":{}}],[\"callbackssuccess\",{\"_index\":47,\"name\":{\"52\":{}},\"parent\":{}}],[\"canarycheck\",{\"_index\":34,\"name\":{\"34\":{}},\"parent\":{}}],[\"clear\",{\"_index\":27,\"name\":{\"27\":{},\"60\":{}},\"parent\":{}}],[\"commit\",{\"_index\":54,\"name\":{\"66\":{}},\"parent\":{}}],[\"committed\",{\"_index\":49,\"name\":{\"54\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":2,\"name\":{\"2\":{},\"37\":{},\"86\":{},\"91\":{},\"95\":{},\"99\":{},\"103\":{},\"107\":{},\"111\":{},\"115\":{},\"119\":{},\"123\":{},\"127\":{},\"131\":{},\"135\":{},\"139\":{}},\"parent\":{}}],[\"count\",{\"_index\":28,\"name\":{\"28\":{},\"61\":{}},\"parent\":{}}],[\"createdb\",{\"_index\":1,\"name\":{\"1\":{}},\"parent\":{}}],[\"createtransaction\",{\"_index\":36,\"name\":{\"36\":{}},\"parent\":{}}],[\"crypto\",{\"_index\":4,\"name\":{\"4\":{},\"149\":{}},\"parent\":{\"150\":{}}}],[\"crypto.__type\",{\"_index\":108,\"name\":{},\"parent\":{\"151\":{},\"152\":{}}}],[\"db\",{\"_index\":0,\"name\":{\"0\":{},\"13\":{},\"42\":{}},\"parent\":{\"1\":{},\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"8\":{},\"9\":{},\"10\":{},\"11\":{},\"12\":{},\"13\":{},\"14\":{},\"15\":{},\"16\":{},\"17\":{},\"18\":{},\"19\":{},\"20\":{},\"21\":{},\"22\":{},\"23\":{},\"24\":{},\"25\":{},\"26\":{},\"27\":{},\"28\":{},\"29\":{},\"30\":{},\"31\":{},\"32\":{},\"33\":{},\"34\":{}}}],[\"db.__type\",{\"_index\":7,\"name\":{},\"parent\":{\"6\":{},\"7\":{}}}],[\"dbbatch\",{\"_index\":131,\"name\":{\"174\":{}},\"parent\":{}}],[\"dbiterator\",{\"_index\":125,\"name\":{\"168\":{}},\"parent\":{\"169\":{}}}],[\"dbiterator.__type\",{\"_index\":127,\"name\":{},\"parent\":{\"170\":{},\"171\":{},\"172\":{},\"173\":{}}}],[\"dbiteratoroptions\",{\"_index\":113,\"name\":{\"156\":{}},\"parent\":{\"157\":{}}}],[\"dbiteratoroptions.__type\",{\"_index\":115,\"name\":{},\"parent\":{\"158\":{},\"159\":{},\"160\":{},\"161\":{},\"162\":{},\"163\":{},\"164\":{},\"165\":{},\"166\":{},\"167\":{}}}],[\"dbop\",{\"_index\":132,\"name\":{\"175\":{}},\"parent\":{}}],[\"dbops\",{\"_index\":133,\"name\":{\"176\":{}},\"parent\":{}}],[\"dbpath\",{\"_index\":3,\"name\":{\"3\":{}},\"parent\":{}}],[\"dbtransaction\",{\"_index\":35,\"name\":{\"35\":{}},\"parent\":{\"36\":{},\"37\":{},\"38\":{},\"39\":{},\"40\":{},\"41\":{},\"42\":{},\"43\":{},\"44\":{},\"45\":{},\"46\":{},\"47\":{},\"48\":{},\"49\":{},\"50\":{},\"51\":{},\"52\":{},\"53\":{},\"54\":{},\"55\":{},\"56\":{},\"57\":{},\"58\":{},\"59\":{},\"60\":{},\"61\":{},\"62\":{},\"63\":{},\"64\":{},\"65\":{},\"66\":{},\"67\":{},\"68\":{}}}],[\"dbworkermanagerinterface\",{\"_index\":110,\"name\":{\"153\":{}},\"parent\":{}}],[\"decodepart\",{\"_index\":60,\"name\":{\"72\":{}},\"parent\":{}}],[\"decrypt\",{\"_index\":109,\"name\":{\"152\":{}},\"parent\":{}}],[\"del\",{\"_index\":24,\"name\":{\"24\":{},\"58\":{}},\"parent\":{}}],[\"description\",{\"_index\":72,\"name\":{\"84\":{},\"89\":{},\"93\":{},\"97\":{},\"101\":{},\"105\":{},\"109\":{},\"113\":{},\"117\":{},\"121\":{},\"125\":{},\"129\":{},\"133\":{},\"137\":{}},\"parent\":{}}],[\"deserialize\",{\"_index\":67,\"name\":{\"79\":{}},\"parent\":{}}],[\"deserializedecrypt\",{\"_index\":31,\"name\":{\"31\":{}},\"parent\":{}}],[\"desription\",{\"_index\":75,\"name\":{\"88\":{}},\"parent\":{}}],[\"destroy\",{\"_index\":16,\"name\":{\"16\":{},\"50\":{}},\"parent\":{}}],[\"dump\",{\"_index\":29,\"name\":{\"29\":{},\"62\":{}},\"parent\":{}}],[\"encodepart\",{\"_index\":59,\"name\":{\"71\":{}},\"parent\":{}}],[\"encrypt\",{\"_index\":107,\"name\":{\"151\":{}},\"parent\":{}}],[\"end\",{\"_index\":128,\"name\":{\"171\":{}},\"parent\":{}}],[\"errordb\",{\"_index\":71,\"name\":{\"83\":{}},\"parent\":{}}],[\"errordbcreate\",{\"_index\":81,\"name\":{\"100\":{}},\"parent\":{}}],[\"errordbdecrypt\",{\"_index\":87,\"name\":{\"112\":{}},\"parent\":{}}],[\"errordbdelete\",{\"_index\":83,\"name\":{\"104\":{}},\"parent\":{}}],[\"errordbdestroyed\",{\"_index\":79,\"name\":{\"96\":{}},\"parent\":{}}],[\"errordbkey\",{\"_index\":85,\"name\":{\"108\":{}},\"parent\":{}}],[\"errordbnotrunning\",{\"_index\":77,\"name\":{\"92\":{}},\"parent\":{}}],[\"errordbparsekey\",{\"_index\":89,\"name\":{\"116\":{}},\"parent\":{}}],[\"errordbparsevalue\",{\"_index\":91,\"name\":{\"120\":{}},\"parent\":{}}],[\"errordbrunning\",{\"_index\":74,\"name\":{\"87\":{}},\"parent\":{}}],[\"errordbtransactioncommitted\",{\"_index\":95,\"name\":{\"128\":{}},\"parent\":{}}],[\"errordbtransactiondestroyed\",{\"_index\":93,\"name\":{\"124\":{}},\"parent\":{}}],[\"errordbtransactionnotcommitted\",{\"_index\":97,\"name\":{\"132\":{}},\"parent\":{}}],[\"errordbtransactionrollbacked\",{\"_index\":99,\"name\":{\"136\":{}},\"parent\":{}}],[\"errors\",{\"_index\":70,\"name\":{\"82\":{}},\"parent\":{\"83\":{},\"87\":{},\"92\":{},\"96\":{},\"100\":{},\"104\":{},\"108\":{},\"112\":{},\"116\":{},\"120\":{},\"124\":{},\"128\":{},\"132\":{},\"136\":{}}}],[\"errors.errordb\",{\"_index\":73,\"name\":{},\"parent\":{\"84\":{},\"85\":{},\"86\":{}}}],[\"errors.errordbcreate\",{\"_index\":82,\"name\":{},\"parent\":{\"101\":{},\"102\":{},\"103\":{}}}],[\"errors.errordbdecrypt\",{\"_index\":88,\"name\":{},\"parent\":{\"113\":{},\"114\":{},\"115\":{}}}],[\"errors.errordbdelete\",{\"_index\":84,\"name\":{},\"parent\":{\"105\":{},\"106\":{},\"107\":{}}}],[\"errors.errordbdestroyed\",{\"_index\":80,\"name\":{},\"parent\":{\"97\":{},\"98\":{},\"99\":{}}}],[\"errors.errordbkey\",{\"_index\":86,\"name\":{},\"parent\":{\"109\":{},\"110\":{},\"111\":{}}}],[\"errors.errordbnotrunning\",{\"_index\":78,\"name\":{},\"parent\":{\"93\":{},\"94\":{},\"95\":{}}}],[\"errors.errordbparsekey\",{\"_index\":90,\"name\":{},\"parent\":{\"117\":{},\"118\":{},\"119\":{}}}],[\"errors.errordbparsevalue\",{\"_index\":92,\"name\":{},\"parent\":{\"121\":{},\"122\":{},\"123\":{}}}],[\"errors.errordbrunning\",{\"_index\":76,\"name\":{},\"parent\":{\"88\":{},\"89\":{},\"90\":{},\"91\":{}}}],[\"errors.errordbtransactioncommitted\",{\"_index\":96,\"name\":{},\"parent\":{\"129\":{},\"130\":{},\"131\":{}}}],[\"errors.errordbtransactiondestroyed\",{\"_index\":94,\"name\":{},\"parent\":{\"125\":{},\"126\":{},\"127\":{}}}],[\"errors.errordbtransactionnotcommitted\",{\"_index\":98,\"name\":{},\"parent\":{\"133\":{},\"134\":{},\"135\":{}}}],[\"errors.errordbtransactionrollbacked\",{\"_index\":100,\"name\":{},\"parent\":{\"137\":{},\"138\":{},\"139\":{}}}],[\"filesystem\",{\"_index\":102,\"name\":{\"142\":{}},\"parent\":{\"143\":{},\"144\":{}}}],[\"filesystem.__type\",{\"_index\":105,\"name\":{},\"parent\":{\"145\":{},\"146\":{},\"147\":{},\"148\":{}}}],[\"finalize\",{\"_index\":56,\"name\":{\"68\":{}},\"parent\":{}}],[\"fromarraybuffer\",{\"_index\":69,\"name\":{\"81\":{}},\"parent\":{}}],[\"fs\",{\"_index\":9,\"name\":{\"8\":{}},\"parent\":{}}],[\"get\",{\"_index\":22,\"name\":{\"22\":{},\"56\":{}},\"parent\":{}}],[\"gt\",{\"_index\":114,\"name\":{\"158\":{}},\"parent\":{}}],[\"gte\",{\"_index\":116,\"name\":{\"159\":{}},\"parent\":{}}],[\"iterator\",{\"_index\":26,\"name\":{\"26\":{},\"59\":{}},\"parent\":{}}],[\"key\",{\"_index\":6,\"name\":{\"6\":{}},\"parent\":{}}],[\"keyasbuffer\",{\"_index\":122,\"name\":{\"165\":{}},\"parent\":{}}],[\"keypath\",{\"_index\":111,\"name\":{\"154\":{}},\"parent\":{}}],[\"keypathtokey\",{\"_index\":62,\"name\":{\"74\":{}},\"parent\":{}}],[\"keys\",{\"_index\":120,\"name\":{\"163\":{}},\"parent\":{}}],[\"levelpath\",{\"_index\":112,\"name\":{\"155\":{}},\"parent\":{}}],[\"levelpathtokey\",{\"_index\":63,\"name\":{\"75\":{}},\"parent\":{}}],[\"limit\",{\"_index\":119,\"name\":{\"162\":{}},\"parent\":{}}],[\"logger\",{\"_index\":10,\"name\":{\"9\":{},\"43\":{}},\"parent\":{}}],[\"lt\",{\"_index\":117,\"name\":{\"160\":{}},\"parent\":{}}],[\"lte\",{\"_index\":118,\"name\":{\"161\":{}},\"parent\":{}}],[\"mkdir\",{\"_index\":106,\"name\":{\"147\":{}},\"parent\":{}}],[\"next\",{\"_index\":129,\"name\":{\"172\":{}},\"parent\":{}}],[\"ops\",{\"_index\":8,\"name\":{\"7\":{},\"51\":{}},\"parent\":{}}],[\"parsekey\",{\"_index\":64,\"name\":{\"76\":{}},\"parent\":{}}],[\"pojo\",{\"_index\":101,\"name\":{\"140\":{}},\"parent\":{\"141\":{}}}],[\"promises\",{\"_index\":103,\"name\":{\"143\":{}},\"parent\":{}}],[\"put\",{\"_index\":23,\"name\":{\"23\":{},\"57\":{}},\"parent\":{}}],[\"queuefailure\",{\"_index\":52,\"name\":{\"64\":{}},\"parent\":{}}],[\"queuefinally\",{\"_index\":53,\"name\":{\"65\":{}},\"parent\":{}}],[\"queuesuccess\",{\"_index\":51,\"name\":{\"63\":{}},\"parent\":{}}],[\"reverse\",{\"_index\":124,\"name\":{\"167\":{}},\"parent\":{}}],[\"rm\",{\"_index\":104,\"name\":{\"145\":{}},\"parent\":{}}],[\"rollback\",{\"_index\":55,\"name\":{\"67\":{}},\"parent\":{}}],[\"rollbacked\",{\"_index\":50,\"name\":{\"55\":{}},\"parent\":{}}],[\"seek\",{\"_index\":126,\"name\":{\"170\":{}},\"parent\":{}}],[\"sep\",{\"_index\":58,\"name\":{\"70\":{}},\"parent\":{}}],[\"sepexists\",{\"_index\":65,\"name\":{\"77\":{}},\"parent\":{}}],[\"serialize\",{\"_index\":66,\"name\":{\"78\":{}},\"parent\":{}}],[\"serializeencrypt\",{\"_index\":30,\"name\":{\"30\":{}},\"parent\":{}}],[\"setupdb\",{\"_index\":32,\"name\":{\"32\":{}},\"parent\":{}}],[\"setuprootlevels\",{\"_index\":33,\"name\":{\"33\":{}},\"parent\":{}}],[\"setworkermanager\",{\"_index\":17,\"name\":{\"17\":{}},\"parent\":{}}],[\"start\",{\"_index\":14,\"name\":{\"14\":{}},\"parent\":{}}],[\"stop\",{\"_index\":15,\"name\":{\"15\":{}},\"parent\":{}}],[\"toarraybuffer\",{\"_index\":68,\"name\":{\"80\":{}},\"parent\":{}}],[\"tokeypath\",{\"_index\":61,\"name\":{\"73\":{}},\"parent\":{}}],[\"transaction\",{\"_index\":19,\"name\":{\"19\":{}},\"parent\":{}}],[\"transactioncounter\",{\"_index\":13,\"name\":{\"12\":{}},\"parent\":{}}],[\"transactiondatapath\",{\"_index\":39,\"name\":{\"40\":{}},\"parent\":{}}],[\"transactionid\",{\"_index\":37,\"name\":{\"38\":{}},\"parent\":{}}],[\"transactionpath\",{\"_index\":38,\"name\":{\"39\":{}},\"parent\":{}}],[\"transactiontombstonepath\",{\"_index\":40,\"name\":{\"41\":{}},\"parent\":{}}],[\"unsetworkermanager\",{\"_index\":18,\"name\":{\"18\":{}},\"parent\":{}}],[\"utils\",{\"_index\":57,\"name\":{\"69\":{}},\"parent\":{\"70\":{},\"71\":{},\"72\":{},\"73\":{},\"74\":{},\"75\":{},\"76\":{},\"77\":{},\"78\":{},\"79\":{},\"80\":{},\"81\":{}}}],[\"valueasbuffer\",{\"_index\":123,\"name\":{\"166\":{}},\"parent\":{}}],[\"values\",{\"_index\":121,\"name\":{\"164\":{}},\"parent\":{}}],[\"withtransactionf\",{\"_index\":20,\"name\":{\"20\":{}},\"parent\":{}}],[\"withtransactiong\",{\"_index\":21,\"name\":{\"21\":{}},\"parent\":{}}],[\"workermanager\",{\"_index\":11,\"name\":{\"10\":{}},\"parent\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"kinds\":{\"4\":\"Namespace\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\"},\"rows\":[{\"id\":0,\"kind\":128,\"name\":\"DB\",\"url\":\"classes/DB.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1,\"kind\":2048,\"name\":\"createDB\",\"url\":\"classes/DB.html#createDB\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"DB\"},{\"id\":2,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DB.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DB\"},{\"id\":3,\"kind\":1024,\"name\":\"dbPath\",\"url\":\"classes/DB.html#dbPath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":4,\"kind\":1024,\"name\":\"crypto\",\"url\":\"classes/DB.html#crypto\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":5,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DB.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":6,\"kind\":1024,\"name\":\"key\",\"url\":\"classes/DB.html#__type.key\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DB.__type\"},{\"id\":7,\"kind\":1024,\"name\":\"ops\",\"url\":\"classes/DB.html#__type.ops\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DB.__type\"},{\"id\":8,\"kind\":1024,\"name\":\"fs\",\"url\":\"classes/DB.html#fs\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":9,\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/DB.html#logger\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":10,\"kind\":1024,\"name\":\"workerManager\",\"url\":\"classes/DB.html#workerManager\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":11,\"kind\":1024,\"name\":\"_lockBox\",\"url\":\"classes/DB.html#_lockBox\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":12,\"kind\":1024,\"name\":\"_db\",\"url\":\"classes/DB.html#_db\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":13,\"kind\":1024,\"name\":\"_iteratorRefs\",\"url\":\"classes/DB.html#_iteratorRefs\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":14,\"kind\":1024,\"name\":\"_transactionRefs\",\"url\":\"classes/DB.html#_transactionRefs\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":15,\"kind\":262144,\"name\":\"db\",\"url\":\"classes/DB.html#db\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":16,\"kind\":262144,\"name\":\"lockBox\",\"url\":\"classes/DB.html#lockBox\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":17,\"kind\":2048,\"name\":\"start\",\"url\":\"classes/DB.html#start\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DB\"},{\"id\":18,\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/DB.html#stop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DB\"},{\"id\":19,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DB.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DB\"},{\"id\":20,\"kind\":2048,\"name\":\"setWorkerManager\",\"url\":\"classes/DB.html#setWorkerManager\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":21,\"kind\":2048,\"name\":\"unsetWorkerManager\",\"url\":\"classes/DB.html#unsetWorkerManager\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":22,\"kind\":2048,\"name\":\"transaction\",\"url\":\"classes/DB.html#transaction\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":23,\"kind\":2048,\"name\":\"withTransactionF\",\"url\":\"classes/DB.html#withTransactionF\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":24,\"kind\":2048,\"name\":\"withTransactionG\",\"url\":\"classes/DB.html#withTransactionG\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":25,\"kind\":2048,\"name\":\"get\",\"url\":\"classes/DB.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":26,\"kind\":2048,\"name\":\"put\",\"url\":\"classes/DB.html#put\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":27,\"kind\":2048,\"name\":\"del\",\"url\":\"classes/DB.html#del\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":28,\"kind\":2048,\"name\":\"batch\",\"url\":\"classes/DB.html#batch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":29,\"kind\":2048,\"name\":\"iterator\",\"url\":\"classes/DB.html#iterator\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":30,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/DB.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":31,\"kind\":2048,\"name\":\"count\",\"url\":\"classes/DB.html#count\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":32,\"kind\":2048,\"name\":\"dump\",\"url\":\"classes/DB.html#dump\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":33,\"kind\":2048,\"name\":\"serializeEncrypt\",\"url\":\"classes/DB.html#serializeEncrypt\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DB\"},{\"id\":34,\"kind\":2048,\"name\":\"deserializeDecrypt\",\"url\":\"classes/DB.html#deserializeDecrypt\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DB\"},{\"id\":35,\"kind\":2048,\"name\":\"setupDb\",\"url\":\"classes/DB.html#setupDb\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":36,\"kind\":2048,\"name\":\"setupRootLevels\",\"url\":\"classes/DB.html#setupRootLevels\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":37,\"kind\":2048,\"name\":\"canaryCheck\",\"url\":\"classes/DB.html#canaryCheck\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DB\"},{\"id\":38,\"kind\":128,\"name\":\"DBTransaction\",\"url\":\"classes/DBTransaction.html\",\"classes\":\"tsd-kind-class\"},{\"id\":39,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DBTransaction.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DBTransaction\"},{\"id\":40,\"kind\":1024,\"name\":\"id\",\"url\":\"classes/DBTransaction.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":41,\"kind\":1024,\"name\":\"_db\",\"url\":\"classes/DBTransaction.html#_db\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":42,\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/DBTransaction.html#logger\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":43,\"kind\":1024,\"name\":\"lockBox\",\"url\":\"classes/DBTransaction.html#lockBox\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":44,\"kind\":1024,\"name\":\"_locks\",\"url\":\"classes/DBTransaction.html#_locks\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":45,\"kind\":1024,\"name\":\"_options\",\"url\":\"classes/DBTransaction.html#_options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":46,\"kind\":1024,\"name\":\"_transaction\",\"url\":\"classes/DBTransaction.html#_transaction\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":47,\"kind\":1024,\"name\":\"_snapshot\",\"url\":\"classes/DBTransaction.html#_snapshot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":48,\"kind\":1024,\"name\":\"_iteratorRefs\",\"url\":\"classes/DBTransaction.html#_iteratorRefs\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":49,\"kind\":1024,\"name\":\"_callbacksSuccess\",\"url\":\"classes/DBTransaction.html#_callbacksSuccess\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":50,\"kind\":1024,\"name\":\"_callbacksFailure\",\"url\":\"classes/DBTransaction.html#_callbacksFailure\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":51,\"kind\":1024,\"name\":\"_callbacksFinally\",\"url\":\"classes/DBTransaction.html#_callbacksFinally\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":52,\"kind\":1024,\"name\":\"_committed\",\"url\":\"classes/DBTransaction.html#_committed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":53,\"kind\":1024,\"name\":\"_rollbacked\",\"url\":\"classes/DBTransaction.html#_rollbacked\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":54,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DBTransaction.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DBTransaction\"},{\"id\":55,\"kind\":262144,\"name\":\"db\",\"url\":\"classes/DBTransaction.html#db\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":56,\"kind\":262144,\"name\":\"transaction\",\"url\":\"classes/DBTransaction.html#transaction\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":57,\"kind\":262144,\"name\":\"callbacksSuccess\",\"url\":\"classes/DBTransaction.html#callbacksSuccess\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":58,\"kind\":262144,\"name\":\"callbacksFailure\",\"url\":\"classes/DBTransaction.html#callbacksFailure\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":59,\"kind\":262144,\"name\":\"callbacksFinally\",\"url\":\"classes/DBTransaction.html#callbacksFinally\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":60,\"kind\":262144,\"name\":\"committed\",\"url\":\"classes/DBTransaction.html#committed\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":61,\"kind\":262144,\"name\":\"rollbacked\",\"url\":\"classes/DBTransaction.html#rollbacked\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":62,\"kind\":262144,\"name\":\"locks\",\"url\":\"classes/DBTransaction.html#locks\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":63,\"kind\":2048,\"name\":\"lock\",\"url\":\"classes/DBTransaction.html#lock\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":64,\"kind\":2048,\"name\":\"unlock\",\"url\":\"classes/DBTransaction.html#unlock\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":65,\"kind\":2048,\"name\":\"get\",\"url\":\"classes/DBTransaction.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DBTransaction\"},{\"id\":66,\"kind\":2048,\"name\":\"getForUpdate\",\"url\":\"classes/DBTransaction.html#getForUpdate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DBTransaction\"},{\"id\":67,\"kind\":2048,\"name\":\"put\",\"url\":\"classes/DBTransaction.html#put\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":68,\"kind\":2048,\"name\":\"del\",\"url\":\"classes/DBTransaction.html#del\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":69,\"kind\":2048,\"name\":\"iterator\",\"url\":\"classes/DBTransaction.html#iterator\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DBTransaction\"},{\"id\":70,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/DBTransaction.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":71,\"kind\":2048,\"name\":\"count\",\"url\":\"classes/DBTransaction.html#count\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":72,\"kind\":2048,\"name\":\"dump\",\"url\":\"classes/DBTransaction.html#dump\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"DBTransaction\"},{\"id\":73,\"kind\":2048,\"name\":\"queueSuccess\",\"url\":\"classes/DBTransaction.html#queueSuccess\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":74,\"kind\":2048,\"name\":\"queueFailure\",\"url\":\"classes/DBTransaction.html#queueFailure\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":75,\"kind\":2048,\"name\":\"queueFinally\",\"url\":\"classes/DBTransaction.html#queueFinally\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":76,\"kind\":2048,\"name\":\"commit\",\"url\":\"classes/DBTransaction.html#commit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":77,\"kind\":2048,\"name\":\"rollback\",\"url\":\"classes/DBTransaction.html#rollback\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":78,\"kind\":2048,\"name\":\"setSnapshot\",\"url\":\"classes/DBTransaction.html#setSnapshot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBTransaction\"},{\"id\":79,\"kind\":2048,\"name\":\"setupSnapshot\",\"url\":\"classes/DBTransaction.html#setupSnapshot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBTransaction\"},{\"id\":80,\"kind\":128,\"name\":\"DBIterator\",\"url\":\"classes/DBIterator.html\",\"classes\":\"tsd-kind-class tsd-has-type-parameter\"},{\"id\":81,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DBIterator.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"DBIterator\"},{\"id\":82,\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/DBIterator.html#logger\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":83,\"kind\":1024,\"name\":\"levelPath\",\"url\":\"classes/DBIterator.html#levelPath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":84,\"kind\":1024,\"name\":\"_db\",\"url\":\"classes/DBIterator.html#_db\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":85,\"kind\":1024,\"name\":\"_transaction\",\"url\":\"classes/DBIterator.html#_transaction\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":86,\"kind\":1024,\"name\":\"_options\",\"url\":\"classes/DBIterator.html#_options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":87,\"kind\":1024,\"name\":\"_iterator\",\"url\":\"classes/DBIterator.html#_iterator\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":88,\"kind\":1024,\"name\":\"first\",\"url\":\"classes/DBIterator.html#first\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":89,\"kind\":1024,\"name\":\"finished\",\"url\":\"classes/DBIterator.html#finished\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":90,\"kind\":1024,\"name\":\"cache\",\"url\":\"classes/DBIterator.html#cache\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":91,\"kind\":1024,\"name\":\"cachePos\",\"url\":\"classes/DBIterator.html#cachePos\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":92,\"kind\":1024,\"name\":\"lock\",\"url\":\"classes/DBIterator.html#lock\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":93,\"kind\":262144,\"name\":\"db\",\"url\":\"classes/DBIterator.html#db\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBIterator\"},{\"id\":94,\"kind\":262144,\"name\":\"transaction\",\"url\":\"classes/DBIterator.html#transaction\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBIterator\"},{\"id\":95,\"kind\":262144,\"name\":\"iterator\",\"url\":\"classes/DBIterator.html#iterator\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBIterator\"},{\"id\":96,\"kind\":262144,\"name\":\"options\",\"url\":\"classes/DBIterator.html#options\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"DBIterator\"},{\"id\":97,\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DBIterator.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DBIterator\"},{\"id\":98,\"kind\":2048,\"name\":\"seek\",\"url\":\"classes/DBIterator.html#seek\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBIterator\"},{\"id\":99,\"kind\":2048,\"name\":\"next\",\"url\":\"classes/DBIterator.html#next\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBIterator\"},{\"id\":100,\"kind\":2048,\"name\":\"_next\",\"url\":\"classes/DBIterator.html#_next\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":101,\"kind\":2048,\"name\":\"processEntry\",\"url\":\"classes/DBIterator.html#processEntry\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"DBIterator\"},{\"id\":102,\"kind\":2048,\"name\":\"[asyncIterator]\",\"url\":\"classes/DBIterator.html#_asyncIterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DBIterator\"},{\"id\":103,\"kind\":4,\"name\":\"utils\",\"url\":\"modules/utils.html\",\"classes\":\"tsd-kind-namespace\"},{\"id\":104,\"kind\":32,\"name\":\"sep\",\"url\":\"modules/utils.html#sep\",\"classes\":\"tsd-kind-variable tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":105,\"kind\":64,\"name\":\"encodePart\",\"url\":\"modules/utils.html#encodePart\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":106,\"kind\":64,\"name\":\"decodePart\",\"url\":\"modules/utils.html#decodePart\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":107,\"kind\":64,\"name\":\"toKeyPath\",\"url\":\"modules/utils.html#toKeyPath\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":108,\"kind\":64,\"name\":\"keyPathToKey\",\"url\":\"modules/utils.html#keyPathToKey\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":109,\"kind\":64,\"name\":\"levelPathToKey\",\"url\":\"modules/utils.html#levelPathToKey\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":110,\"kind\":64,\"name\":\"parseKey\",\"url\":\"modules/utils.html#parseKey\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":111,\"kind\":64,\"name\":\"sepExists\",\"url\":\"modules/utils.html#sepExists\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":112,\"kind\":64,\"name\":\"serialize\",\"url\":\"modules/utils.html#serialize\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"utils\"},{\"id\":113,\"kind\":64,\"name\":\"deserialize\",\"url\":\"modules/utils.html#deserialize\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"utils\"},{\"id\":114,\"kind\":64,\"name\":\"toArrayBuffer\",\"url\":\"modules/utils.html#toArrayBuffer\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":115,\"kind\":64,\"name\":\"fromArrayBuffer\",\"url\":\"modules/utils.html#fromArrayBuffer\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":116,\"kind\":64,\"name\":\"promisify\",\"url\":\"modules/utils.html#promisify\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"utils\"},{\"id\":117,\"kind\":64,\"name\":\"filterUndefined\",\"url\":\"modules/utils.html#filterUndefined\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"utils\"},{\"id\":118,\"kind\":64,\"name\":\"iterationOptions\",\"url\":\"modules/utils.html#iterationOptions\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"utils\"},{\"id\":119,\"kind\":4,\"name\":\"errors\",\"url\":\"modules/errors.html\",\"classes\":\"tsd-kind-namespace\"},{\"id\":120,\"kind\":128,\"name\":\"ErrorDB\",\"url\":\"classes/errors.ErrorDB.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":121,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDB.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDB\"},{\"id\":122,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDB.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDB\"},{\"id\":123,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDB.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDB\"},{\"id\":124,\"kind\":128,\"name\":\"ErrorDBRunning\",\"url\":\"classes/errors.ErrorDBRunning.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":125,\"kind\":1024,\"name\":\"desription\",\"url\":\"classes/errors.ErrorDBRunning.html#desription\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-static\",\"parent\":\"errors.ErrorDBRunning\"},{\"id\":126,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBRunning.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"errors.ErrorDBRunning\"},{\"id\":127,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBRunning.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBRunning\"},{\"id\":128,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBRunning.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBRunning\"},{\"id\":129,\"kind\":128,\"name\":\"ErrorDBNotRunning\",\"url\":\"classes/errors.ErrorDBNotRunning.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":130,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBNotRunning.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBNotRunning\"},{\"id\":131,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBNotRunning.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBNotRunning\"},{\"id\":132,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBNotRunning.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBNotRunning\"},{\"id\":133,\"kind\":128,\"name\":\"ErrorDBDestroyed\",\"url\":\"classes/errors.ErrorDBDestroyed.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":134,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBDestroyed.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBDestroyed\"},{\"id\":135,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBDestroyed.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBDestroyed\"},{\"id\":136,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBDestroyed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBDestroyed\"},{\"id\":137,\"kind\":128,\"name\":\"ErrorDBCreate\",\"url\":\"classes/errors.ErrorDBCreate.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":138,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBCreate.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBCreate\"},{\"id\":139,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBCreate.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBCreate\"},{\"id\":140,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBCreate.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBCreate\"},{\"id\":141,\"kind\":128,\"name\":\"ErrorDBDelete\",\"url\":\"classes/errors.ErrorDBDelete.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":142,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBDelete.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBDelete\"},{\"id\":143,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBDelete.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBDelete\"},{\"id\":144,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBDelete.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBDelete\"},{\"id\":145,\"kind\":128,\"name\":\"ErrorDBKey\",\"url\":\"classes/errors.ErrorDBKey.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":146,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBKey.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBKey\"},{\"id\":147,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBKey.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBKey\"},{\"id\":148,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBKey.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBKey\"},{\"id\":149,\"kind\":128,\"name\":\"ErrorDBDecrypt\",\"url\":\"classes/errors.ErrorDBDecrypt.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":150,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBDecrypt.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBDecrypt\"},{\"id\":151,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBDecrypt.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBDecrypt\"},{\"id\":152,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBDecrypt.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBDecrypt\"},{\"id\":153,\"kind\":128,\"name\":\"ErrorDBParseKey\",\"url\":\"classes/errors.ErrorDBParseKey.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":154,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBParseKey.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBParseKey\"},{\"id\":155,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBParseKey.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBParseKey\"},{\"id\":156,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBParseKey.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBParseKey\"},{\"id\":157,\"kind\":128,\"name\":\"ErrorDBParseValue\",\"url\":\"classes/errors.ErrorDBParseValue.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":158,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBParseValue.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBParseValue\"},{\"id\":159,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBParseValue.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBParseValue\"},{\"id\":160,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBParseValue.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBParseValue\"},{\"id\":161,\"kind\":128,\"name\":\"ErrorDBIterator\",\"url\":\"classes/errors.ErrorDBIterator.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":162,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBIterator.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBIterator\"},{\"id\":163,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBIterator.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBIterator\"},{\"id\":164,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBIterator.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBIterator\"},{\"id\":165,\"kind\":128,\"name\":\"ErrorDBIteratorDestroyed\",\"url\":\"classes/errors.ErrorDBIteratorDestroyed.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":166,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBIteratorDestroyed.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBIteratorDestroyed\"},{\"id\":167,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBIteratorDestroyed.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBIteratorDestroyed\"},{\"id\":168,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBIteratorDestroyed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBIteratorDestroyed\"},{\"id\":169,\"kind\":128,\"name\":\"ErrorDBIteratorBusy\",\"url\":\"classes/errors.ErrorDBIteratorBusy.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":170,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBIteratorBusy.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBIteratorBusy\"},{\"id\":171,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBIteratorBusy.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBIteratorBusy\"},{\"id\":172,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBIteratorBusy.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBIteratorBusy\"},{\"id\":173,\"kind\":128,\"name\":\"ErrorDBTransaction\",\"url\":\"classes/errors.ErrorDBTransaction.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":174,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransaction.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransaction\"},{\"id\":175,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransaction.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransaction\"},{\"id\":176,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransaction.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransaction\"},{\"id\":177,\"kind\":128,\"name\":\"ErrorDBTransactionDestroyed\",\"url\":\"classes/errors.ErrorDBTransactionDestroyed.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":178,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransactionDestroyed.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransactionDestroyed\"},{\"id\":179,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransactionDestroyed.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransactionDestroyed\"},{\"id\":180,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransactionDestroyed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransactionDestroyed\"},{\"id\":181,\"kind\":128,\"name\":\"ErrorDBTransactionCommitted\",\"url\":\"classes/errors.ErrorDBTransactionCommitted.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":182,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransactionCommitted.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransactionCommitted\"},{\"id\":183,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransactionCommitted.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransactionCommitted\"},{\"id\":184,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransactionCommitted.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransactionCommitted\"},{\"id\":185,\"kind\":128,\"name\":\"ErrorDBTransactionNotCommitted\",\"url\":\"classes/errors.ErrorDBTransactionNotCommitted.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":186,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransactionNotCommitted.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransactionNotCommitted\"},{\"id\":187,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransactionNotCommitted.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransactionNotCommitted\"},{\"id\":188,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransactionNotCommitted.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransactionNotCommitted\"},{\"id\":189,\"kind\":128,\"name\":\"ErrorDBTransactionRollbacked\",\"url\":\"classes/errors.ErrorDBTransactionRollbacked.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":190,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransactionRollbacked.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransactionRollbacked\"},{\"id\":191,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransactionRollbacked.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransactionRollbacked\"},{\"id\":192,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransactionRollbacked.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransactionRollbacked\"},{\"id\":193,\"kind\":128,\"name\":\"ErrorDBTransactionNotCommittedNorRollbacked\",\"url\":\"classes/errors.ErrorDBTransactionNotCommittedNorRollbacked.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":194,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransactionNotCommittedNorRollbacked.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransactionNotCommittedNorRollbacked\"},{\"id\":195,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransactionNotCommittedNorRollbacked.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransactionNotCommittedNorRollbacked\"},{\"id\":196,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransactionNotCommittedNorRollbacked.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransactionNotCommittedNorRollbacked\"},{\"id\":197,\"kind\":128,\"name\":\"ErrorDBTransactionConflict\",\"url\":\"classes/errors.ErrorDBTransactionConflict.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":198,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransactionConflict.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransactionConflict\"},{\"id\":199,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransactionConflict.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransactionConflict\"},{\"id\":200,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransactionConflict.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransactionConflict\"},{\"id\":201,\"kind\":128,\"name\":\"ErrorDBTransactionLockType\",\"url\":\"classes/errors.ErrorDBTransactionLockType.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"errors\"},{\"id\":202,\"kind\":1024,\"name\":\"description\",\"url\":\"classes/errors.ErrorDBTransactionLockType.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-static\",\"parent\":\"errors.ErrorDBTransactionLockType\"},{\"id\":203,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/errors.ErrorDBTransactionLockType.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"errors.ErrorDBTransactionLockType\"},{\"id\":204,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/errors.ErrorDBTransactionLockType.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited\",\"parent\":\"errors.ErrorDBTransactionLockType\"},{\"id\":205,\"kind\":4,\"name\":\"rocksdb\",\"url\":\"modules/rocksdb.html\",\"classes\":\"tsd-kind-namespace\"},{\"id\":206,\"kind\":32,\"name\":\"rocksdb\",\"url\":\"modules/rocksdb.html#rocksdb-1\",\"classes\":\"tsd-kind-variable tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":207,\"kind\":32,\"name\":\"rocksdbP\",\"url\":\"modules/rocksdb.html#rocksdbP\",\"classes\":\"tsd-kind-variable tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":208,\"kind\":256,\"name\":\"RocksDB\",\"url\":\"interfaces/rocksdb.RocksDB.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":209,\"kind\":2048,\"name\":\"dbInit\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":210,\"kind\":2048,\"name\":\"dbOpen\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbOpen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":211,\"kind\":2048,\"name\":\"dbClose\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbClose\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":212,\"kind\":2048,\"name\":\"dbGet\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbGet\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":213,\"kind\":2048,\"name\":\"dbMultiGet\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbMultiGet\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":214,\"kind\":2048,\"name\":\"dbPut\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbPut\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":215,\"kind\":2048,\"name\":\"dbDel\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbDel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":216,\"kind\":2048,\"name\":\"dbClear\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbClear\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":217,\"kind\":2048,\"name\":\"dbCount\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbCount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":218,\"kind\":2048,\"name\":\"dbApproximateSize\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbApproximateSize\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":219,\"kind\":2048,\"name\":\"dbCompactRange\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbCompactRange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":220,\"kind\":2048,\"name\":\"dbGetProperty\",\"url\":\"interfaces/rocksdb.RocksDB.html#dbGetProperty\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":221,\"kind\":2048,\"name\":\"snapshotInit\",\"url\":\"interfaces/rocksdb.RocksDB.html#snapshotInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":222,\"kind\":2048,\"name\":\"snapshotRelease\",\"url\":\"interfaces/rocksdb.RocksDB.html#snapshotRelease\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":223,\"kind\":2048,\"name\":\"destroyDb\",\"url\":\"interfaces/rocksdb.RocksDB.html#destroyDb\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":224,\"kind\":2048,\"name\":\"repairDb\",\"url\":\"interfaces/rocksdb.RocksDB.html#repairDb\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":225,\"kind\":2048,\"name\":\"iteratorInit\",\"url\":\"interfaces/rocksdb.RocksDB.html#iteratorInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":226,\"kind\":2048,\"name\":\"iteratorSeek\",\"url\":\"interfaces/rocksdb.RocksDB.html#iteratorSeek\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":227,\"kind\":2048,\"name\":\"iteratorClose\",\"url\":\"interfaces/rocksdb.RocksDB.html#iteratorClose\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":228,\"kind\":2048,\"name\":\"iteratorNextv\",\"url\":\"interfaces/rocksdb.RocksDB.html#iteratorNextv\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":229,\"kind\":2048,\"name\":\"batchDo\",\"url\":\"interfaces/rocksdb.RocksDB.html#batchDo\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":230,\"kind\":2048,\"name\":\"batchInit\",\"url\":\"interfaces/rocksdb.RocksDB.html#batchInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":231,\"kind\":2048,\"name\":\"batchPut\",\"url\":\"interfaces/rocksdb.RocksDB.html#batchPut\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":232,\"kind\":2048,\"name\":\"batchDel\",\"url\":\"interfaces/rocksdb.RocksDB.html#batchDel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":233,\"kind\":2048,\"name\":\"batchClear\",\"url\":\"interfaces/rocksdb.RocksDB.html#batchClear\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":234,\"kind\":2048,\"name\":\"batchWrite\",\"url\":\"interfaces/rocksdb.RocksDB.html#batchWrite\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":235,\"kind\":2048,\"name\":\"transactionInit\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":236,\"kind\":2048,\"name\":\"transactionId\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionId\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":237,\"kind\":2048,\"name\":\"transactionCommit\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionCommit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":238,\"kind\":2048,\"name\":\"transactionRollback\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionRollback\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":239,\"kind\":2048,\"name\":\"transactionGet\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionGet\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":240,\"kind\":2048,\"name\":\"transactionGetForUpdate\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionGetForUpdate\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":241,\"kind\":2048,\"name\":\"transactionMultiGet\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionMultiGet\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":242,\"kind\":2048,\"name\":\"transactionMultiGetForUpdate\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionMultiGetForUpdate\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":243,\"kind\":2048,\"name\":\"transactionPut\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionPut\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":244,\"kind\":2048,\"name\":\"transactionDel\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionDel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":245,\"kind\":2048,\"name\":\"transactionSnapshot\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionSnapshot\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":246,\"kind\":2048,\"name\":\"transactionIteratorInit\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionIteratorInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":247,\"kind\":2048,\"name\":\"transactionClear\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionClear\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":248,\"kind\":2048,\"name\":\"transactionCount\",\"url\":\"interfaces/rocksdb.RocksDB.html#transactionCount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDB\"},{\"id\":249,\"kind\":256,\"name\":\"RocksDBP\",\"url\":\"interfaces/rocksdb.RocksDBP.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":250,\"kind\":2048,\"name\":\"dbInit\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":251,\"kind\":2048,\"name\":\"dbOpen\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbOpen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":252,\"kind\":2048,\"name\":\"dbClose\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbClose\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":253,\"kind\":2048,\"name\":\"dbGet\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbGet\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":254,\"kind\":2048,\"name\":\"dbMultiGet\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbMultiGet\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":255,\"kind\":2048,\"name\":\"dbPut\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbPut\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":256,\"kind\":2048,\"name\":\"dbDel\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbDel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":257,\"kind\":2048,\"name\":\"dbClear\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbClear\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":258,\"kind\":2048,\"name\":\"dbCount\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbCount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":259,\"kind\":2048,\"name\":\"dbApproximateSize\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbApproximateSize\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":260,\"kind\":2048,\"name\":\"dbCompactRange\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbCompactRange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":261,\"kind\":2048,\"name\":\"dbGetProperty\",\"url\":\"interfaces/rocksdb.RocksDBP.html#dbGetProperty\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":262,\"kind\":2048,\"name\":\"snapshotInit\",\"url\":\"interfaces/rocksdb.RocksDBP.html#snapshotInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":263,\"kind\":2048,\"name\":\"snapshotRelease\",\"url\":\"interfaces/rocksdb.RocksDBP.html#snapshotRelease\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":264,\"kind\":2048,\"name\":\"destroyDb\",\"url\":\"interfaces/rocksdb.RocksDBP.html#destroyDb\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":265,\"kind\":2048,\"name\":\"repairDb\",\"url\":\"interfaces/rocksdb.RocksDBP.html#repairDb\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":266,\"kind\":2048,\"name\":\"iteratorInit\",\"url\":\"interfaces/rocksdb.RocksDBP.html#iteratorInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":267,\"kind\":2048,\"name\":\"iteratorSeek\",\"url\":\"interfaces/rocksdb.RocksDBP.html#iteratorSeek\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":268,\"kind\":2048,\"name\":\"iteratorClose\",\"url\":\"interfaces/rocksdb.RocksDBP.html#iteratorClose\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":269,\"kind\":2048,\"name\":\"iteratorNextv\",\"url\":\"interfaces/rocksdb.RocksDBP.html#iteratorNextv\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":270,\"kind\":2048,\"name\":\"batchDo\",\"url\":\"interfaces/rocksdb.RocksDBP.html#batchDo\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":271,\"kind\":2048,\"name\":\"batchInit\",\"url\":\"interfaces/rocksdb.RocksDBP.html#batchInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":272,\"kind\":2048,\"name\":\"batchPut\",\"url\":\"interfaces/rocksdb.RocksDBP.html#batchPut\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":273,\"kind\":2048,\"name\":\"batchDel\",\"url\":\"interfaces/rocksdb.RocksDBP.html#batchDel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":274,\"kind\":2048,\"name\":\"batchClear\",\"url\":\"interfaces/rocksdb.RocksDBP.html#batchClear\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":275,\"kind\":2048,\"name\":\"batchWrite\",\"url\":\"interfaces/rocksdb.RocksDBP.html#batchWrite\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":276,\"kind\":2048,\"name\":\"transactionInit\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":277,\"kind\":2048,\"name\":\"transactionId\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionId\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":278,\"kind\":2048,\"name\":\"transactionCommit\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionCommit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":279,\"kind\":2048,\"name\":\"transactionRollback\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionRollback\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":280,\"kind\":2048,\"name\":\"transactionGet\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionGet\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":281,\"kind\":2048,\"name\":\"transactionGetForUpdate\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionGetForUpdate\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":282,\"kind\":2048,\"name\":\"transactionMultiGet\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionMultiGet\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":283,\"kind\":2048,\"name\":\"transactionMultiGetForUpdate\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionMultiGetForUpdate\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":284,\"kind\":2048,\"name\":\"transactionPut\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionPut\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":285,\"kind\":2048,\"name\":\"transactionDel\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionDel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":286,\"kind\":2048,\"name\":\"transactionSnapshot\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionSnapshot\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":287,\"kind\":2048,\"name\":\"transactionIteratorInit\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionIteratorInit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":288,\"kind\":2048,\"name\":\"transactionClear\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionClear\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":289,\"kind\":2048,\"name\":\"transactionCount\",\"url\":\"interfaces/rocksdb.RocksDBP.html#transactionCount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"rocksdb.RocksDBP\"},{\"id\":290,\"kind\":4194304,\"name\":\"RocksDBDatabase\",\"url\":\"modules/rocksdb.html#RocksDBDatabase\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":291,\"kind\":4194304,\"name\":\"RocksDBIterator\",\"url\":\"modules/rocksdb.html#RocksDBIterator\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"rocksdb\"},{\"id\":292,\"kind\":4194304,\"name\":\"RocksDBTransaction\",\"url\":\"modules/rocksdb.html#RocksDBTransaction\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":293,\"kind\":4194304,\"name\":\"RocksDBBatch\",\"url\":\"modules/rocksdb.html#RocksDBBatch\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":294,\"kind\":4194304,\"name\":\"RocksDBSnapshot\",\"url\":\"modules/rocksdb.html#RocksDBSnapshot\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":295,\"kind\":4194304,\"name\":\"RocksDBTransactionSnapshot\",\"url\":\"modules/rocksdb.html#RocksDBTransactionSnapshot\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":296,\"kind\":4194304,\"name\":\"RocksDBDatabaseOptions\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":297,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"rocksdb.RocksDBDatabaseOptions\"},{\"id\":298,\"kind\":1024,\"name\":\"createIfMissing\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions.__type-2.createIfMissing\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBDatabaseOptions.__type\"},{\"id\":299,\"kind\":1024,\"name\":\"errorIfExists\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions.__type-2.errorIfExists\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBDatabaseOptions.__type\"},{\"id\":300,\"kind\":1024,\"name\":\"compression\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions.__type-2.compression\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBDatabaseOptions.__type\"},{\"id\":301,\"kind\":1024,\"name\":\"infoLogLevel\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions.__type-2.infoLogLevel\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBDatabaseOptions.__type\"},{\"id\":302,\"kind\":1024,\"name\":\"cacheSize\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions.__type-2.cacheSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBDatabaseOptions.__type\"},{\"id\":303,\"kind\":1024,\"name\":\"writeBufferSize\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions.__type-2.writeBufferSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBDatabaseOptions.__type\"},{\"id\":304,\"kind\":1024,\"name\":\"blockSize\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions.__type-2.blockSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBDatabaseOptions.__type\"},{\"id\":305,\"kind\":1024,\"name\":\"maxOpenFiles\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions.__type-2.maxOpenFiles\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBDatabaseOptions.__type\"},{\"id\":306,\"kind\":1024,\"name\":\"blockRestartInterval\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions.__type-2.blockRestartInterval\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBDatabaseOptions.__type\"},{\"id\":307,\"kind\":1024,\"name\":\"maxFileSize\",\"url\":\"modules/rocksdb.html#RocksDBDatabaseOptions.__type-2.maxFileSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBDatabaseOptions.__type\"},{\"id\":308,\"kind\":4194304,\"name\":\"RocksDBGetOptions\",\"url\":\"modules/rocksdb.html#RocksDBGetOptions\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"rocksdb\"},{\"id\":309,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/rocksdb.html#RocksDBGetOptions.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"rocksdb.RocksDBGetOptions\"},{\"id\":310,\"kind\":1024,\"name\":\"valueEncoding\",\"url\":\"modules/rocksdb.html#RocksDBGetOptions.__type-3.valueEncoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBGetOptions.__type\"},{\"id\":311,\"kind\":1024,\"name\":\"fillCache\",\"url\":\"modules/rocksdb.html#RocksDBGetOptions.__type-3.fillCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBGetOptions.__type\"},{\"id\":312,\"kind\":1024,\"name\":\"snapshot\",\"url\":\"modules/rocksdb.html#RocksDBGetOptions.__type-3.snapshot\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBGetOptions.__type\"},{\"id\":313,\"kind\":4194304,\"name\":\"RocksDBPutOptions\",\"url\":\"modules/rocksdb.html#RocksDBPutOptions\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":314,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/rocksdb.html#RocksDBPutOptions.__type-4\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"rocksdb.RocksDBPutOptions\"},{\"id\":315,\"kind\":1024,\"name\":\"sync\",\"url\":\"modules/rocksdb.html#RocksDBPutOptions.__type-4.sync\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBPutOptions.__type\"},{\"id\":316,\"kind\":4194304,\"name\":\"RocksDBDelOptions\",\"url\":\"modules/rocksdb.html#RocksDBDelOptions\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":317,\"kind\":4194304,\"name\":\"RocksDBRangeOptions\",\"url\":\"modules/rocksdb.html#RocksDBRangeOptions\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":318,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/rocksdb.html#RocksDBRangeOptions.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"rocksdb.RocksDBRangeOptions\"},{\"id\":319,\"kind\":1024,\"name\":\"gt\",\"url\":\"modules/rocksdb.html#RocksDBRangeOptions.__type-5.gt\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBRangeOptions.__type\"},{\"id\":320,\"kind\":1024,\"name\":\"gte\",\"url\":\"modules/rocksdb.html#RocksDBRangeOptions.__type-5.gte\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBRangeOptions.__type\"},{\"id\":321,\"kind\":1024,\"name\":\"lt\",\"url\":\"modules/rocksdb.html#RocksDBRangeOptions.__type-5.lt\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBRangeOptions.__type\"},{\"id\":322,\"kind\":1024,\"name\":\"lte\",\"url\":\"modules/rocksdb.html#RocksDBRangeOptions.__type-5.lte\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBRangeOptions.__type\"},{\"id\":323,\"kind\":1024,\"name\":\"reverse\",\"url\":\"modules/rocksdb.html#RocksDBRangeOptions.__type-5.reverse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBRangeOptions.__type\"},{\"id\":324,\"kind\":1024,\"name\":\"limit\",\"url\":\"modules/rocksdb.html#RocksDBRangeOptions.__type-5.limit\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBRangeOptions.__type\"},{\"id\":325,\"kind\":4194304,\"name\":\"RocksDBClearOptions\",\"url\":\"modules/rocksdb.html#RocksDBClearOptions\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"rocksdb\"},{\"id\":326,\"kind\":4194304,\"name\":\"RocksDBCountOptions\",\"url\":\"modules/rocksdb.html#RocksDBCountOptions\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"rocksdb\"},{\"id\":327,\"kind\":4194304,\"name\":\"RocksDBIteratorOptions\",\"url\":\"modules/rocksdb.html#RocksDBIteratorOptions\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"rocksdb\"},{\"id\":328,\"kind\":4194304,\"name\":\"RocksDBTransactionOptions\",\"url\":\"modules/rocksdb.html#RocksDBTransactionOptions\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":329,\"kind\":4194304,\"name\":\"RocksDBBatchOptions\",\"url\":\"modules/rocksdb.html#RocksDBBatchOptions\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":330,\"kind\":4194304,\"name\":\"RocksDBBatchDelOperation\",\"url\":\"modules/rocksdb.html#RocksDBBatchDelOperation\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":331,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/rocksdb.html#RocksDBBatchDelOperation.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"rocksdb.RocksDBBatchDelOperation\"},{\"id\":332,\"kind\":1024,\"name\":\"type\",\"url\":\"modules/rocksdb.html#RocksDBBatchDelOperation.__type.type\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBBatchDelOperation.__type\"},{\"id\":333,\"kind\":1024,\"name\":\"key\",\"url\":\"modules/rocksdb.html#RocksDBBatchDelOperation.__type.key\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBBatchDelOperation.__type\"},{\"id\":334,\"kind\":4194304,\"name\":\"RocksDBBatchPutOperation\",\"url\":\"modules/rocksdb.html#RocksDBBatchPutOperation\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"rocksdb\"},{\"id\":335,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/rocksdb.html#RocksDBBatchPutOperation.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"rocksdb.RocksDBBatchPutOperation\"},{\"id\":336,\"kind\":1024,\"name\":\"type\",\"url\":\"modules/rocksdb.html#RocksDBBatchPutOperation.__type-1.type-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBBatchPutOperation.__type\"},{\"id\":337,\"kind\":1024,\"name\":\"key\",\"url\":\"modules/rocksdb.html#RocksDBBatchPutOperation.__type-1.key-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBBatchPutOperation.__type\"},{\"id\":338,\"kind\":1024,\"name\":\"value\",\"url\":\"modules/rocksdb.html#RocksDBBatchPutOperation.__type-1.value\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rocksdb.RocksDBBatchPutOperation.__type\"},{\"id\":339,\"kind\":4194304,\"name\":\"POJO\",\"url\":\"modules.html#POJO\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":340,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#POJO.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"POJO\"},{\"id\":341,\"kind\":256,\"name\":\"ToString\",\"url\":\"interfaces/ToString.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":342,\"kind\":2048,\"name\":\"toString\",\"url\":\"interfaces/ToString.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"ToString\"},{\"id\":343,\"kind\":4194304,\"name\":\"Opaque\",\"url\":\"modules.html#Opaque\",\"classes\":\"tsd-kind-type-alias tsd-has-type-parameter\"},{\"id\":344,\"kind\":4194304,\"name\":\"Callback\",\"url\":\"modules.html#Callback\",\"classes\":\"tsd-kind-type-alias tsd-has-type-parameter\"},{\"id\":345,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#Callback.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"Callback\"},{\"id\":346,\"kind\":4194304,\"name\":\"Merge\",\"url\":\"modules.html#Merge\",\"classes\":\"tsd-kind-type-alias tsd-has-type-parameter\"},{\"id\":347,\"kind\":256,\"name\":\"FileSystem\",\"url\":\"interfaces/FileSystem.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":348,\"kind\":1024,\"name\":\"promises\",\"url\":\"interfaces/FileSystem.html#promises\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FileSystem\"},{\"id\":349,\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FileSystem.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"FileSystem\"},{\"id\":350,\"kind\":1024,\"name\":\"rm\",\"url\":\"interfaces/FileSystem.html#__type.rm\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FileSystem.__type\"},{\"id\":351,\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FileSystem.html#__type.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"FileSystem.__type\"},{\"id\":352,\"kind\":1024,\"name\":\"mkdir\",\"url\":\"interfaces/FileSystem.html#__type.mkdir\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FileSystem.__type\"},{\"id\":353,\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FileSystem.html#__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"FileSystem.__type\"},{\"id\":354,\"kind\":4194304,\"name\":\"Crypto\",\"url\":\"modules.html#Crypto\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":355,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#Crypto.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"Crypto\"},{\"id\":356,\"kind\":2048,\"name\":\"encrypt\",\"url\":\"modules.html#Crypto.__type.encrypt\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"Crypto.__type\"},{\"id\":357,\"kind\":2048,\"name\":\"decrypt\",\"url\":\"modules.html#Crypto.__type.decrypt\",\"classes\":\"tsd-kind-method tsd-parent-kind-type-literal\",\"parent\":\"Crypto.__type\"},{\"id\":358,\"kind\":4194304,\"name\":\"DBWorkerManagerInterface\",\"url\":\"modules.html#DBWorkerManagerInterface\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":359,\"kind\":4194304,\"name\":\"KeyPath\",\"url\":\"modules.html#KeyPath\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":360,\"kind\":4194304,\"name\":\"LevelPath\",\"url\":\"modules.html#LevelPath\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":361,\"kind\":4194304,\"name\":\"DBOptions\",\"url\":\"modules.html#DBOptions\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":362,\"kind\":4194304,\"name\":\"DBIteratorOptions\",\"url\":\"modules.html#DBIteratorOptions\",\"classes\":\"tsd-kind-type-alias tsd-has-type-parameter\"},{\"id\":363,\"kind\":4194304,\"name\":\"DBClearOptions\",\"url\":\"modules.html#DBClearOptions\",\"classes\":\"tsd-kind-type-alias tsd-has-type-parameter\"},{\"id\":364,\"kind\":4194304,\"name\":\"DBCountOptions\",\"url\":\"modules.html#DBCountOptions\",\"classes\":\"tsd-kind-type-alias tsd-has-type-parameter\"},{\"id\":365,\"kind\":4194304,\"name\":\"DBBatch\",\"url\":\"modules.html#DBBatch\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":366,\"kind\":4194304,\"name\":\"DBOp\",\"url\":\"modules.html#DBOp\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":367,\"kind\":4194304,\"name\":\"DBOps\",\"url\":\"modules.html#DBOps\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":368,\"kind\":4194304,\"name\":\"MultiLockRequest\",\"url\":\"modules.html#MultiLockRequest\",\"classes\":\"tsd-kind-type-alias\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,22.372]],[\"parent/0\",[]],[\"name/1\",[1,55.08]],[\"parent/1\",[0,2.175]],[\"name/2\",[2,27.148]],[\"parent/2\",[0,2.175]],[\"name/3\",[3,55.08]],[\"parent/3\",[0,2.175]],[\"name/4\",[4,46.607]],[\"parent/4\",[0,2.175]],[\"name/5\",[5,23.725]],[\"parent/5\",[0,2.175]],[\"name/6\",[6,46.607]],[\"parent/6\",[7,4.859]],[\"name/7\",[8,55.08]],[\"parent/7\",[7,4.859]],[\"name/8\",[9,55.08]],[\"parent/8\",[0,2.175]],[\"name/9\",[10,46.607]],[\"parent/9\",[0,2.175]],[\"name/10\",[11,55.08]],[\"parent/10\",[0,2.175]],[\"name/11\",[12,55.08]],[\"parent/11\",[0,2.175]],[\"name/12\",[13,46.607]],[\"parent/12\",[0,2.175]],[\"name/13\",[14,49.972]],[\"parent/13\",[0,2.175]],[\"name/14\",[15,55.08]],[\"parent/14\",[0,2.175]],[\"name/15\",[0,22.372]],[\"parent/15\",[0,2.175]],[\"name/16\",[16,49.972]],[\"parent/16\",[0,2.175]],[\"name/17\",[17,55.08]],[\"parent/17\",[0,2.175]],[\"name/18\",[18,55.08]],[\"parent/18\",[0,2.175]],[\"name/19\",[19,46.607]],[\"parent/19\",[0,2.175]],[\"name/20\",[20,55.08]],[\"parent/20\",[0,2.175]],[\"name/21\",[21,55.08]],[\"parent/21\",[0,2.175]],[\"name/22\",[22,46.607]],[\"parent/22\",[0,2.175]],[\"name/23\",[23,55.08]],[\"parent/23\",[0,2.175]],[\"name/24\",[24,55.08]],[\"parent/24\",[0,2.175]],[\"name/25\",[25,49.972]],[\"parent/25\",[0,2.175]],[\"name/26\",[26,49.972]],[\"parent/26\",[0,2.175]],[\"name/27\",[27,49.972]],[\"parent/27\",[0,2.175]],[\"name/28\",[28,55.08]],[\"parent/28\",[0,2.175]],[\"name/29\",[29,46.607]],[\"parent/29\",[0,2.175]],[\"name/30\",[30,49.972]],[\"parent/30\",[0,2.175]],[\"name/31\",[31,49.972]],[\"parent/31\",[0,2.175]],[\"name/32\",[32,49.972]],[\"parent/32\",[0,2.175]],[\"name/33\",[33,55.08]],[\"parent/33\",[0,2.175]],[\"name/34\",[34,55.08]],[\"parent/34\",[0,2.175]],[\"name/35\",[35,55.08]],[\"parent/35\",[0,2.175]],[\"name/36\",[36,55.08]],[\"parent/36\",[0,2.175]],[\"name/37\",[37,55.08]],[\"parent/37\",[0,2.175]],[\"name/38\",[38,21.64]],[\"parent/38\",[]],[\"name/39\",[2,27.148]],[\"parent/39\",[38,2.104]],[\"name/40\",[39,55.08]],[\"parent/40\",[38,2.104]],[\"name/41\",[13,46.607]],[\"parent/41\",[38,2.104]],[\"name/42\",[10,46.607]],[\"parent/42\",[38,2.104]],[\"name/43\",[16,49.972]],[\"parent/43\",[38,2.104]],[\"name/44\",[40,55.08]],[\"parent/44\",[38,2.104]],[\"name/45\",[41,49.972]],[\"parent/45\",[38,2.104]],[\"name/46\",[42,49.972]],[\"parent/46\",[38,2.104]],[\"name/47\",[43,55.08]],[\"parent/47\",[38,2.104]],[\"name/48\",[14,49.972]],[\"parent/48\",[38,2.104]],[\"name/49\",[44,55.08]],[\"parent/49\",[38,2.104]],[\"name/50\",[45,55.08]],[\"parent/50\",[38,2.104]],[\"name/51\",[46,55.08]],[\"parent/51\",[38,2.104]],[\"name/52\",[47,55.08]],[\"parent/52\",[38,2.104]],[\"name/53\",[48,55.08]],[\"parent/53\",[38,2.104]],[\"name/54\",[19,46.607]],[\"parent/54\",[38,2.104]],[\"name/55\",[0,22.372]],[\"parent/55\",[38,2.104]],[\"name/56\",[22,46.607]],[\"parent/56\",[38,2.104]],[\"name/57\",[49,55.08]],[\"parent/57\",[38,2.104]],[\"name/58\",[50,55.08]],[\"parent/58\",[38,2.104]],[\"name/59\",[51,55.08]],[\"parent/59\",[38,2.104]],[\"name/60\",[52,55.08]],[\"parent/60\",[38,2.104]],[\"name/61\",[53,55.08]],[\"parent/61\",[38,2.104]],[\"name/62\",[54,55.08]],[\"parent/62\",[38,2.104]],[\"name/63\",[55,49.972]],[\"parent/63\",[38,2.104]],[\"name/64\",[56,55.08]],[\"parent/64\",[38,2.104]],[\"name/65\",[25,49.972]],[\"parent/65\",[38,2.104]],[\"name/66\",[57,55.08]],[\"parent/66\",[38,2.104]],[\"name/67\",[26,49.972]],[\"parent/67\",[38,2.104]],[\"name/68\",[27,49.972]],[\"parent/68\",[38,2.104]],[\"name/69\",[29,46.607]],[\"parent/69\",[38,2.104]],[\"name/70\",[30,49.972]],[\"parent/70\",[38,2.104]],[\"name/71\",[31,49.972]],[\"parent/71\",[38,2.104]],[\"name/72\",[32,49.972]],[\"parent/72\",[38,2.104]],[\"name/73\",[58,55.08]],[\"parent/73\",[38,2.104]],[\"name/74\",[59,55.08]],[\"parent/74\",[38,2.104]],[\"name/75\",[60,55.08]],[\"parent/75\",[38,2.104]],[\"name/76\",[61,55.08]],[\"parent/76\",[38,2.104]],[\"name/77\",[62,55.08]],[\"parent/77\",[38,2.104]],[\"name/78\",[63,55.08]],[\"parent/78\",[38,2.104]],[\"name/79\",[64,55.08]],[\"parent/79\",[38,2.104]],[\"name/80\",[65,27.565]],[\"parent/80\",[]],[\"name/81\",[2,27.148]],[\"parent/81\",[65,2.68]],[\"name/82\",[10,46.607]],[\"parent/82\",[65,2.68]],[\"name/83\",[66,49.972]],[\"parent/83\",[65,2.68]],[\"name/84\",[13,46.607]],[\"parent/84\",[65,2.68]],[\"name/85\",[42,49.972]],[\"parent/85\",[65,2.68]],[\"name/86\",[41,49.972]],[\"parent/86\",[65,2.68]],[\"name/87\",[67,55.08]],[\"parent/87\",[65,2.68]],[\"name/88\",[68,55.08]],[\"parent/88\",[65,2.68]],[\"name/89\",[69,55.08]],[\"parent/89\",[65,2.68]],[\"name/90\",[70,55.08]],[\"parent/90\",[65,2.68]],[\"name/91\",[71,55.08]],[\"parent/91\",[65,2.68]],[\"name/92\",[55,49.972]],[\"parent/92\",[65,2.68]],[\"name/93\",[0,22.372]],[\"parent/93\",[65,2.68]],[\"name/94\",[22,46.607]],[\"parent/94\",[65,2.68]],[\"name/95\",[29,46.607]],[\"parent/95\",[65,2.68]],[\"name/96\",[72,55.08]],[\"parent/96\",[65,2.68]],[\"name/97\",[19,46.607]],[\"parent/97\",[65,2.68]],[\"name/98\",[73,55.08]],[\"parent/98\",[65,2.68]],[\"name/99\",[74,55.08]],[\"parent/99\",[65,2.68]],[\"name/100\",[75,55.08]],[\"parent/100\",[65,2.68]],[\"name/101\",[76,55.08]],[\"parent/101\",[65,2.68]],[\"name/102\",[77,55.08]],[\"parent/102\",[65,2.68]],[\"name/103\",[78,31.101]],[\"parent/103\",[]],[\"name/104\",[79,55.08]],[\"parent/104\",[78,3.024]],[\"name/105\",[80,55.08]],[\"parent/105\",[78,3.024]],[\"name/106\",[81,55.08]],[\"parent/106\",[78,3.024]],[\"name/107\",[82,55.08]],[\"parent/107\",[78,3.024]],[\"name/108\",[83,55.08]],[\"parent/108\",[78,3.024]],[\"name/109\",[84,55.08]],[\"parent/109\",[78,3.024]],[\"name/110\",[85,55.08]],[\"parent/110\",[78,3.024]],[\"name/111\",[86,55.08]],[\"parent/111\",[78,3.024]],[\"name/112\",[87,55.08]],[\"parent/112\",[78,3.024]],[\"name/113\",[88,55.08]],[\"parent/113\",[78,3.024]],[\"name/114\",[89,55.08]],[\"parent/114\",[78,3.024]],[\"name/115\",[90,55.08]],[\"parent/115\",[78,3.024]],[\"name/116\",[91,55.08]],[\"parent/116\",[78,3.024]],[\"name/117\",[92,55.08]],[\"parent/117\",[78,3.024]],[\"name/118\",[93,55.08]],[\"parent/118\",[78,3.024]],[\"name/119\",[94,28]],[\"parent/119\",[]],[\"name/120\",[95,55.08]],[\"parent/120\",[94,2.723]],[\"name/121\",[96,28.455]],[\"parent/121\",[97,4.532]],[\"name/122\",[5,23.725]],[\"parent/122\",[97,4.532]],[\"name/123\",[2,27.148]],[\"parent/123\",[97,4.532]],[\"name/124\",[98,55.08]],[\"parent/124\",[94,2.723]],[\"name/125\",[99,55.08]],[\"parent/125\",[100,4.287]],[\"name/126\",[96,28.455]],[\"parent/126\",[100,4.287]],[\"name/127\",[5,23.725]],[\"parent/127\",[100,4.287]],[\"name/128\",[2,27.148]],[\"parent/128\",[100,4.287]],[\"name/129\",[101,55.08]],[\"parent/129\",[94,2.723]],[\"name/130\",[96,28.455]],[\"parent/130\",[102,4.532]],[\"name/131\",[5,23.725]],[\"parent/131\",[102,4.532]],[\"name/132\",[2,27.148]],[\"parent/132\",[102,4.532]],[\"name/133\",[103,55.08]],[\"parent/133\",[94,2.723]],[\"name/134\",[96,28.455]],[\"parent/134\",[104,4.532]],[\"name/135\",[5,23.725]],[\"parent/135\",[104,4.532]],[\"name/136\",[2,27.148]],[\"parent/136\",[104,4.532]],[\"name/137\",[105,55.08]],[\"parent/137\",[94,2.723]],[\"name/138\",[96,28.455]],[\"parent/138\",[106,4.532]],[\"name/139\",[5,23.725]],[\"parent/139\",[106,4.532]],[\"name/140\",[2,27.148]],[\"parent/140\",[106,4.532]],[\"name/141\",[107,55.08]],[\"parent/141\",[94,2.723]],[\"name/142\",[96,28.455]],[\"parent/142\",[108,4.532]],[\"name/143\",[5,23.725]],[\"parent/143\",[108,4.532]],[\"name/144\",[2,27.148]],[\"parent/144\",[108,4.532]],[\"name/145\",[109,55.08]],[\"parent/145\",[94,2.723]],[\"name/146\",[96,28.455]],[\"parent/146\",[110,4.532]],[\"name/147\",[5,23.725]],[\"parent/147\",[110,4.532]],[\"name/148\",[2,27.148]],[\"parent/148\",[110,4.532]],[\"name/149\",[111,55.08]],[\"parent/149\",[94,2.723]],[\"name/150\",[96,28.455]],[\"parent/150\",[112,4.532]],[\"name/151\",[5,23.725]],[\"parent/151\",[112,4.532]],[\"name/152\",[2,27.148]],[\"parent/152\",[112,4.532]],[\"name/153\",[113,55.08]],[\"parent/153\",[94,2.723]],[\"name/154\",[96,28.455]],[\"parent/154\",[114,4.532]],[\"name/155\",[5,23.725]],[\"parent/155\",[114,4.532]],[\"name/156\",[2,27.148]],[\"parent/156\",[114,4.532]],[\"name/157\",[115,55.08]],[\"parent/157\",[94,2.723]],[\"name/158\",[96,28.455]],[\"parent/158\",[116,4.532]],[\"name/159\",[5,23.725]],[\"parent/159\",[116,4.532]],[\"name/160\",[2,27.148]],[\"parent/160\",[116,4.532]],[\"name/161\",[117,55.08]],[\"parent/161\",[94,2.723]],[\"name/162\",[96,28.455]],[\"parent/162\",[118,4.532]],[\"name/163\",[5,23.725]],[\"parent/163\",[118,4.532]],[\"name/164\",[2,27.148]],[\"parent/164\",[118,4.532]],[\"name/165\",[119,55.08]],[\"parent/165\",[94,2.723]],[\"name/166\",[96,28.455]],[\"parent/166\",[120,4.532]],[\"name/167\",[5,23.725]],[\"parent/167\",[120,4.532]],[\"name/168\",[2,27.148]],[\"parent/168\",[120,4.532]],[\"name/169\",[121,55.08]],[\"parent/169\",[94,2.723]],[\"name/170\",[96,28.455]],[\"parent/170\",[122,4.532]],[\"name/171\",[5,23.725]],[\"parent/171\",[122,4.532]],[\"name/172\",[2,27.148]],[\"parent/172\",[122,4.532]],[\"name/173\",[123,55.08]],[\"parent/173\",[94,2.723]],[\"name/174\",[96,28.455]],[\"parent/174\",[124,4.532]],[\"name/175\",[5,23.725]],[\"parent/175\",[124,4.532]],[\"name/176\",[2,27.148]],[\"parent/176\",[124,4.532]],[\"name/177\",[125,55.08]],[\"parent/177\",[94,2.723]],[\"name/178\",[96,28.455]],[\"parent/178\",[126,4.532]],[\"name/179\",[5,23.725]],[\"parent/179\",[126,4.532]],[\"name/180\",[2,27.148]],[\"parent/180\",[126,4.532]],[\"name/181\",[127,55.08]],[\"parent/181\",[94,2.723]],[\"name/182\",[96,28.455]],[\"parent/182\",[128,4.532]],[\"name/183\",[5,23.725]],[\"parent/183\",[128,4.532]],[\"name/184\",[2,27.148]],[\"parent/184\",[128,4.532]],[\"name/185\",[129,55.08]],[\"parent/185\",[94,2.723]],[\"name/186\",[96,28.455]],[\"parent/186\",[130,4.532]],[\"name/187\",[5,23.725]],[\"parent/187\",[130,4.532]],[\"name/188\",[2,27.148]],[\"parent/188\",[130,4.532]],[\"name/189\",[131,55.08]],[\"parent/189\",[94,2.723]],[\"name/190\",[96,28.455]],[\"parent/190\",[132,4.532]],[\"name/191\",[5,23.725]],[\"parent/191\",[132,4.532]],[\"name/192\",[2,27.148]],[\"parent/192\",[132,4.532]],[\"name/193\",[133,55.08]],[\"parent/193\",[94,2.723]],[\"name/194\",[96,28.455]],[\"parent/194\",[134,4.532]],[\"name/195\",[5,23.725]],[\"parent/195\",[134,4.532]],[\"name/196\",[2,27.148]],[\"parent/196\",[134,4.532]],[\"name/197\",[135,55.08]],[\"parent/197\",[94,2.723]],[\"name/198\",[96,28.455]],[\"parent/198\",[136,4.532]],[\"name/199\",[5,23.725]],[\"parent/199\",[136,4.532]],[\"name/200\",[2,27.148]],[\"parent/200\",[136,4.532]],[\"name/201\",[137,55.08]],[\"parent/201\",[94,2.723]],[\"name/202\",[96,28.455]],[\"parent/202\",[138,4.532]],[\"name/203\",[5,23.725]],[\"parent/203\",[138,4.532]],[\"name/204\",[2,27.148]],[\"parent/204\",[138,4.532]],[\"name/205\",[139,26.748]],[\"parent/205\",[]],[\"name/206\",[139,26.748]],[\"parent/206\",[139,2.601]],[\"name/207\",[140,49.972]],[\"parent/207\",[139,2.601]],[\"name/208\",[139,26.748]],[\"parent/208\",[139,2.601]],[\"name/209\",[141,49.972]],[\"parent/209\",[142,2.151]],[\"name/210\",[143,49.972]],[\"parent/210\",[142,2.151]],[\"name/211\",[144,49.972]],[\"parent/211\",[142,2.151]],[\"name/212\",[145,49.972]],[\"parent/212\",[142,2.151]],[\"name/213\",[146,49.972]],[\"parent/213\",[142,2.151]],[\"name/214\",[147,49.972]],[\"parent/214\",[142,2.151]],[\"name/215\",[148,49.972]],[\"parent/215\",[142,2.151]],[\"name/216\",[149,49.972]],[\"parent/216\",[142,2.151]],[\"name/217\",[150,49.972]],[\"parent/217\",[142,2.151]],[\"name/218\",[151,49.972]],[\"parent/218\",[142,2.151]],[\"name/219\",[152,49.972]],[\"parent/219\",[142,2.151]],[\"name/220\",[153,49.972]],[\"parent/220\",[142,2.151]],[\"name/221\",[154,49.972]],[\"parent/221\",[142,2.151]],[\"name/222\",[155,49.972]],[\"parent/222\",[142,2.151]],[\"name/223\",[156,49.972]],[\"parent/223\",[142,2.151]],[\"name/224\",[157,49.972]],[\"parent/224\",[142,2.151]],[\"name/225\",[158,49.972]],[\"parent/225\",[142,2.151]],[\"name/226\",[159,49.972]],[\"parent/226\",[142,2.151]],[\"name/227\",[160,49.972]],[\"parent/227\",[142,2.151]],[\"name/228\",[161,49.972]],[\"parent/228\",[142,2.151]],[\"name/229\",[162,49.972]],[\"parent/229\",[142,2.151]],[\"name/230\",[163,49.972]],[\"parent/230\",[142,2.151]],[\"name/231\",[164,49.972]],[\"parent/231\",[142,2.151]],[\"name/232\",[165,49.972]],[\"parent/232\",[142,2.151]],[\"name/233\",[166,49.972]],[\"parent/233\",[142,2.151]],[\"name/234\",[167,49.972]],[\"parent/234\",[142,2.151]],[\"name/235\",[168,49.972]],[\"parent/235\",[142,2.151]],[\"name/236\",[169,49.972]],[\"parent/236\",[142,2.151]],[\"name/237\",[170,49.972]],[\"parent/237\",[142,2.151]],[\"name/238\",[171,49.972]],[\"parent/238\",[142,2.151]],[\"name/239\",[172,49.972]],[\"parent/239\",[142,2.151]],[\"name/240\",[173,49.972]],[\"parent/240\",[142,2.151]],[\"name/241\",[174,49.972]],[\"parent/241\",[142,2.151]],[\"name/242\",[175,49.972]],[\"parent/242\",[142,2.151]],[\"name/243\",[176,49.972]],[\"parent/243\",[142,2.151]],[\"name/244\",[177,49.972]],[\"parent/244\",[142,2.151]],[\"name/245\",[178,49.972]],[\"parent/245\",[142,2.151]],[\"name/246\",[179,49.972]],[\"parent/246\",[142,2.151]],[\"name/247\",[180,49.972]],[\"parent/247\",[142,2.151]],[\"name/248\",[181,49.972]],[\"parent/248\",[142,2.151]],[\"name/249\",[140,49.972]],[\"parent/249\",[139,2.601]],[\"name/250\",[141,49.972]],[\"parent/250\",[182,2.151]],[\"name/251\",[143,49.972]],[\"parent/251\",[182,2.151]],[\"name/252\",[144,49.972]],[\"parent/252\",[182,2.151]],[\"name/253\",[145,49.972]],[\"parent/253\",[182,2.151]],[\"name/254\",[146,49.972]],[\"parent/254\",[182,2.151]],[\"name/255\",[147,49.972]],[\"parent/255\",[182,2.151]],[\"name/256\",[148,49.972]],[\"parent/256\",[182,2.151]],[\"name/257\",[149,49.972]],[\"parent/257\",[182,2.151]],[\"name/258\",[150,49.972]],[\"parent/258\",[182,2.151]],[\"name/259\",[151,49.972]],[\"parent/259\",[182,2.151]],[\"name/260\",[152,49.972]],[\"parent/260\",[182,2.151]],[\"name/261\",[153,49.972]],[\"parent/261\",[182,2.151]],[\"name/262\",[154,49.972]],[\"parent/262\",[182,2.151]],[\"name/263\",[155,49.972]],[\"parent/263\",[182,2.151]],[\"name/264\",[156,49.972]],[\"parent/264\",[182,2.151]],[\"name/265\",[157,49.972]],[\"parent/265\",[182,2.151]],[\"name/266\",[158,49.972]],[\"parent/266\",[182,2.151]],[\"name/267\",[159,49.972]],[\"parent/267\",[182,2.151]],[\"name/268\",[160,49.972]],[\"parent/268\",[182,2.151]],[\"name/269\",[161,49.972]],[\"parent/269\",[182,2.151]],[\"name/270\",[162,49.972]],[\"parent/270\",[182,2.151]],[\"name/271\",[163,49.972]],[\"parent/271\",[182,2.151]],[\"name/272\",[164,49.972]],[\"parent/272\",[182,2.151]],[\"name/273\",[165,49.972]],[\"parent/273\",[182,2.151]],[\"name/274\",[166,49.972]],[\"parent/274\",[182,2.151]],[\"name/275\",[167,49.972]],[\"parent/275\",[182,2.151]],[\"name/276\",[168,49.972]],[\"parent/276\",[182,2.151]],[\"name/277\",[169,49.972]],[\"parent/277\",[182,2.151]],[\"name/278\",[170,49.972]],[\"parent/278\",[182,2.151]],[\"name/279\",[171,49.972]],[\"parent/279\",[182,2.151]],[\"name/280\",[172,49.972]],[\"parent/280\",[182,2.151]],[\"name/281\",[173,49.972]],[\"parent/281\",[182,2.151]],[\"name/282\",[174,49.972]],[\"parent/282\",[182,2.151]],[\"name/283\",[175,49.972]],[\"parent/283\",[182,2.151]],[\"name/284\",[176,49.972]],[\"parent/284\",[182,2.151]],[\"name/285\",[177,49.972]],[\"parent/285\",[182,2.151]],[\"name/286\",[178,49.972]],[\"parent/286\",[182,2.151]],[\"name/287\",[179,49.972]],[\"parent/287\",[182,2.151]],[\"name/288\",[180,49.972]],[\"parent/288\",[182,2.151]],[\"name/289\",[181,49.972]],[\"parent/289\",[182,2.151]],[\"name/290\",[183,55.08]],[\"parent/290\",[139,2.601]],[\"name/291\",[184,55.08]],[\"parent/291\",[139,2.601]],[\"name/292\",[185,55.08]],[\"parent/292\",[139,2.601]],[\"name/293\",[186,55.08]],[\"parent/293\",[139,2.601]],[\"name/294\",[187,55.08]],[\"parent/294\",[139,2.601]],[\"name/295\",[188,55.08]],[\"parent/295\",[139,2.601]],[\"name/296\",[189,55.08]],[\"parent/296\",[139,2.601]],[\"name/297\",[5,23.725]],[\"parent/297\",[190,5.356]],[\"name/298\",[191,55.08]],[\"parent/298\",[192,3.464]],[\"name/299\",[193,55.08]],[\"parent/299\",[192,3.464]],[\"name/300\",[194,55.08]],[\"parent/300\",[192,3.464]],[\"name/301\",[195,55.08]],[\"parent/301\",[192,3.464]],[\"name/302\",[196,55.08]],[\"parent/302\",[192,3.464]],[\"name/303\",[197,55.08]],[\"parent/303\",[192,3.464]],[\"name/304\",[198,55.08]],[\"parent/304\",[192,3.464]],[\"name/305\",[199,55.08]],[\"parent/305\",[192,3.464]],[\"name/306\",[200,55.08]],[\"parent/306\",[192,3.464]],[\"name/307\",[201,55.08]],[\"parent/307\",[192,3.464]],[\"name/308\",[202,55.08]],[\"parent/308\",[139,2.601]],[\"name/309\",[5,23.725]],[\"parent/309\",[203,5.356]],[\"name/310\",[204,55.08]],[\"parent/310\",[205,4.532]],[\"name/311\",[206,55.08]],[\"parent/311\",[205,4.532]],[\"name/312\",[207,55.08]],[\"parent/312\",[205,4.532]],[\"name/313\",[208,55.08]],[\"parent/313\",[139,2.601]],[\"name/314\",[5,23.725]],[\"parent/314\",[209,5.356]],[\"name/315\",[210,55.08]],[\"parent/315\",[211,5.356]],[\"name/316\",[212,55.08]],[\"parent/316\",[139,2.601]],[\"name/317\",[213,55.08]],[\"parent/317\",[139,2.601]],[\"name/318\",[5,23.725]],[\"parent/318\",[214,5.356]],[\"name/319\",[215,55.08]],[\"parent/319\",[216,3.93]],[\"name/320\",[217,55.08]],[\"parent/320\",[216,3.93]],[\"name/321\",[218,55.08]],[\"parent/321\",[216,3.93]],[\"name/322\",[219,55.08]],[\"parent/322\",[216,3.93]],[\"name/323\",[220,55.08]],[\"parent/323\",[216,3.93]],[\"name/324\",[221,55.08]],[\"parent/324\",[216,3.93]],[\"name/325\",[222,55.08]],[\"parent/325\",[139,2.601]],[\"name/326\",[223,55.08]],[\"parent/326\",[139,2.601]],[\"name/327\",[224,55.08]],[\"parent/327\",[139,2.601]],[\"name/328\",[225,55.08]],[\"parent/328\",[139,2.601]],[\"name/329\",[226,55.08]],[\"parent/329\",[139,2.601]],[\"name/330\",[227,55.08]],[\"parent/330\",[139,2.601]],[\"name/331\",[5,23.725]],[\"parent/331\",[228,5.356]],[\"name/332\",[229,49.972]],[\"parent/332\",[230,4.859]],[\"name/333\",[6,46.607]],[\"parent/333\",[230,4.859]],[\"name/334\",[231,55.08]],[\"parent/334\",[139,2.601]],[\"name/335\",[5,23.725]],[\"parent/335\",[232,5.356]],[\"name/336\",[229,49.972]],[\"parent/336\",[233,4.532]],[\"name/337\",[6,46.607]],[\"parent/337\",[233,4.532]],[\"name/338\",[234,55.08]],[\"parent/338\",[233,4.532]],[\"name/339\",[235,49.972]],[\"parent/339\",[]],[\"name/340\",[5,23.725]],[\"parent/340\",[235,4.859]],[\"name/341\",[236,46.607]],[\"parent/341\",[]],[\"name/342\",[236,46.607]],[\"parent/342\",[236,4.532]],[\"name/343\",[237,55.08]],[\"parent/343\",[]],[\"name/344\",[238,49.972]],[\"parent/344\",[]],[\"name/345\",[5,23.725]],[\"parent/345\",[238,4.859]],[\"name/346\",[239,55.08]],[\"parent/346\",[]],[\"name/347\",[240,46.607]],[\"parent/347\",[]],[\"name/348\",[241,55.08]],[\"parent/348\",[240,4.532]],[\"name/349\",[5,23.725]],[\"parent/349\",[240,4.532]],[\"name/350\",[242,55.08]],[\"parent/350\",[243,4.287]],[\"name/351\",[5,23.725]],[\"parent/351\",[243,4.287]],[\"name/352\",[244,55.08]],[\"parent/352\",[243,4.287]],[\"name/353\",[5,23.725]],[\"parent/353\",[243,4.287]],[\"name/354\",[4,46.607]],[\"parent/354\",[]],[\"name/355\",[5,23.725]],[\"parent/355\",[4,4.532]],[\"name/356\",[245,55.08]],[\"parent/356\",[246,4.859]],[\"name/357\",[247,55.08]],[\"parent/357\",[246,4.859]],[\"name/358\",[248,55.08]],[\"parent/358\",[]],[\"name/359\",[249,55.08]],[\"parent/359\",[]],[\"name/360\",[66,49.972]],[\"parent/360\",[]],[\"name/361\",[250,55.08]],[\"parent/361\",[]],[\"name/362\",[251,55.08]],[\"parent/362\",[]],[\"name/363\",[252,55.08]],[\"parent/363\",[]],[\"name/364\",[253,55.08]],[\"parent/364\",[]],[\"name/365\",[254,55.08]],[\"parent/365\",[]],[\"name/366\",[255,55.08]],[\"parent/366\",[]],[\"name/367\",[256,55.08]],[\"parent/367\",[]],[\"name/368\",[257,55.08]],[\"parent/368\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":5,\"name\":{\"5\":{},\"122\":{},\"127\":{},\"131\":{},\"135\":{},\"139\":{},\"143\":{},\"147\":{},\"151\":{},\"155\":{},\"159\":{},\"163\":{},\"167\":{},\"171\":{},\"175\":{},\"179\":{},\"183\":{},\"187\":{},\"191\":{},\"195\":{},\"199\":{},\"203\":{},\"297\":{},\"309\":{},\"314\":{},\"318\":{},\"331\":{},\"335\":{},\"340\":{},\"345\":{},\"349\":{},\"351\":{},\"353\":{},\"355\":{}},\"parent\":{}}],[\"_callbacksfailure\",{\"_index\":45,\"name\":{\"50\":{}},\"parent\":{}}],[\"_callbacksfinally\",{\"_index\":46,\"name\":{\"51\":{}},\"parent\":{}}],[\"_callbackssuccess\",{\"_index\":44,\"name\":{\"49\":{}},\"parent\":{}}],[\"_committed\",{\"_index\":47,\"name\":{\"52\":{}},\"parent\":{}}],[\"_db\",{\"_index\":13,\"name\":{\"12\":{},\"41\":{},\"84\":{}},\"parent\":{}}],[\"_iterator\",{\"_index\":67,\"name\":{\"87\":{}},\"parent\":{}}],[\"_iteratorrefs\",{\"_index\":14,\"name\":{\"13\":{},\"48\":{}},\"parent\":{}}],[\"_lockbox\",{\"_index\":12,\"name\":{\"11\":{}},\"parent\":{}}],[\"_locks\",{\"_index\":40,\"name\":{\"44\":{}},\"parent\":{}}],[\"_next\",{\"_index\":75,\"name\":{\"100\":{}},\"parent\":{}}],[\"_options\",{\"_index\":41,\"name\":{\"45\":{},\"86\":{}},\"parent\":{}}],[\"_rollbacked\",{\"_index\":48,\"name\":{\"53\":{}},\"parent\":{}}],[\"_snapshot\",{\"_index\":43,\"name\":{\"47\":{}},\"parent\":{}}],[\"_transaction\",{\"_index\":42,\"name\":{\"46\":{},\"85\":{}},\"parent\":{}}],[\"_transactionrefs\",{\"_index\":15,\"name\":{\"14\":{}},\"parent\":{}}],[\"asynciterator\",{\"_index\":77,\"name\":{\"102\":{}},\"parent\":{}}],[\"batch\",{\"_index\":28,\"name\":{\"28\":{}},\"parent\":{}}],[\"batchclear\",{\"_index\":166,\"name\":{\"233\":{},\"274\":{}},\"parent\":{}}],[\"batchdel\",{\"_index\":165,\"name\":{\"232\":{},\"273\":{}},\"parent\":{}}],[\"batchdo\",{\"_index\":162,\"name\":{\"229\":{},\"270\":{}},\"parent\":{}}],[\"batchinit\",{\"_index\":163,\"name\":{\"230\":{},\"271\":{}},\"parent\":{}}],[\"batchput\",{\"_index\":164,\"name\":{\"231\":{},\"272\":{}},\"parent\":{}}],[\"batchwrite\",{\"_index\":167,\"name\":{\"234\":{},\"275\":{}},\"parent\":{}}],[\"blockrestartinterval\",{\"_index\":200,\"name\":{\"306\":{}},\"parent\":{}}],[\"blocksize\",{\"_index\":198,\"name\":{\"304\":{}},\"parent\":{}}],[\"cache\",{\"_index\":70,\"name\":{\"90\":{}},\"parent\":{}}],[\"cachepos\",{\"_index\":71,\"name\":{\"91\":{}},\"parent\":{}}],[\"cachesize\",{\"_index\":196,\"name\":{\"302\":{}},\"parent\":{}}],[\"callback\",{\"_index\":238,\"name\":{\"344\":{}},\"parent\":{\"345\":{}}}],[\"callbacksfailure\",{\"_index\":50,\"name\":{\"58\":{}},\"parent\":{}}],[\"callbacksfinally\",{\"_index\":51,\"name\":{\"59\":{}},\"parent\":{}}],[\"callbackssuccess\",{\"_index\":49,\"name\":{\"57\":{}},\"parent\":{}}],[\"canarycheck\",{\"_index\":37,\"name\":{\"37\":{}},\"parent\":{}}],[\"clear\",{\"_index\":30,\"name\":{\"30\":{},\"70\":{}},\"parent\":{}}],[\"commit\",{\"_index\":61,\"name\":{\"76\":{}},\"parent\":{}}],[\"committed\",{\"_index\":52,\"name\":{\"60\":{}},\"parent\":{}}],[\"compression\",{\"_index\":194,\"name\":{\"300\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":2,\"name\":{\"2\":{},\"39\":{},\"81\":{},\"123\":{},\"128\":{},\"132\":{},\"136\":{},\"140\":{},\"144\":{},\"148\":{},\"152\":{},\"156\":{},\"160\":{},\"164\":{},\"168\":{},\"172\":{},\"176\":{},\"180\":{},\"184\":{},\"188\":{},\"192\":{},\"196\":{},\"200\":{},\"204\":{}},\"parent\":{}}],[\"count\",{\"_index\":31,\"name\":{\"31\":{},\"71\":{}},\"parent\":{}}],[\"createdb\",{\"_index\":1,\"name\":{\"1\":{}},\"parent\":{}}],[\"createifmissing\",{\"_index\":191,\"name\":{\"298\":{}},\"parent\":{}}],[\"crypto\",{\"_index\":4,\"name\":{\"4\":{},\"354\":{}},\"parent\":{\"355\":{}}}],[\"crypto.__type\",{\"_index\":246,\"name\":{},\"parent\":{\"356\":{},\"357\":{}}}],[\"db\",{\"_index\":0,\"name\":{\"0\":{},\"15\":{},\"55\":{},\"93\":{}},\"parent\":{\"1\":{},\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"8\":{},\"9\":{},\"10\":{},\"11\":{},\"12\":{},\"13\":{},\"14\":{},\"15\":{},\"16\":{},\"17\":{},\"18\":{},\"19\":{},\"20\":{},\"21\":{},\"22\":{},\"23\":{},\"24\":{},\"25\":{},\"26\":{},\"27\":{},\"28\":{},\"29\":{},\"30\":{},\"31\":{},\"32\":{},\"33\":{},\"34\":{},\"35\":{},\"36\":{},\"37\":{}}}],[\"db.__type\",{\"_index\":7,\"name\":{},\"parent\":{\"6\":{},\"7\":{}}}],[\"dbapproximatesize\",{\"_index\":151,\"name\":{\"218\":{},\"259\":{}},\"parent\":{}}],[\"dbbatch\",{\"_index\":254,\"name\":{\"365\":{}},\"parent\":{}}],[\"dbclear\",{\"_index\":149,\"name\":{\"216\":{},\"257\":{}},\"parent\":{}}],[\"dbclearoptions\",{\"_index\":252,\"name\":{\"363\":{}},\"parent\":{}}],[\"dbclose\",{\"_index\":144,\"name\":{\"211\":{},\"252\":{}},\"parent\":{}}],[\"dbcompactrange\",{\"_index\":152,\"name\":{\"219\":{},\"260\":{}},\"parent\":{}}],[\"dbcount\",{\"_index\":150,\"name\":{\"217\":{},\"258\":{}},\"parent\":{}}],[\"dbcountoptions\",{\"_index\":253,\"name\":{\"364\":{}},\"parent\":{}}],[\"dbdel\",{\"_index\":148,\"name\":{\"215\":{},\"256\":{}},\"parent\":{}}],[\"dbget\",{\"_index\":145,\"name\":{\"212\":{},\"253\":{}},\"parent\":{}}],[\"dbgetproperty\",{\"_index\":153,\"name\":{\"220\":{},\"261\":{}},\"parent\":{}}],[\"dbinit\",{\"_index\":141,\"name\":{\"209\":{},\"250\":{}},\"parent\":{}}],[\"dbiterator\",{\"_index\":65,\"name\":{\"80\":{}},\"parent\":{\"81\":{},\"82\":{},\"83\":{},\"84\":{},\"85\":{},\"86\":{},\"87\":{},\"88\":{},\"89\":{},\"90\":{},\"91\":{},\"92\":{},\"93\":{},\"94\":{},\"95\":{},\"96\":{},\"97\":{},\"98\":{},\"99\":{},\"100\":{},\"101\":{},\"102\":{}}}],[\"dbiteratoroptions\",{\"_index\":251,\"name\":{\"362\":{}},\"parent\":{}}],[\"dbmultiget\",{\"_index\":146,\"name\":{\"213\":{},\"254\":{}},\"parent\":{}}],[\"dbop\",{\"_index\":255,\"name\":{\"366\":{}},\"parent\":{}}],[\"dbopen\",{\"_index\":143,\"name\":{\"210\":{},\"251\":{}},\"parent\":{}}],[\"dbops\",{\"_index\":256,\"name\":{\"367\":{}},\"parent\":{}}],[\"dboptions\",{\"_index\":250,\"name\":{\"361\":{}},\"parent\":{}}],[\"dbpath\",{\"_index\":3,\"name\":{\"3\":{}},\"parent\":{}}],[\"dbput\",{\"_index\":147,\"name\":{\"214\":{},\"255\":{}},\"parent\":{}}],[\"dbtransaction\",{\"_index\":38,\"name\":{\"38\":{}},\"parent\":{\"39\":{},\"40\":{},\"41\":{},\"42\":{},\"43\":{},\"44\":{},\"45\":{},\"46\":{},\"47\":{},\"48\":{},\"49\":{},\"50\":{},\"51\":{},\"52\":{},\"53\":{},\"54\":{},\"55\":{},\"56\":{},\"57\":{},\"58\":{},\"59\":{},\"60\":{},\"61\":{},\"62\":{},\"63\":{},\"64\":{},\"65\":{},\"66\":{},\"67\":{},\"68\":{},\"69\":{},\"70\":{},\"71\":{},\"72\":{},\"73\":{},\"74\":{},\"75\":{},\"76\":{},\"77\":{},\"78\":{},\"79\":{}}}],[\"dbworkermanagerinterface\",{\"_index\":248,\"name\":{\"358\":{}},\"parent\":{}}],[\"decodepart\",{\"_index\":81,\"name\":{\"106\":{}},\"parent\":{}}],[\"decrypt\",{\"_index\":247,\"name\":{\"357\":{}},\"parent\":{}}],[\"del\",{\"_index\":27,\"name\":{\"27\":{},\"68\":{}},\"parent\":{}}],[\"description\",{\"_index\":96,\"name\":{\"121\":{},\"126\":{},\"130\":{},\"134\":{},\"138\":{},\"142\":{},\"146\":{},\"150\":{},\"154\":{},\"158\":{},\"162\":{},\"166\":{},\"170\":{},\"174\":{},\"178\":{},\"182\":{},\"186\":{},\"190\":{},\"194\":{},\"198\":{},\"202\":{}},\"parent\":{}}],[\"deserialize\",{\"_index\":88,\"name\":{\"113\":{}},\"parent\":{}}],[\"deserializedecrypt\",{\"_index\":34,\"name\":{\"34\":{}},\"parent\":{}}],[\"desription\",{\"_index\":99,\"name\":{\"125\":{}},\"parent\":{}}],[\"destroy\",{\"_index\":19,\"name\":{\"19\":{},\"54\":{},\"97\":{}},\"parent\":{}}],[\"destroydb\",{\"_index\":156,\"name\":{\"223\":{},\"264\":{}},\"parent\":{}}],[\"dump\",{\"_index\":32,\"name\":{\"32\":{},\"72\":{}},\"parent\":{}}],[\"encodepart\",{\"_index\":80,\"name\":{\"105\":{}},\"parent\":{}}],[\"encrypt\",{\"_index\":245,\"name\":{\"356\":{}},\"parent\":{}}],[\"errordb\",{\"_index\":95,\"name\":{\"120\":{}},\"parent\":{}}],[\"errordbcreate\",{\"_index\":105,\"name\":{\"137\":{}},\"parent\":{}}],[\"errordbdecrypt\",{\"_index\":111,\"name\":{\"149\":{}},\"parent\":{}}],[\"errordbdelete\",{\"_index\":107,\"name\":{\"141\":{}},\"parent\":{}}],[\"errordbdestroyed\",{\"_index\":103,\"name\":{\"133\":{}},\"parent\":{}}],[\"errordbiterator\",{\"_index\":117,\"name\":{\"161\":{}},\"parent\":{}}],[\"errordbiteratorbusy\",{\"_index\":121,\"name\":{\"169\":{}},\"parent\":{}}],[\"errordbiteratordestroyed\",{\"_index\":119,\"name\":{\"165\":{}},\"parent\":{}}],[\"errordbkey\",{\"_index\":109,\"name\":{\"145\":{}},\"parent\":{}}],[\"errordbnotrunning\",{\"_index\":101,\"name\":{\"129\":{}},\"parent\":{}}],[\"errordbparsekey\",{\"_index\":113,\"name\":{\"153\":{}},\"parent\":{}}],[\"errordbparsevalue\",{\"_index\":115,\"name\":{\"157\":{}},\"parent\":{}}],[\"errordbrunning\",{\"_index\":98,\"name\":{\"124\":{}},\"parent\":{}}],[\"errordbtransaction\",{\"_index\":123,\"name\":{\"173\":{}},\"parent\":{}}],[\"errordbtransactioncommitted\",{\"_index\":127,\"name\":{\"181\":{}},\"parent\":{}}],[\"errordbtransactionconflict\",{\"_index\":135,\"name\":{\"197\":{}},\"parent\":{}}],[\"errordbtransactiondestroyed\",{\"_index\":125,\"name\":{\"177\":{}},\"parent\":{}}],[\"errordbtransactionlocktype\",{\"_index\":137,\"name\":{\"201\":{}},\"parent\":{}}],[\"errordbtransactionnotcommitted\",{\"_index\":129,\"name\":{\"185\":{}},\"parent\":{}}],[\"errordbtransactionnotcommittednorrollbacked\",{\"_index\":133,\"name\":{\"193\":{}},\"parent\":{}}],[\"errordbtransactionrollbacked\",{\"_index\":131,\"name\":{\"189\":{}},\"parent\":{}}],[\"errorifexists\",{\"_index\":193,\"name\":{\"299\":{}},\"parent\":{}}],[\"errors\",{\"_index\":94,\"name\":{\"119\":{}},\"parent\":{\"120\":{},\"124\":{},\"129\":{},\"133\":{},\"137\":{},\"141\":{},\"145\":{},\"149\":{},\"153\":{},\"157\":{},\"161\":{},\"165\":{},\"169\":{},\"173\":{},\"177\":{},\"181\":{},\"185\":{},\"189\":{},\"193\":{},\"197\":{},\"201\":{}}}],[\"errors.errordb\",{\"_index\":97,\"name\":{},\"parent\":{\"121\":{},\"122\":{},\"123\":{}}}],[\"errors.errordbcreate\",{\"_index\":106,\"name\":{},\"parent\":{\"138\":{},\"139\":{},\"140\":{}}}],[\"errors.errordbdecrypt\",{\"_index\":112,\"name\":{},\"parent\":{\"150\":{},\"151\":{},\"152\":{}}}],[\"errors.errordbdelete\",{\"_index\":108,\"name\":{},\"parent\":{\"142\":{},\"143\":{},\"144\":{}}}],[\"errors.errordbdestroyed\",{\"_index\":104,\"name\":{},\"parent\":{\"134\":{},\"135\":{},\"136\":{}}}],[\"errors.errordbiterator\",{\"_index\":118,\"name\":{},\"parent\":{\"162\":{},\"163\":{},\"164\":{}}}],[\"errors.errordbiteratorbusy\",{\"_index\":122,\"name\":{},\"parent\":{\"170\":{},\"171\":{},\"172\":{}}}],[\"errors.errordbiteratordestroyed\",{\"_index\":120,\"name\":{},\"parent\":{\"166\":{},\"167\":{},\"168\":{}}}],[\"errors.errordbkey\",{\"_index\":110,\"name\":{},\"parent\":{\"146\":{},\"147\":{},\"148\":{}}}],[\"errors.errordbnotrunning\",{\"_index\":102,\"name\":{},\"parent\":{\"130\":{},\"131\":{},\"132\":{}}}],[\"errors.errordbparsekey\",{\"_index\":114,\"name\":{},\"parent\":{\"154\":{},\"155\":{},\"156\":{}}}],[\"errors.errordbparsevalue\",{\"_index\":116,\"name\":{},\"parent\":{\"158\":{},\"159\":{},\"160\":{}}}],[\"errors.errordbrunning\",{\"_index\":100,\"name\":{},\"parent\":{\"125\":{},\"126\":{},\"127\":{},\"128\":{}}}],[\"errors.errordbtransaction\",{\"_index\":124,\"name\":{},\"parent\":{\"174\":{},\"175\":{},\"176\":{}}}],[\"errors.errordbtransactioncommitted\",{\"_index\":128,\"name\":{},\"parent\":{\"182\":{},\"183\":{},\"184\":{}}}],[\"errors.errordbtransactionconflict\",{\"_index\":136,\"name\":{},\"parent\":{\"198\":{},\"199\":{},\"200\":{}}}],[\"errors.errordbtransactiondestroyed\",{\"_index\":126,\"name\":{},\"parent\":{\"178\":{},\"179\":{},\"180\":{}}}],[\"errors.errordbtransactionlocktype\",{\"_index\":138,\"name\":{},\"parent\":{\"202\":{},\"203\":{},\"204\":{}}}],[\"errors.errordbtransactionnotcommitted\",{\"_index\":130,\"name\":{},\"parent\":{\"186\":{},\"187\":{},\"188\":{}}}],[\"errors.errordbtransactionnotcommittednorrollbacked\",{\"_index\":134,\"name\":{},\"parent\":{\"194\":{},\"195\":{},\"196\":{}}}],[\"errors.errordbtransactionrollbacked\",{\"_index\":132,\"name\":{},\"parent\":{\"190\":{},\"191\":{},\"192\":{}}}],[\"filesystem\",{\"_index\":240,\"name\":{\"347\":{}},\"parent\":{\"348\":{},\"349\":{}}}],[\"filesystem.__type\",{\"_index\":243,\"name\":{},\"parent\":{\"350\":{},\"351\":{},\"352\":{},\"353\":{}}}],[\"fillcache\",{\"_index\":206,\"name\":{\"311\":{}},\"parent\":{}}],[\"filterundefined\",{\"_index\":92,\"name\":{\"117\":{}},\"parent\":{}}],[\"finished\",{\"_index\":69,\"name\":{\"89\":{}},\"parent\":{}}],[\"first\",{\"_index\":68,\"name\":{\"88\":{}},\"parent\":{}}],[\"fromarraybuffer\",{\"_index\":90,\"name\":{\"115\":{}},\"parent\":{}}],[\"fs\",{\"_index\":9,\"name\":{\"8\":{}},\"parent\":{}}],[\"get\",{\"_index\":25,\"name\":{\"25\":{},\"65\":{}},\"parent\":{}}],[\"getforupdate\",{\"_index\":57,\"name\":{\"66\":{}},\"parent\":{}}],[\"gt\",{\"_index\":215,\"name\":{\"319\":{}},\"parent\":{}}],[\"gte\",{\"_index\":217,\"name\":{\"320\":{}},\"parent\":{}}],[\"id\",{\"_index\":39,\"name\":{\"40\":{}},\"parent\":{}}],[\"infologlevel\",{\"_index\":195,\"name\":{\"301\":{}},\"parent\":{}}],[\"iterationoptions\",{\"_index\":93,\"name\":{\"118\":{}},\"parent\":{}}],[\"iterator\",{\"_index\":29,\"name\":{\"29\":{},\"69\":{},\"95\":{}},\"parent\":{}}],[\"iteratorclose\",{\"_index\":160,\"name\":{\"227\":{},\"268\":{}},\"parent\":{}}],[\"iteratorinit\",{\"_index\":158,\"name\":{\"225\":{},\"266\":{}},\"parent\":{}}],[\"iteratornextv\",{\"_index\":161,\"name\":{\"228\":{},\"269\":{}},\"parent\":{}}],[\"iteratorseek\",{\"_index\":159,\"name\":{\"226\":{},\"267\":{}},\"parent\":{}}],[\"key\",{\"_index\":6,\"name\":{\"6\":{},\"333\":{},\"337\":{}},\"parent\":{}}],[\"keypath\",{\"_index\":249,\"name\":{\"359\":{}},\"parent\":{}}],[\"keypathtokey\",{\"_index\":83,\"name\":{\"108\":{}},\"parent\":{}}],[\"levelpath\",{\"_index\":66,\"name\":{\"83\":{},\"360\":{}},\"parent\":{}}],[\"levelpathtokey\",{\"_index\":84,\"name\":{\"109\":{}},\"parent\":{}}],[\"limit\",{\"_index\":221,\"name\":{\"324\":{}},\"parent\":{}}],[\"lock\",{\"_index\":55,\"name\":{\"63\":{},\"92\":{}},\"parent\":{}}],[\"lockbox\",{\"_index\":16,\"name\":{\"16\":{},\"43\":{}},\"parent\":{}}],[\"locks\",{\"_index\":54,\"name\":{\"62\":{}},\"parent\":{}}],[\"logger\",{\"_index\":10,\"name\":{\"9\":{},\"42\":{},\"82\":{}},\"parent\":{}}],[\"lt\",{\"_index\":218,\"name\":{\"321\":{}},\"parent\":{}}],[\"lte\",{\"_index\":219,\"name\":{\"322\":{}},\"parent\":{}}],[\"maxfilesize\",{\"_index\":201,\"name\":{\"307\":{}},\"parent\":{}}],[\"maxopenfiles\",{\"_index\":199,\"name\":{\"305\":{}},\"parent\":{}}],[\"merge\",{\"_index\":239,\"name\":{\"346\":{}},\"parent\":{}}],[\"mkdir\",{\"_index\":244,\"name\":{\"352\":{}},\"parent\":{}}],[\"multilockrequest\",{\"_index\":257,\"name\":{\"368\":{}},\"parent\":{}}],[\"next\",{\"_index\":74,\"name\":{\"99\":{}},\"parent\":{}}],[\"opaque\",{\"_index\":237,\"name\":{\"343\":{}},\"parent\":{}}],[\"ops\",{\"_index\":8,\"name\":{\"7\":{}},\"parent\":{}}],[\"options\",{\"_index\":72,\"name\":{\"96\":{}},\"parent\":{}}],[\"parsekey\",{\"_index\":85,\"name\":{\"110\":{}},\"parent\":{}}],[\"pojo\",{\"_index\":235,\"name\":{\"339\":{}},\"parent\":{\"340\":{}}}],[\"processentry\",{\"_index\":76,\"name\":{\"101\":{}},\"parent\":{}}],[\"promises\",{\"_index\":241,\"name\":{\"348\":{}},\"parent\":{}}],[\"promisify\",{\"_index\":91,\"name\":{\"116\":{}},\"parent\":{}}],[\"put\",{\"_index\":26,\"name\":{\"26\":{},\"67\":{}},\"parent\":{}}],[\"queuefailure\",{\"_index\":59,\"name\":{\"74\":{}},\"parent\":{}}],[\"queuefinally\",{\"_index\":60,\"name\":{\"75\":{}},\"parent\":{}}],[\"queuesuccess\",{\"_index\":58,\"name\":{\"73\":{}},\"parent\":{}}],[\"repairdb\",{\"_index\":157,\"name\":{\"224\":{},\"265\":{}},\"parent\":{}}],[\"reverse\",{\"_index\":220,\"name\":{\"323\":{}},\"parent\":{}}],[\"rm\",{\"_index\":242,\"name\":{\"350\":{}},\"parent\":{}}],[\"rocksdb\",{\"_index\":139,\"name\":{\"205\":{},\"206\":{},\"208\":{}},\"parent\":{\"206\":{},\"207\":{},\"208\":{},\"249\":{},\"290\":{},\"291\":{},\"292\":{},\"293\":{},\"294\":{},\"295\":{},\"296\":{},\"308\":{},\"313\":{},\"316\":{},\"317\":{},\"325\":{},\"326\":{},\"327\":{},\"328\":{},\"329\":{},\"330\":{},\"334\":{}}}],[\"rocksdb.rocksdb\",{\"_index\":142,\"name\":{},\"parent\":{\"209\":{},\"210\":{},\"211\":{},\"212\":{},\"213\":{},\"214\":{},\"215\":{},\"216\":{},\"217\":{},\"218\":{},\"219\":{},\"220\":{},\"221\":{},\"222\":{},\"223\":{},\"224\":{},\"225\":{},\"226\":{},\"227\":{},\"228\":{},\"229\":{},\"230\":{},\"231\":{},\"232\":{},\"233\":{},\"234\":{},\"235\":{},\"236\":{},\"237\":{},\"238\":{},\"239\":{},\"240\":{},\"241\":{},\"242\":{},\"243\":{},\"244\":{},\"245\":{},\"246\":{},\"247\":{},\"248\":{}}}],[\"rocksdb.rocksdbbatchdeloperation\",{\"_index\":228,\"name\":{},\"parent\":{\"331\":{}}}],[\"rocksdb.rocksdbbatchdeloperation.__type\",{\"_index\":230,\"name\":{},\"parent\":{\"332\":{},\"333\":{}}}],[\"rocksdb.rocksdbbatchputoperation\",{\"_index\":232,\"name\":{},\"parent\":{\"335\":{}}}],[\"rocksdb.rocksdbbatchputoperation.__type\",{\"_index\":233,\"name\":{},\"parent\":{\"336\":{},\"337\":{},\"338\":{}}}],[\"rocksdb.rocksdbdatabaseoptions\",{\"_index\":190,\"name\":{},\"parent\":{\"297\":{}}}],[\"rocksdb.rocksdbdatabaseoptions.__type\",{\"_index\":192,\"name\":{},\"parent\":{\"298\":{},\"299\":{},\"300\":{},\"301\":{},\"302\":{},\"303\":{},\"304\":{},\"305\":{},\"306\":{},\"307\":{}}}],[\"rocksdb.rocksdbgetoptions\",{\"_index\":203,\"name\":{},\"parent\":{\"309\":{}}}],[\"rocksdb.rocksdbgetoptions.__type\",{\"_index\":205,\"name\":{},\"parent\":{\"310\":{},\"311\":{},\"312\":{}}}],[\"rocksdb.rocksdbp\",{\"_index\":182,\"name\":{},\"parent\":{\"250\":{},\"251\":{},\"252\":{},\"253\":{},\"254\":{},\"255\":{},\"256\":{},\"257\":{},\"258\":{},\"259\":{},\"260\":{},\"261\":{},\"262\":{},\"263\":{},\"264\":{},\"265\":{},\"266\":{},\"267\":{},\"268\":{},\"269\":{},\"270\":{},\"271\":{},\"272\":{},\"273\":{},\"274\":{},\"275\":{},\"276\":{},\"277\":{},\"278\":{},\"279\":{},\"280\":{},\"281\":{},\"282\":{},\"283\":{},\"284\":{},\"285\":{},\"286\":{},\"287\":{},\"288\":{},\"289\":{}}}],[\"rocksdb.rocksdbputoptions\",{\"_index\":209,\"name\":{},\"parent\":{\"314\":{}}}],[\"rocksdb.rocksdbputoptions.__type\",{\"_index\":211,\"name\":{},\"parent\":{\"315\":{}}}],[\"rocksdb.rocksdbrangeoptions\",{\"_index\":214,\"name\":{},\"parent\":{\"318\":{}}}],[\"rocksdb.rocksdbrangeoptions.__type\",{\"_index\":216,\"name\":{},\"parent\":{\"319\":{},\"320\":{},\"321\":{},\"322\":{},\"323\":{},\"324\":{}}}],[\"rocksdbbatch\",{\"_index\":186,\"name\":{\"293\":{}},\"parent\":{}}],[\"rocksdbbatchdeloperation\",{\"_index\":227,\"name\":{\"330\":{}},\"parent\":{}}],[\"rocksdbbatchoptions\",{\"_index\":226,\"name\":{\"329\":{}},\"parent\":{}}],[\"rocksdbbatchputoperation\",{\"_index\":231,\"name\":{\"334\":{}},\"parent\":{}}],[\"rocksdbclearoptions\",{\"_index\":222,\"name\":{\"325\":{}},\"parent\":{}}],[\"rocksdbcountoptions\",{\"_index\":223,\"name\":{\"326\":{}},\"parent\":{}}],[\"rocksdbdatabase\",{\"_index\":183,\"name\":{\"290\":{}},\"parent\":{}}],[\"rocksdbdatabaseoptions\",{\"_index\":189,\"name\":{\"296\":{}},\"parent\":{}}],[\"rocksdbdeloptions\",{\"_index\":212,\"name\":{\"316\":{}},\"parent\":{}}],[\"rocksdbgetoptions\",{\"_index\":202,\"name\":{\"308\":{}},\"parent\":{}}],[\"rocksdbiterator\",{\"_index\":184,\"name\":{\"291\":{}},\"parent\":{}}],[\"rocksdbiteratoroptions\",{\"_index\":224,\"name\":{\"327\":{}},\"parent\":{}}],[\"rocksdbp\",{\"_index\":140,\"name\":{\"207\":{},\"249\":{}},\"parent\":{}}],[\"rocksdbputoptions\",{\"_index\":208,\"name\":{\"313\":{}},\"parent\":{}}],[\"rocksdbrangeoptions\",{\"_index\":213,\"name\":{\"317\":{}},\"parent\":{}}],[\"rocksdbsnapshot\",{\"_index\":187,\"name\":{\"294\":{}},\"parent\":{}}],[\"rocksdbtransaction\",{\"_index\":185,\"name\":{\"292\":{}},\"parent\":{}}],[\"rocksdbtransactionoptions\",{\"_index\":225,\"name\":{\"328\":{}},\"parent\":{}}],[\"rocksdbtransactionsnapshot\",{\"_index\":188,\"name\":{\"295\":{}},\"parent\":{}}],[\"rollback\",{\"_index\":62,\"name\":{\"77\":{}},\"parent\":{}}],[\"rollbacked\",{\"_index\":53,\"name\":{\"61\":{}},\"parent\":{}}],[\"seek\",{\"_index\":73,\"name\":{\"98\":{}},\"parent\":{}}],[\"sep\",{\"_index\":79,\"name\":{\"104\":{}},\"parent\":{}}],[\"sepexists\",{\"_index\":86,\"name\":{\"111\":{}},\"parent\":{}}],[\"serialize\",{\"_index\":87,\"name\":{\"112\":{}},\"parent\":{}}],[\"serializeencrypt\",{\"_index\":33,\"name\":{\"33\":{}},\"parent\":{}}],[\"setsnapshot\",{\"_index\":63,\"name\":{\"78\":{}},\"parent\":{}}],[\"setupdb\",{\"_index\":35,\"name\":{\"35\":{}},\"parent\":{}}],[\"setuprootlevels\",{\"_index\":36,\"name\":{\"36\":{}},\"parent\":{}}],[\"setupsnapshot\",{\"_index\":64,\"name\":{\"79\":{}},\"parent\":{}}],[\"setworkermanager\",{\"_index\":20,\"name\":{\"20\":{}},\"parent\":{}}],[\"snapshot\",{\"_index\":207,\"name\":{\"312\":{}},\"parent\":{}}],[\"snapshotinit\",{\"_index\":154,\"name\":{\"221\":{},\"262\":{}},\"parent\":{}}],[\"snapshotrelease\",{\"_index\":155,\"name\":{\"222\":{},\"263\":{}},\"parent\":{}}],[\"start\",{\"_index\":17,\"name\":{\"17\":{}},\"parent\":{}}],[\"stop\",{\"_index\":18,\"name\":{\"18\":{}},\"parent\":{}}],[\"sync\",{\"_index\":210,\"name\":{\"315\":{}},\"parent\":{}}],[\"toarraybuffer\",{\"_index\":89,\"name\":{\"114\":{}},\"parent\":{}}],[\"tokeypath\",{\"_index\":82,\"name\":{\"107\":{}},\"parent\":{}}],[\"tostring\",{\"_index\":236,\"name\":{\"341\":{},\"342\":{}},\"parent\":{\"342\":{}}}],[\"transaction\",{\"_index\":22,\"name\":{\"22\":{},\"56\":{},\"94\":{}},\"parent\":{}}],[\"transactionclear\",{\"_index\":180,\"name\":{\"247\":{},\"288\":{}},\"parent\":{}}],[\"transactioncommit\",{\"_index\":170,\"name\":{\"237\":{},\"278\":{}},\"parent\":{}}],[\"transactioncount\",{\"_index\":181,\"name\":{\"248\":{},\"289\":{}},\"parent\":{}}],[\"transactiondel\",{\"_index\":177,\"name\":{\"244\":{},\"285\":{}},\"parent\":{}}],[\"transactionget\",{\"_index\":172,\"name\":{\"239\":{},\"280\":{}},\"parent\":{}}],[\"transactiongetforupdate\",{\"_index\":173,\"name\":{\"240\":{},\"281\":{}},\"parent\":{}}],[\"transactionid\",{\"_index\":169,\"name\":{\"236\":{},\"277\":{}},\"parent\":{}}],[\"transactioninit\",{\"_index\":168,\"name\":{\"235\":{},\"276\":{}},\"parent\":{}}],[\"transactioniteratorinit\",{\"_index\":179,\"name\":{\"246\":{},\"287\":{}},\"parent\":{}}],[\"transactionmultiget\",{\"_index\":174,\"name\":{\"241\":{},\"282\":{}},\"parent\":{}}],[\"transactionmultigetforupdate\",{\"_index\":175,\"name\":{\"242\":{},\"283\":{}},\"parent\":{}}],[\"transactionput\",{\"_index\":176,\"name\":{\"243\":{},\"284\":{}},\"parent\":{}}],[\"transactionrollback\",{\"_index\":171,\"name\":{\"238\":{},\"279\":{}},\"parent\":{}}],[\"transactionsnapshot\",{\"_index\":178,\"name\":{\"245\":{},\"286\":{}},\"parent\":{}}],[\"type\",{\"_index\":229,\"name\":{\"332\":{},\"336\":{}},\"parent\":{}}],[\"unlock\",{\"_index\":56,\"name\":{\"64\":{}},\"parent\":{}}],[\"unsetworkermanager\",{\"_index\":21,\"name\":{\"21\":{}},\"parent\":{}}],[\"utils\",{\"_index\":78,\"name\":{\"103\":{}},\"parent\":{\"104\":{},\"105\":{},\"106\":{},\"107\":{},\"108\":{},\"109\":{},\"110\":{},\"111\":{},\"112\":{},\"113\":{},\"114\":{},\"115\":{},\"116\":{},\"117\":{},\"118\":{}}}],[\"value\",{\"_index\":234,\"name\":{\"338\":{}},\"parent\":{}}],[\"valueencoding\",{\"_index\":204,\"name\":{\"310\":{}},\"parent\":{}}],[\"withtransactionf\",{\"_index\":23,\"name\":{\"23\":{}},\"parent\":{}}],[\"withtransactiong\",{\"_index\":24,\"name\":{\"24\":{}},\"parent\":{}}],[\"workermanager\",{\"_index\":11,\"name\":{\"10\":{}},\"parent\":{}}],[\"writebuffersize\",{\"_index\":197,\"name\":{\"303\":{}},\"parent\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/classes/DB.html b/docs/classes/DB.html index 4a0f1c05..509491d6 100644 --- a/docs/classes/DB.html +++ b/docs/classes/DB.html @@ -1,24 +1,28 @@ -DB | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • CreateDestroyStartStop
    • DB

Index

Constructors

  • new DB(__namedParameters: { crypto?: { key: Buffer; ops: Crypto }; dbPath: string; fs: FileSystem; logger: Logger }): DB
  • Parameters

    • __namedParameters: { crypto?: { key: Buffer; ops: Crypto }; dbPath: string; fs: FileSystem; logger: Logger }
      • Optional crypto?: { key: Buffer; ops: Crypto }
      • dbPath: string
      • fs: FileSystem
      • logger: Logger

    Returns DB

Properties

[initLock]: RWLockWriter
_db: LevelDB<string | Buffer, Buffer>
crypto?: { key: Buffer; ops: Crypto }

Type declaration

dbPath: string
logger: Logger
transactionCounter: number = 0
workerManager?: DBWorkerManagerInterface

Accessors

  • get [destroyed](): boolean
  • Returns boolean

  • get [running](): boolean
  • Returns boolean

  • get [status](): Status
  • Returns Status

  • get db(): Readonly<LevelDB<string | Buffer, Buffer>>
  • Returns Readonly<LevelDB<string | Buffer, Buffer>>

Methods

  • batch(ops: readonly DBOp[]): Promise<void>
  • +DB | @matrixai/db
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    • CreateDestroyStartStop
      • DB

    Index

    Constructors

    • new DB(__namedParameters: { crypto?: { key: Buffer; ops: Crypto }; dbPath: string; fs: FileSystem; logger: Logger }): DB
    • Parameters

      • __namedParameters: { crypto?: { key: Buffer; ops: Crypto }; dbPath: string; fs: FileSystem; logger: Logger }
        • Optional crypto?: { key: Buffer; ops: Crypto }
        • dbPath: string
        • fs: FileSystem
        • logger: Logger

      Returns DB

    Properties

    [initLock]: RWLockWriter
    _iteratorRefs: Set<DBIterator<any, any>> = ...
    +

    References to iterators

    +
    _lockBox: LockBox<RWLockWriter> = ...
    _transactionRefs: Set<DBTransaction> = ...
    +

    References to transactions

    +
    crypto?: { key: Buffer; ops: Crypto }

    Type declaration

    dbPath: string
    logger: Logger
    workerManager?: DBWorkerManagerInterface

    Accessors

    • get [destroyed](): boolean
    • Returns boolean

    • get [running](): boolean
    • Returns boolean

    • get [status](): Status
    • Returns Status

    • get lockBox(): Readonly<LockBox<RWLockWriter>>

    Methods

    • batch(ops: readonly DBOp[], sync?: boolean): Promise<void>
    • Batches operations together atomically

      -

      Parameters

      • ops: readonly DBOp[]

      Returns Promise<void>

    • canaryCheck(): Promise<void>
    • clear(levelPath?: readonly (string | Buffer)[]): Promise<void>
    • +

      Parameters

      • ops: readonly DBOp[]
      • sync: boolean = false

      Returns Promise<void>

    • canaryCheck(): Promise<void>
    • Clear all key values for a specific level This is not atomic, it will iterate over a snapshot of the DB

      -

      Parameters

      • levelPath: readonly (string | Buffer)[] = []

      Returns Promise<void>

    • count(levelPath?: readonly (string | Buffer)[]): Promise<number>
    • Parameters

      • levelPath: readonly (string | Buffer)[] = []

      Returns Promise<number>

    • del(keyPath: string | Buffer | readonly (string | Buffer)[]): Promise<void>
    • del(keyPath: string | Buffer | readonly (string | Buffer)[], sync?: boolean): Promise<void>
    • Deletes a key from the DB

      -

      Parameters

      • keyPath: string | Buffer | readonly (string | Buffer)[]

      Returns Promise<void>

    • deserializeDecrypt<T>(cipherTextBuf: Buffer, raw: false): Promise<T>
    • deserializeDecrypt(cipherTextBuf: Buffer, raw: true): Promise<Buffer>
    • Type parameters

      • T

      Parameters

      • cipherTextBuf: Buffer
      • raw: false

      Returns Promise<T>

    • Parameters

      • cipherTextBuf: Buffer
      • raw: true

      Returns Promise<Buffer>

    • destroy(): Promise<void>
    • Returns Promise<void>

    • dump<V>(levelPath?: readonly (string | Buffer)[], raw?: false, root?: boolean): Promise<[readonly (string | Buffer)[], V][]>
    • dump(levelPath: undefined | readonly (string | Buffer)[], raw: true, root?: boolean): Promise<[readonly (string | Buffer)[], Buffer][]>
    • +

      Parameters

      • keyPath: string | Buffer | readonly (string | Buffer)[]
      • sync: boolean = false

      Returns Promise<void>

    • deserializeDecrypt<T>(cipherTextBuf: Buffer, raw: false): Promise<T>
    • deserializeDecrypt(cipherTextBuf: Buffer, raw: true): Promise<Buffer>
    • Type parameters

      • T

      Parameters

      • cipherTextBuf: Buffer
      • raw: false

      Returns Promise<T>

    • Parameters

      • cipherTextBuf: Buffer
      • raw: true

      Returns Promise<Buffer>

    • destroy(): Promise<void>
    • Returns Promise<void>

    • dump<V>(levelPath?: readonly (string | Buffer)[], raw?: false, root?: boolean): Promise<[readonly (string | Buffer)[], V][]>
    • dump(levelPath: undefined | readonly (string | Buffer)[], raw: true, root?: boolean): Promise<[readonly (string | Buffer)[], Buffer][]>
    • Dump from DB This will show entries from all levels It is intended for diagnostics Use console.dir instead of console.log to debug the result Set root to true if you want to dump from root levels

      -

      Type parameters

      • V

      Parameters

      • Optional levelPath: readonly (string | Buffer)[]
      • Optional raw: false
      • Optional root: boolean

      Returns Promise<[readonly (string | Buffer)[], V][]>

    • Parameters

      • levelPath: undefined | readonly (string | Buffer)[]
      • raw: true
      • Optional root: boolean

      Returns Promise<[readonly (string | Buffer)[], Buffer][]>

    • get<T>(keyPath: string | Buffer | readonly (string | Buffer)[], raw?: false): Promise<undefined | T>
    • get(keyPath: string | Buffer | readonly (string | Buffer)[], raw: true): Promise<undefined | Buffer>
    • +

      Type parameters

      • V

      Parameters

      • Optional levelPath: readonly (string | Buffer)[]
      • Optional raw: false
      • Optional root: boolean

      Returns Promise<[readonly (string | Buffer)[], V][]>

    • Parameters

      • levelPath: undefined | readonly (string | Buffer)[]
      • raw: true
      • Optional root: boolean

      Returns Promise<[readonly (string | Buffer)[], Buffer][]>

    • get<T>(keyPath: string | Buffer | readonly (string | Buffer)[], raw?: false): Promise<undefined | T>
    • get(keyPath: string | Buffer | readonly (string | Buffer)[], raw: true): Promise<undefined | Buffer>
    • Gets a value from the DB Use raw to return the raw decrypted buffer

      -

      Type parameters

      • T

      Parameters

      • keyPath: string | Buffer | readonly (string | Buffer)[]
      • Optional raw: false

      Returns Promise<undefined | T>

    • Parameters

      • keyPath: string | Buffer | readonly (string | Buffer)[]
      • raw: true

      Returns Promise<undefined | Buffer>

    • iterator(options: DBIteratorOptions & { keys: false; values: false }, levelPath?: readonly (string | Buffer)[]): DBIterator<undefined, undefined>
    • iterator<V>(options: DBIteratorOptions & { keys: false; valueAsBuffer: false }, levelPath?: readonly (string | Buffer)[]): DBIterator<undefined, V>
    • iterator(options: DBIteratorOptions & { keys: false }, levelPath?: readonly (string | Buffer)[]): DBIterator<undefined, Buffer>
    • iterator(options: DBIteratorOptions & { values: false }, levelPath?: readonly (string | Buffer)[]): DBIterator<readonly (string | Buffer)[], undefined>
    • iterator<V>(options: DBIteratorOptions & { valueAsBuffer: false }, levelPath?: readonly (string | Buffer)[]): DBIterator<readonly (string | Buffer)[], V>
    • iterator(options?: DBIteratorOptions, levelPath?: readonly (string | Buffer)[]): DBIterator<readonly (string | Buffer)[], Buffer>
    • +

      Type parameters

      • T

      Parameters

      • keyPath: string | Buffer | readonly (string | Buffer)[]
      • Optional raw: false

      Returns Promise<undefined | T>

    • Parameters

      • keyPath: string | Buffer | readonly (string | Buffer)[]
      • raw: true

      Returns Promise<undefined | Buffer>

    • Public iterator that works from the data level If keys and values are both false, this iterator will not run at all You must have at least one of them being true or undefined

      -

      Parameters

      • options: DBIteratorOptions & { keys: false; values: false }
      • Optional levelPath: readonly (string | Buffer)[]

      Returns DBIterator<undefined, undefined>

    • Type parameters

      • V

      Parameters

      • options: DBIteratorOptions & { keys: false; valueAsBuffer: false }
      • Optional levelPath: readonly (string | Buffer)[]

      Returns DBIterator<undefined, V>

    • Parameters

      • options: DBIteratorOptions & { keys: false }
      • Optional levelPath: readonly (string | Buffer)[]

      Returns DBIterator<undefined, Buffer>

    • Parameters

      • options: DBIteratorOptions & { values: false }
      • Optional levelPath: readonly (string | Buffer)[]

      Returns DBIterator<readonly (string | Buffer)[], undefined>

    • Type parameters

      • V

      Parameters

      • options: DBIteratorOptions & { valueAsBuffer: false }
      • Optional levelPath: readonly (string | Buffer)[]

      Returns DBIterator<readonly (string | Buffer)[], V>

    • Parameters

      Returns DBIterator<readonly (string | Buffer)[], Buffer>

    • put(keyPath: string | Buffer | readonly (string | Buffer)[], value: any, raw?: false): Promise<void>
    • put(keyPath: string | Buffer | readonly (string | Buffer)[], value: Buffer, raw: true): Promise<void>
    • put(keyPath: string | Buffer | readonly (string | Buffer)[], value: any, raw?: false, sync?: boolean): Promise<void>
    • put(keyPath: string | Buffer | readonly (string | Buffer)[], value: Buffer, raw: true, sync?: boolean): Promise<void>
    • Put a key and value into the DB Use raw to put raw encrypted buffer

      -

      Parameters

      • keyPath: string | Buffer | readonly (string | Buffer)[]
      • value: any
      • Optional raw: false

      Returns Promise<void>

    • Parameters

      • keyPath: string | Buffer | readonly (string | Buffer)[]
      • value: Buffer
      • raw: true

      Returns Promise<void>

    • serializeEncrypt(value: any, raw: false): Promise<Buffer>
    • serializeEncrypt(value: Buffer, raw: true): Promise<Buffer>
    • Parameters

      • value: any
      • raw: false

      Returns Promise<Buffer>

    • Parameters

      • value: Buffer
      • raw: true

      Returns Promise<Buffer>

    • setupDb(dbPath: string): Promise<LevelDB<string | Buffer, Buffer>>
    • Parameters

      • dbPath: string

      Returns Promise<LevelDB<string | Buffer, Buffer>>

    • setupRootLevels(): Promise<void>
    • start(__namedParameters?: { fresh?: boolean }): Promise<void>
    • Parameters

      • __namedParameters: { fresh?: boolean } = {}
        • Optional fresh?: boolean

      Returns Promise<void>

    • stop(): Promise<void>
    • Returns Promise<void>

    • unsetWorkerManager(): void
    • withTransactionF<T>(f: (tran: DBTransaction) => Promise<T>): Promise<T>
    • withTransactionG<T, TReturn, TNext>(g: (tran: DBTransaction) => AsyncGenerator<T, TReturn, TNext>): AsyncGenerator<T, TReturn, TNext>
    • Type parameters

      • T

      • TReturn

      • TNext

      Parameters

      Returns AsyncGenerator<T, TReturn, TNext>

    • createDB(__namedParameters: { crypto?: { key: Buffer; ops: Crypto }; dbPath: string; fresh?: boolean; fs?: FileSystem; logger?: Logger }): Promise<DB>
    • Parameters

      • __namedParameters: { crypto?: { key: Buffer; ops: Crypto }; dbPath: string; fresh?: boolean; fs?: FileSystem; logger?: Logger }
        • Optional crypto?: { key: Buffer; ops: Crypto }
        • dbPath: string
        • Optional fresh?: boolean
        • Optional fs?: FileSystem
        • Optional logger?: Logger

      Returns Promise<DB>

    Legend

    • Property
    • Method
    • Inherited constructor
    • Inherited method
    • Protected property
    • Protected method
    • Property
    • Static method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    • keyPath: string | Buffer | readonly (string | Buffer)[]
    • value: any
    • Optional raw: false
    • Optional sync: boolean

    Returns Promise<void>

  • Parameters

    • keyPath: string | Buffer | readonly (string | Buffer)[]
    • value: Buffer
    • raw: true
    • Optional sync: boolean

    Returns Promise<void>

  • serializeEncrypt(value: any, raw: false): Promise<Buffer>
  • serializeEncrypt(value: Buffer, raw: true): Promise<Buffer>
  • setupRootLevels(): Promise<void>
  • start(__namedParameters?: { fresh?: boolean } & DBOptions): Promise<void>
  • Parameters

    • __namedParameters: { fresh?: boolean } & DBOptions = {}

    Returns Promise<void>

  • stop(): Promise<void>
  • unsetWorkerManager(): void
  • withTransactionF<T>(f: (tran: DBTransaction) => Promise<T>): Promise<T>
  • withTransactionG<T, TReturn, TNext>(g: (tran: DBTransaction) => AsyncGenerator<T, TReturn, TNext>): AsyncGenerator<T, TReturn, TNext>
  • Type parameters

    • T

    • TReturn

    • TNext

    Parameters

    Returns AsyncGenerator<T, TReturn, TNext>

  • createDB(__namedParameters: { crypto?: { key: Buffer; ops: Crypto }; dbPath: string; fresh?: boolean; fs?: FileSystem; logger?: Logger } & DBOptions): Promise<DB>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/DBIterator.html b/docs/classes/DBIterator.html new file mode 100644 index 00000000..8e6e1c49 --- /dev/null +++ b/docs/classes/DBIterator.html @@ -0,0 +1 @@ +DBIterator | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DBIterator<K, V>

Type parameters

Hierarchy

  • CreateDestroy
    • DBIterator

Index

Constructors

Properties

[initLock]: RWLockWriter
_db: DB
_iterator: RocksDBIterator<Buffer, Buffer>
_options: Merge<DBIteratorOptions<any>, { gt?: Buffer; gte?: Buffer; keyEncoding: "buffer"; lt?: Buffer; lte?: Buffer; valueEncoding: "buffer" }>
_transaction?: DBTransaction
cache: [Buffer, Buffer][] = []
cachePos: number = 0
finished: boolean = false
first: boolean = true
levelPath: readonly (string | Buffer)[]
lock: Lock = ...
logger: Logger

Accessors

  • get [destroyed](): boolean
  • Returns boolean

  • get [status](): Status
  • Returns Status

  • get db(): Readonly<DB>

Methods

  • [asyncIterator](): AsyncGenerator<[K, V], void, void>
  • _next(): Promise<undefined | [K, V]>
  • destroy(): Promise<void>
  • next(): Promise<undefined | [K, V]>
  • processEntry(entry: [Buffer, Buffer]): Promise<[K, V]>
  • seek(keyPath: string | Buffer | readonly (string | Buffer)[]): void

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/DBTransaction.html b/docs/classes/DBTransaction.html index 8b618783..fa6a9508 100644 --- a/docs/classes/DBTransaction.html +++ b/docs/classes/DBTransaction.html @@ -1,5 +1,39 @@ -DBTransaction | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DBTransaction

Hierarchy

  • CreateDestroy
    • DBTransaction

Index

Constructors

  • new DBTransaction(__namedParameters: { db: DB; logger: Logger; transactionId: number }): DBTransaction
  • Parameters

    • __namedParameters: { db: DB; logger: Logger; transactionId: number }
      • db: DB
      • logger: Logger
      • transactionId: number

    Returns DBTransaction

Properties

[initLock]: RWLockWriter
_callbacksFailure: ((e?: Error) => any)[] = []
_callbacksFinally: ((e?: Error) => any)[] = []
_callbacksSuccess: (() => any)[] = []
_committed: boolean = false
_ops: DBOps = []
_rollbacked: boolean = false
db: DB
logger: Logger
transactionDataPath: readonly (string | Buffer)[]
transactionId: number
transactionPath: readonly (string | Buffer)[]
transactionTombstonePath: readonly (string | Buffer)[]

Accessors

  • get [destroyed](): boolean
  • Returns boolean

  • get [status](): Status
  • Returns Status

  • get callbacksFailure(): readonly (() => any)[]
  • get callbacksSuccess(): readonly (() => any)[]
  • get committed(): boolean
  • get ops(): readonly DBOp[]
  • get rollbacked(): boolean

Methods

  • clear(levelPath?: readonly (string | Buffer)[]): Promise<void>
  • commit(): Promise<void>
  • count(levelPath?: readonly (string | Buffer)[]): Promise<number>
  • del(keyPath: string | Buffer | readonly (string | Buffer)[]): Promise<void>
  • Parameters

    • keyPath: string | Buffer | readonly (string | Buffer)[]

    Returns Promise<void>

  • destroy(): Promise<void>
  • dump<V>(levelPath?: readonly (string | Buffer)[], raw?: false): Promise<[readonly (string | Buffer)[], V][]>
  • dump(levelPath: undefined | readonly (string | Buffer)[], raw: true): Promise<[readonly (string | Buffer)[], Buffer][]>
  • get<T>(keyPath: string | Buffer | readonly (string | Buffer)[], raw?: false): Promise<undefined | T>
  • get(keyPath: string | Buffer | readonly (string | Buffer)[], raw: true): Promise<undefined | Buffer>
  • Type parameters

    • T

    Parameters

    • keyPath: string | Buffer | readonly (string | Buffer)[]
    • Optional raw: false

    Returns Promise<undefined | T>

  • Parameters

    • keyPath: string | Buffer | readonly (string | Buffer)[]
    • raw: true

    Returns Promise<undefined | Buffer>

  • getForUpdate<T>(keyPath: string | Buffer | readonly (string | Buffer)[], raw?: false): Promise<undefined | T>
  • getForUpdate(keyPath: string | Buffer | readonly (string | Buffer)[], raw: true): Promise<undefined | Buffer>
  • +

    Use this for to address write skews

    +

    Type parameters

    • T

    Parameters

    • keyPath: string | Buffer | readonly (string | Buffer)[]
    • Optional raw: false

    Returns Promise<undefined | T>

  • Parameters

    • keyPath: string | Buffer | readonly (string | Buffer)[]
    • raw: true

    Returns Promise<undefined | Buffer>

  • lock(...requests: (string | [key: ToString, type?: "read" | "write", timeout?: number])[]): Promise<void>
  • +

    Lock a sequence of lock requests +If the lock request doesn't specify, it +defaults to using RWLockWriter with write type +Keys are locked in string sorted order +Even though keys can be arbitrary strings, by convention, you should use +keys that correspond to keys in the database +Locking with the same key is idempotent therefore lock re-entrancy is enabled +Keys are automatically unlocked in reverse sorted order +when the transaction is destroyed +There is no support for lock upgrading or downgrading +There is no deadlock detection

    +

    Parameters

    • Rest ...requests: (string | [key: ToString, type?: "read" | "write", timeout?: number])[]

    Returns Promise<void>

  • put(keyPath: string | Buffer | readonly (string | Buffer)[], value: any, raw?: false): Promise<void>
  • put(keyPath: string | Buffer | readonly (string | Buffer)[], value: Buffer, raw: true): Promise<void>
  • Parameters

    • keyPath: string | Buffer | readonly (string | Buffer)[]
    • value: any
    • Optional raw: false

    Returns Promise<void>

  • Parameters

    • keyPath: string | Buffer | readonly (string | Buffer)[]
    • value: Buffer
    • raw: true

    Returns Promise<void>

  • queueFailure(f: (e?: Error) => any): void
  • queueFinally(f: (e?: Error) => any): void
  • queueSuccess(f: () => any): void
  • rollback(e?: Error): Promise<void>
  • setSnapshot(): void
  • +

    Set the snapshot manually +This ensures that consistent reads and writes start +after this method is executed +This is idempotent +Note that normally snapshots are set lazily upon the first +transaction db operation

    +

    Returns void

  • unlock(...keys: ToString[]): Promise<void>
  • +

    Unlock a sequence of lock keys +Unlocking will be done in the order of the keys +A transaction instance is only allowed to unlock keys that it previously +locked, all keys that are not part of the this._locks is ignored +Unlocking the same keys is idempotent

    +

    Parameters

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDB.html b/docs/classes/errors.ErrorDB.html index fae75b95..f3cf60df 100644 --- a/docs/classes/errors.ErrorDB.html +++ b/docs/classes/errors.ErrorDB.html @@ -1,16 +1,16 @@ -ErrorDB | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDB<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDB<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDB<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDB<T>

Properties

cause: T
+ErrorDB | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDB<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDB<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDB<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDB<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DB error'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DB error'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +

    Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBCreate.html b/docs/classes/errors.ErrorDBCreate.html index cfe1b38d..5b5be548 100644 --- a/docs/classes/errors.ErrorDBCreate.html +++ b/docs/classes/errors.ErrorDBCreate.html @@ -1,16 +1,16 @@ -ErrorDBCreate | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBCreate<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBCreate<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBCreate<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBCreate<T>

Properties

cause: T
+ErrorDBCreate | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBCreate<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBCreate<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBCreate<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBCreate<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DB cannot be created'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DB cannot be created'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBDecrypt.html b/docs/classes/errors.ErrorDBDecrypt.html index 9c8f2739..ba576452 100644 --- a/docs/classes/errors.ErrorDBDecrypt.html +++ b/docs/classes/errors.ErrorDBDecrypt.html @@ -1,16 +1,16 @@ -ErrorDBDecrypt | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBDecrypt<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBDecrypt<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBDecrypt<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBDecrypt<T>

Properties

cause: T
+ErrorDBDecrypt | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBDecrypt<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBDecrypt<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBDecrypt<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBDecrypt<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DB failed decryption'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DB failed decryption'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBDelete.html b/docs/classes/errors.ErrorDBDelete.html index d4baa3dc..342e0808 100644 --- a/docs/classes/errors.ErrorDBDelete.html +++ b/docs/classes/errors.ErrorDBDelete.html @@ -1,16 +1,16 @@ -ErrorDBDelete | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBDelete<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBDelete<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBDelete<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBDelete<T>

Properties

cause: T
+ErrorDBDelete | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBDelete<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBDelete<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBDelete<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBDelete<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DB cannot be deleted'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DB cannot be deleted'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBDestroyed.html b/docs/classes/errors.ErrorDBDestroyed.html index 8fec879b..8de75b7c 100644 --- a/docs/classes/errors.ErrorDBDestroyed.html +++ b/docs/classes/errors.ErrorDBDestroyed.html @@ -1,16 +1,16 @@ -ErrorDBDestroyed | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBDestroyed<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBDestroyed<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBDestroyed<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBDestroyed<T>

Properties

cause: T
+ErrorDBDestroyed | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBDestroyed<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBDestroyed<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBDestroyed<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBDestroyed<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DB is destroyed'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DB is destroyed'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBIterator.html b/docs/classes/errors.ErrorDBIterator.html new file mode 100644 index 00000000..7e3b8377 --- /dev/null +++ b/docs/classes/errors.ErrorDBIterator.html @@ -0,0 +1,29 @@ +ErrorDBIterator | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBIterator<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBIterator<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBIterator<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBIterator<T>

Properties

cause: T
+

Causation of the exception +Can be used to know what caused this exception

+
data: POJO
+

Arbitrary data

+
message: string
name: string
stack?: string
timestamp: Date
+

Timestamp when exception was constructed in milliseconds +May contain microseconds in the fractional part +Guaranteed to be weakly monotonic

+
description: string = 'DBIterator error'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Encoding to JSON pojo +When overriding this, you can use super.toJSON +The replacer will:

    +
      +
    • delete undefined values in objects
    • +
    • replace undefined values for null in arrays
    • +
    +

    Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +

    Create .stack property on a target object

    +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Runtime decoding of JSON POJO to exception instance +When overriding this, you cannot use super.fromJSON +You must write it fully, and use the same type-hacks +to support polymorphic this in static methods +https://github.com/microsoft/TypeScript/issues/5863

    +

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBIteratorBusy.html b/docs/classes/errors.ErrorDBIteratorBusy.html new file mode 100644 index 00000000..23d92f8c --- /dev/null +++ b/docs/classes/errors.ErrorDBIteratorBusy.html @@ -0,0 +1,29 @@ +ErrorDBIteratorBusy | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBIteratorBusy<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBIteratorBusy<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBIteratorBusy<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBIteratorBusy<T>

Properties

cause: T
+

Causation of the exception +Can be used to know what caused this exception

+
data: POJO
+

Arbitrary data

+
message: string
name: string
stack?: string
timestamp: Date
+

Timestamp when exception was constructed in milliseconds +May contain microseconds in the fractional part +Guaranteed to be weakly monotonic

+
description: string = 'DBIterator is busy'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Encoding to JSON pojo +When overriding this, you can use super.toJSON +The replacer will:

    +
      +
    • delete undefined values in objects
    • +
    • replace undefined values for null in arrays
    • +
    +

    Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +

    Create .stack property on a target object

    +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Runtime decoding of JSON POJO to exception instance +When overriding this, you cannot use super.fromJSON +You must write it fully, and use the same type-hacks +to support polymorphic this in static methods +https://github.com/microsoft/TypeScript/issues/5863

    +

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBIteratorDestroyed.html b/docs/classes/errors.ErrorDBIteratorDestroyed.html new file mode 100644 index 00000000..cfcf9e88 --- /dev/null +++ b/docs/classes/errors.ErrorDBIteratorDestroyed.html @@ -0,0 +1,29 @@ +ErrorDBIteratorDestroyed | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBIteratorDestroyed<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBIteratorDestroyed<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBIteratorDestroyed<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBIteratorDestroyed<T>

Properties

cause: T
+

Causation of the exception +Can be used to know what caused this exception

+
data: POJO
+

Arbitrary data

+
message: string
name: string
stack?: string
timestamp: Date
+

Timestamp when exception was constructed in milliseconds +May contain microseconds in the fractional part +Guaranteed to be weakly monotonic

+
description: string = 'DBIterator is destroyed'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Encoding to JSON pojo +When overriding this, you can use super.toJSON +The replacer will:

    +
      +
    • delete undefined values in objects
    • +
    • replace undefined values for null in arrays
    • +
    +

    Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +

    Create .stack property on a target object

    +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Runtime decoding of JSON POJO to exception instance +When overriding this, you cannot use super.fromJSON +You must write it fully, and use the same type-hacks +to support polymorphic this in static methods +https://github.com/microsoft/TypeScript/issues/5863

    +

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBKey.html b/docs/classes/errors.ErrorDBKey.html index 2ce6197c..89955e65 100644 --- a/docs/classes/errors.ErrorDBKey.html +++ b/docs/classes/errors.ErrorDBKey.html @@ -1,16 +1,16 @@ -ErrorDBKey | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBKey<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBKey<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBKey<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBKey<T>

Properties

cause: T
+ErrorDBKey | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBKey<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBKey<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBKey<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBKey<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DB key is incorrect'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DB key is incorrect'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBNotRunning.html b/docs/classes/errors.ErrorDBNotRunning.html index 0aaebc23..64d289e4 100644 --- a/docs/classes/errors.ErrorDBNotRunning.html +++ b/docs/classes/errors.ErrorDBNotRunning.html @@ -1,16 +1,16 @@ -ErrorDBNotRunning | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBNotRunning<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBNotRunning<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBNotRunning<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBNotRunning<T>

Properties

cause: T
+ErrorDBNotRunning | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBNotRunning<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBNotRunning<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBNotRunning<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBNotRunning<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DB is not running'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DB is not running'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBParseKey.html b/docs/classes/errors.ErrorDBParseKey.html index 392fa4b8..9b744c76 100644 --- a/docs/classes/errors.ErrorDBParseKey.html +++ b/docs/classes/errors.ErrorDBParseKey.html @@ -1,16 +1,16 @@ -ErrorDBParseKey | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBParseKey<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBParseKey<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBParseKey<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBParseKey<T>

Properties

cause: T
+ErrorDBParseKey | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBParseKey<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBParseKey<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBParseKey<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBParseKey<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DB key parsing failed'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DB key parsing failed'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBParseValue.html b/docs/classes/errors.ErrorDBParseValue.html index 3b002c33..f888cb8b 100644 --- a/docs/classes/errors.ErrorDBParseValue.html +++ b/docs/classes/errors.ErrorDBParseValue.html @@ -1,16 +1,16 @@ -ErrorDBParseValue | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBParseValue<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBParseValue<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBParseValue<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBParseValue<T>

Properties

cause: T
+ErrorDBParseValue | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBParseValue<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBParseValue<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBParseValue<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBParseValue<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DB value parsing failed'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DB value parsing failed'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBRunning.html b/docs/classes/errors.ErrorDBRunning.html index 3986adf0..1b250112 100644 --- a/docs/classes/errors.ErrorDBRunning.html +++ b/docs/classes/errors.ErrorDBRunning.html @@ -1,16 +1,16 @@ -ErrorDBRunning | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBRunning<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBRunning<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBRunning<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBRunning<T>

Properties

cause: T
+ErrorDBRunning | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBRunning<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBRunning<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBRunning<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBRunning<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DB error'
desription: string = 'DB is running'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DB error'
desription: string = 'DB is running'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBTransaction.html b/docs/classes/errors.ErrorDBTransaction.html new file mode 100644 index 00000000..02218142 --- /dev/null +++ b/docs/classes/errors.ErrorDBTransaction.html @@ -0,0 +1,29 @@ +ErrorDBTransaction | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransaction<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBTransaction<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBTransaction<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBTransaction<T>

Properties

cause: T
+

Causation of the exception +Can be used to know what caused this exception

+
data: POJO
+

Arbitrary data

+
message: string
name: string
stack?: string
timestamp: Date
+

Timestamp when exception was constructed in milliseconds +May contain microseconds in the fractional part +Guaranteed to be weakly monotonic

+
description: string = 'DBTransaction error'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Encoding to JSON pojo +When overriding this, you can use super.toJSON +The replacer will:

    +
      +
    • delete undefined values in objects
    • +
    • replace undefined values for null in arrays
    • +
    +

    Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +

    Create .stack property on a target object

    +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Runtime decoding of JSON POJO to exception instance +When overriding this, you cannot use super.fromJSON +You must write it fully, and use the same type-hacks +to support polymorphic this in static methods +https://github.com/microsoft/TypeScript/issues/5863

    +

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBTransactionCommitted.html b/docs/classes/errors.ErrorDBTransactionCommitted.html index d7845bde..3b8c6272 100644 --- a/docs/classes/errors.ErrorDBTransactionCommitted.html +++ b/docs/classes/errors.ErrorDBTransactionCommitted.html @@ -1,16 +1,16 @@ -ErrorDBTransactionCommitted | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransactionCommitted<T>

Type parameters

  • T

Hierarchy

  • ErrorDB<T>
    • ErrorDBTransactionCommitted

Index

Constructors

  • new ErrorDBTransactionCommitted<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBTransactionCommitted<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBTransactionCommitted<T>

Properties

cause: T
+ErrorDBTransactionCommitted | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransactionCommitted<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBTransactionCommitted<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBTransactionCommitted<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBTransactionCommitted<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DBTransaction is committed'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DBTransaction is committed'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBTransactionConflict.html b/docs/classes/errors.ErrorDBTransactionConflict.html new file mode 100644 index 00000000..c35e2a4e --- /dev/null +++ b/docs/classes/errors.ErrorDBTransactionConflict.html @@ -0,0 +1,29 @@ +ErrorDBTransactionConflict | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransactionConflict<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBTransactionConflict<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBTransactionConflict<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBTransactionConflict<T>

Properties

cause: T
+

Causation of the exception +Can be used to know what caused this exception

+
data: POJO
+

Arbitrary data

+
message: string
name: string
stack?: string
timestamp: Date
+

Timestamp when exception was constructed in milliseconds +May contain microseconds in the fractional part +Guaranteed to be weakly monotonic

+
description: string = 'DBTransaction cannot commit due to conflicting writes'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Encoding to JSON pojo +When overriding this, you can use super.toJSON +The replacer will:

    +
      +
    • delete undefined values in objects
    • +
    • replace undefined values for null in arrays
    • +
    +

    Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +

    Create .stack property on a target object

    +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Runtime decoding of JSON POJO to exception instance +When overriding this, you cannot use super.fromJSON +You must write it fully, and use the same type-hacks +to support polymorphic this in static methods +https://github.com/microsoft/TypeScript/issues/5863

    +

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBTransactionDestroyed.html b/docs/classes/errors.ErrorDBTransactionDestroyed.html index e9365f1f..b015d52f 100644 --- a/docs/classes/errors.ErrorDBTransactionDestroyed.html +++ b/docs/classes/errors.ErrorDBTransactionDestroyed.html @@ -1,16 +1,16 @@ -ErrorDBTransactionDestroyed | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransactionDestroyed<T>

Type parameters

  • T

Hierarchy

  • ErrorDB<T>
    • ErrorDBTransactionDestroyed

Index

Constructors

  • new ErrorDBTransactionDestroyed<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBTransactionDestroyed<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBTransactionDestroyed<T>

Properties

cause: T
+ErrorDBTransactionDestroyed | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransactionDestroyed<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBTransactionDestroyed<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBTransactionDestroyed<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBTransactionDestroyed<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DBTransaction is destroyed'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DBTransaction is destroyed'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBTransactionLockType.html b/docs/classes/errors.ErrorDBTransactionLockType.html new file mode 100644 index 00000000..d91a0cf4 --- /dev/null +++ b/docs/classes/errors.ErrorDBTransactionLockType.html @@ -0,0 +1,29 @@ +ErrorDBTransactionLockType | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransactionLockType<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBTransactionLockType<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBTransactionLockType<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBTransactionLockType<T>

Properties

cause: T
+

Causation of the exception +Can be used to know what caused this exception

+
data: POJO
+

Arbitrary data

+
message: string
name: string
stack?: string
timestamp: Date
+

Timestamp when exception was constructed in milliseconds +May contain microseconds in the fractional part +Guaranteed to be weakly monotonic

+
description: string = 'DBTransaction does not support upgrading or downgrading the lock type'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Encoding to JSON pojo +When overriding this, you can use super.toJSON +The replacer will:

    +
      +
    • delete undefined values in objects
    • +
    • replace undefined values for null in arrays
    • +
    +

    Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +

    Create .stack property on a target object

    +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Runtime decoding of JSON POJO to exception instance +When overriding this, you cannot use super.fromJSON +You must write it fully, and use the same type-hacks +to support polymorphic this in static methods +https://github.com/microsoft/TypeScript/issues/5863

    +

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBTransactionNotCommitted.html b/docs/classes/errors.ErrorDBTransactionNotCommitted.html index 9902d849..dbc05acd 100644 --- a/docs/classes/errors.ErrorDBTransactionNotCommitted.html +++ b/docs/classes/errors.ErrorDBTransactionNotCommitted.html @@ -1,16 +1,16 @@ -ErrorDBTransactionNotCommitted | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransactionNotCommitted<T>

Type parameters

  • T

Hierarchy

  • ErrorDB<T>
    • ErrorDBTransactionNotCommitted

Index

Constructors

  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBTransactionNotCommitted<T>

Properties

cause: T
+ErrorDBTransactionNotCommitted | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransactionNotCommitted<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBTransactionNotCommitted<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DBTransaction is not comitted'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DBTransaction is not comitted'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBTransactionNotCommittedNorRollbacked.html b/docs/classes/errors.ErrorDBTransactionNotCommittedNorRollbacked.html new file mode 100644 index 00000000..61c5ae53 --- /dev/null +++ b/docs/classes/errors.ErrorDBTransactionNotCommittedNorRollbacked.html @@ -0,0 +1,29 @@ +ErrorDBTransactionNotCommittedNorRollbacked | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransactionNotCommittedNorRollbacked<T>

Type parameters

  • T

Hierarchy

Index

Constructors

Properties

cause: T
+

Causation of the exception +Can be used to know what caused this exception

+
data: POJO
+

Arbitrary data

+
message: string
name: string
stack?: string
timestamp: Date
+

Timestamp when exception was constructed in milliseconds +May contain microseconds in the fractional part +Guaranteed to be weakly monotonic

+
description: string = 'DBTransaction is not comitted nor rollbacked'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Encoding to JSON pojo +When overriding this, you can use super.toJSON +The replacer will:

    +
      +
    • delete undefined values in objects
    • +
    • replace undefined values for null in arrays
    • +
    +

    Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +

    Create .stack property on a target object

    +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Runtime decoding of JSON POJO to exception instance +When overriding this, you cannot use super.fromJSON +You must write it fully, and use the same type-hacks +to support polymorphic this in static methods +https://github.com/microsoft/TypeScript/issues/5863

    +

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/errors.ErrorDBTransactionRollbacked.html b/docs/classes/errors.ErrorDBTransactionRollbacked.html index 644ff5e8..74080675 100644 --- a/docs/classes/errors.ErrorDBTransactionRollbacked.html +++ b/docs/classes/errors.ErrorDBTransactionRollbacked.html @@ -1,16 +1,16 @@ -ErrorDBTransactionRollbacked | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransactionRollbacked<T>

Type parameters

  • T

Hierarchy

  • ErrorDB<T>
    • ErrorDBTransactionRollbacked

Index

Constructors

  • new ErrorDBTransactionRollbacked<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBTransactionRollbacked<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBTransactionRollbacked<T>

Properties

cause: T
+ErrorDBTransactionRollbacked | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ErrorDBTransactionRollbacked<T>

Type parameters

  • T

Hierarchy

Index

Constructors

  • new ErrorDBTransactionRollbacked<T>(message?: string, options?: { cause?: T; data?: POJO; timestamp?: Date }): ErrorDBTransactionRollbacked<T>
  • Type parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: { cause?: T; data?: POJO; timestamp?: Date }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorDBTransactionRollbacked<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

-
data: POJO
+
data: POJO

Arbitrary data

-
message: string
name: string
stack?: string
timestamp: Date
+
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds May contain microseconds in the fractional part Guaranteed to be weakly monotonic

-
description: string = 'DBTransaction is rollbacked'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • +
description: string = 'DBTransaction is rollbacked'
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • +

    Parameters

    • err: Error
    • stackTraces: CallSite[]

    Returns any

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • toJSON(): any
  • Encoding to JSON pojo When overriding this, you can use super.toJSON The replacer will:

    @@ -18,12 +18,12 @@
  • delete undefined values in objects
  • replace undefined values for null in arrays
-

Returns any

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • fromJSON<T>(this: T, json: any): InstanceType<T>
  • Runtime decoding of JSON POJO to exception instance When overriding this, you cannot use super.fromJSON You must write it fully, and use the same type-hacks to support polymorphic this in static methods https://github.com/microsoft/TypeScript/issues/5863

    -

    Type parameters

    • T: Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file +

Type parameters

Parameters

Returns InstanceType<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 53539e41..dab33aad 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5,6 +5,13 @@

js-db

staging: pipeline status master: pipeline status

DB is library managing key value state for MatrixAI's JavaScript/TypeScript applications.

+

This forks classic-level's C++ binding code around LevelDB 1.20. Differences from classic-level:

+

Installation

@@ -12,11 +19,17 @@

Installation

npm install --save @matrixai/db
 
+
+

Usage

+
+
import { DB } from '@matrixai/db';

async function main () {

const key = Buffer.from([
0x00, 0x01, 0x02, 0x03, 0x00, 0x01, 0x02, 0x03,
0x00, 0x01, 0x02, 0x03, 0x00, 0x01, 0x02, 0x03,
]);

const encrypt = async (
key: ArrayBuffer,
plainText: ArrayBuffer
): Promise<ArrayBuffer> {
return plainText;
};

const decrypt = async (
key: ArrayBuffer,
cipherText: ArrayBuffer
): Promise<ArrayBuffer | undefined> {
return cipherText;
}

const db = await DB.createDB({
dbPath: './tmp/db',
crypto: {
key,
ops: { encrypt, decrypt },
},
fresh: true,
});

await db.put(['level', Buffer.from([0x30, 0x30]), 'a'], 'value');
await db.put(['level', Buffer.from([0x30, 0x31]), 'b'], 'value');
await db.put(['level', Buffer.from([0x30, 0x32]), 'c'], 'value');
await db.put(['level', Buffer.from([0x30, 0x33]), 'c'], 'value');

console.log(await db.get(['level', Buffer.from([0x30, 0x32]), 'c']));

await db.del(['level', Buffer.from([0x30, 0x32]), 'c']);

for await (const [kP, v] of db.iterator({
lt: [Buffer.from([0x30, 0x32]), ''],
}, ['level'])) {
console.log(kP, v);
}

await db.stop();
}

main(); +
+

Development

Run nix-shell, and once you're inside, you can use:

-
# install (or reinstall packages from package.json)
npm install
# build the dist
npm run build
# run the repl (this allows you to import from ./src)
npm run ts-node
# run the tests
npm run test
# lint the source code
npm run lint
# automatically fix the source
npm run lintfix +
# install (or reinstall packages from package.json)
npm install
# build the dist
npm run build
# run the repl (this allows you to import from ./src)
npm run ts-node
# run the tests
npm run test
# lint the source code
npm run lint
# automatically fix the source
npm run lintfix
@@ -36,6 +49,6 @@

Docs Generation

Publishing

-
# npm login
npm version patch # major/minor/patch
npm run build
npm publish --access public
git push
git push --tags +
# npm login
npm version patch # major/minor/patch
npm run build
npm publish --access public
git push
git push --tags
-

Legend

  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Property
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Legend

  • Property
  • Method
  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/FileSystem.html b/docs/interfaces/FileSystem.html index b7661540..7a56735f 100644 --- a/docs/interfaces/FileSystem.html +++ b/docs/interfaces/FileSystem.html @@ -1,4 +1,4 @@ -FileSystem | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface FileSystem

Hierarchy

  • FileSystem

Index

Properties

Properties

promises: { mkdir: { (path: PathLike, options: MakeDirectoryOptions & { recursive: true }): Promise<string | undefined>; (path: PathLike, options?: null | Mode | (MakeDirectoryOptions & { recursive?: false })): Promise<void>; (path: PathLike, options?: null | MakeDirectoryOptions | Mode): Promise<string | undefined> }; rm: (path: PathLike, options?: RmOptions) => Promise<void> }

Type declaration

  • mkdir: { (path: PathLike, options: MakeDirectoryOptions & { recursive: true }): Promise<string | undefined>; (path: PathLike, options?: null | Mode | (MakeDirectoryOptions & { recursive?: false })): Promise<void>; (path: PathLike, options?: null | MakeDirectoryOptions | Mode): Promise<string | undefined> }
      • (path: PathLike, options: MakeDirectoryOptions & { recursive: true }): Promise<string | undefined>
      • (path: PathLike, options?: null | Mode | (MakeDirectoryOptions & { recursive?: false })): Promise<void>
      • (path: PathLike, options?: null | MakeDirectoryOptions | Mode): Promise<string | undefined>
      • +FileSystem | @matrixai/db
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Interface FileSystem

        Hierarchy

        • FileSystem

        Index

        Properties

        Properties

        promises: { mkdir: { (path: PathLike, options: MakeDirectoryOptions & { recursive: true }): Promise<string | undefined>; (path: PathLike, options?: null | Mode | (MakeDirectoryOptions & { recursive?: false })): Promise<void>; (path: PathLike, options?: null | MakeDirectoryOptions | Mode): Promise<string | undefined> }; rm: (path: PathLike, options?: RmOptions) => Promise<void> }

        Type declaration

        • mkdir: { (path: PathLike, options: MakeDirectoryOptions & { recursive: true }): Promise<string | undefined>; (path: PathLike, options?: null | Mode | (MakeDirectoryOptions & { recursive?: false })): Promise<void>; (path: PathLike, options?: null | MakeDirectoryOptions | Mode): Promise<string | undefined> }
            • (path: PathLike, options: MakeDirectoryOptions & { recursive: true }): Promise<string | undefined>
            • (path: PathLike, options?: null | Mode | (MakeDirectoryOptions & { recursive?: false })): Promise<void>
            • (path: PathLike, options?: null | MakeDirectoryOptions | Mode): Promise<string | undefined>
            • Asynchronously creates a directory.

              The optional options argument can be an integer specifying mode (permission and sticky bits), or an object with a mode property and a recursiveproperty indicating whether parent directories should be created. CallingfsPromises.mkdir() when path is a directory @@ -24,4 +24,4 @@

              Removes files and directories (modeled on the standard POSIX rm utility).

              since

              v14.14.0

              Parameters

              • path: PathLike
              • Optional options: RmOptions

              Returns Promise<void>

              Fulfills with undefined upon success.

              -

        Legend

        • Property
        • Method
        • Inherited constructor
        • Inherited method
        • Protected property
        • Protected method
        • Property
        • Static method

        Settings

        Theme

        Generated using TypeDoc

        \ No newline at end of file +

Legend

  • Property
  • Method
  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ToString.html b/docs/interfaces/ToString.html new file mode 100644 index 00000000..11bb5eb8 --- /dev/null +++ b/docs/interfaces/ToString.html @@ -0,0 +1,3 @@ +ToString | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ToString

+

Any type that can be turned into a string

+

Hierarchy

  • ToString

Index

Methods

Methods

  • toString(): string

Legend

  • Property
  • Method
  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/rocksdb.RocksDB.html b/docs/interfaces/rocksdb.RocksDB.html new file mode 100644 index 00000000..4409a790 --- /dev/null +++ b/docs/interfaces/rocksdb.RocksDB.html @@ -0,0 +1 @@ +RocksDB | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface RocksDB

Hierarchy

  • RocksDB

Index

Methods

  • batchPut(batch: RocksDBBatch, key: string | Buffer, value: string | Buffer): void
  • dbApproximateSize(database: RocksDBDatabase, start: string | Buffer, end: string | Buffer, callback: Callback<[number], void, Error>): void
  • dbCompactRange(database: RocksDBDatabase, start: string | Buffer, end: string | Buffer, callback: Callback<[], void, Error>): void
  • destroyDb(location: string, callback: Callback<[], void, Error>): void
  • iteratorClose(iterator: RocksDBIterator<string | Buffer, string | Buffer>, callback: Callback<[], void, Error>): void
  • iteratorNextv<K, V>(iterator: RocksDBIterator<K, V>, size: number, callback: Callback<[[K, V][], boolean], void, Error>): void
  • iteratorSeek<K>(iterator: RocksDBIterator<K, string | Buffer>, target: K): void
  • repairDb(location: string, callback: Callback<[], void, Error>): void
  • transactionPut(transaction: RocksDBTransaction, key: string | Buffer, value: string | Buffer, callback: Callback<[], void, Error>): void

Legend

  • Property
  • Method
  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/rocksdb.RocksDBP.html b/docs/interfaces/rocksdb.RocksDBP.html new file mode 100644 index 00000000..f6c06986 --- /dev/null +++ b/docs/interfaces/rocksdb.RocksDBP.html @@ -0,0 +1 @@ +RocksDBP | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface RocksDBP

Hierarchy

  • RocksDBP

Index

Methods

  • batchPut(batch: RocksDBBatch, key: string | Buffer, value: string | Buffer): void
  • dbApproximateSize(database: RocksDBDatabase, start: string | Buffer, end: string | Buffer): Promise<number>
  • dbCompactRange(database: RocksDBDatabase, start: string | Buffer, end: string | Buffer): Promise<void>
  • destroyDb(location: string): Promise<void>
  • iteratorClose(iterator: RocksDBIterator<string | Buffer, string | Buffer>): Promise<void>
  • iteratorNextv<K, V>(iterator: RocksDBIterator<K, V>, size: number): Promise<[[K, V][], boolean]>
  • iteratorSeek<K>(iterator: RocksDBIterator<K, string | Buffer>, target: K): void
  • repairDb(location: string): Promise<void>
  • transactionPut(transaction: RocksDBTransaction, key: string | Buffer, value: string | Buffer): Promise<void>

Legend

  • Property
  • Method
  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules.html b/docs/modules.html index 01b2e39f..1d048f9c 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1,21 +1,29 @@ -@matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

@matrixai/db

Index

Type aliases

Crypto: { decrypt: any; encrypt: any }
+@matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

@matrixai/db

Index

Type aliases

Callback<P, R, E>: { (e: E, ...params: Partial<P>): R; (e?: null, ...params: P): R }

Type parameters

  • P: any[] = []

  • R = any

  • E: Error = Error

Type declaration

    • (e: E, ...params: Partial<P>): R
    • (e?: null, ...params: P): R
    • +

      Generic callback

      +

      Parameters

      • e: E
      • Rest ...params: Partial<P>

      Returns R

    • +

      Generic callback

      +

      Parameters

      • Optional e: null
      • Rest ...params: P

      Returns R

Crypto: { decrypt: any; encrypt: any }

Crypto utility object Remember ever Node Buffer is an ArrayBuffer

-

Type declaration

  • decrypt:function
    • decrypt(key: ArrayBuffer, cipherText: ArrayBuffer): Promise<undefined | ArrayBuffer>
    • Parameters

      • key: ArrayBuffer
      • cipherText: ArrayBuffer

      Returns Promise<undefined | ArrayBuffer>

  • encrypt:function
    • encrypt(key: ArrayBuffer, plainText: ArrayBuffer): Promise<ArrayBuffer>
    • Parameters

      • key: ArrayBuffer
      • plainText: ArrayBuffer

      Returns Promise<ArrayBuffer>

DBBatch: AbstractBatch
DBIterator<K, V>: { [asyncIterator]: any; end: any; next: any; seek: any }
-

Iterator

-

Type parameters

Type declaration

  • [asyncIterator]:function
    • [asyncIterator](): AsyncGenerator<[K, V], any, unknown>
  • end:function
    • end(): Promise<void>
  • next:function
    • next(): Promise<undefined | [K, V]>
  • seek:function
    • seek(k: string | Buffer | readonly (string | Buffer)[]): void
    • Parameters

      • k: string | Buffer | readonly (string | Buffer)[]

      Returns void

DBIteratorOptions: { gt?: KeyPath | Buffer | string; gte?: KeyPath | Buffer | string; keyAsBuffer?: boolean; keys?: boolean; limit?: number; lt?: KeyPath | Buffer | string; lte?: KeyPath | Buffer | string; reverse?: boolean; valueAsBuffer?: boolean; values?: boolean }
+

Type declaration

  • decrypt:function
    • decrypt(key: ArrayBuffer, cipherText: ArrayBuffer): Promise<undefined | ArrayBuffer>
    • Parameters

      • key: ArrayBuffer
      • cipherText: ArrayBuffer

      Returns Promise<undefined | ArrayBuffer>

  • encrypt:function
    • encrypt(key: ArrayBuffer, plainText: ArrayBuffer): Promise<ArrayBuffer>
    • Parameters

      • key: ArrayBuffer
      • plainText: ArrayBuffer

      Returns Promise<ArrayBuffer>

DBClearOptions<S>: Merge<RocksDBClearOptions<S>, { gt?: KeyPath | Buffer | string; gte?: KeyPath | Buffer | string; lt?: KeyPath | Buffer | string; lte?: KeyPath | Buffer | string }>

Type parameters

DBCountOptions<S>: Merge<RocksDBCountOptions<S>, { gt?: KeyPath | Buffer | string; gte?: KeyPath | Buffer | string; lt?: KeyPath | Buffer | string; lte?: KeyPath | Buffer | string }>

Type parameters

DBIteratorOptions<S>: Merge<Omit<RocksDBIteratorOptions<S>, "keyEncoding" | "valueEncoding">, { gt?: KeyPath | Buffer | string; gte?: KeyPath | Buffer | string; keyAsBuffer?: boolean; lt?: KeyPath | Buffer | string; lte?: KeyPath | Buffer | string; valueAsBuffer?: boolean }>

Iterator options The keyAsBuffer property controls whether DBIterator returns KeyPath as buffers or as strings It should be considered to default to true The valueAsBuffer property controls value type It should be considered to default to true

-

Type declaration

  • Optional gt?: KeyPath | Buffer | string
  • Optional gte?: KeyPath | Buffer | string
  • Optional keyAsBuffer?: boolean
  • Optional keys?: boolean
  • Optional limit?: number
  • Optional lt?: KeyPath | Buffer | string
  • Optional lte?: KeyPath | Buffer | string
  • Optional reverse?: boolean
  • Optional valueAsBuffer?: boolean
  • Optional values?: boolean
DBOp: ({ type: "put" } & DBOp_) | ({ type: "del" } & Omit<DBOp_, "value" | "raw">)
DBOps: DBOp[]
DBWorkerManagerInterface: WorkerManagerInterface<Crypto>
KeyPath: Readonly<(string | Buffer)[]>
+

Type parameters

DBOp: ({ type: "put" } & DBOp_) | ({ type: "del" } & Omit<DBOp_, "value" | "raw">)
DBOps: DBOp[]
DBOptions: Omit<RocksDBDatabaseOptions, "createIfMissing" | "errorIfExists">
DBWorkerManagerInterface: WorkerManagerInterface<Crypto>
KeyPath: Readonly<(string | Buffer)[]>

Path to a key This must be an non-empty array

-
LevelPath: Readonly<(string | Buffer)[]>
+
LevelPath: Readonly<(string | Buffer)[]>

Path to a DB level Empty level path refers to the root level

-
POJO: {}
+
Merge<A, B>: { [ K in keyof A & B]: K extends keyof B ? B[K] : K extends keyof A ? A[K] : never }
+

Merge A property types with B property types +while B's property types override A's property types

+

Type parameters

  • A

  • B

MultiLockRequest: [key: ToString, lockingParams: Parameters<RWLockWriter["lock"]>]
Opaque<K, T>: T & { [brand]: K }
+

Opaque types are wrappers of existing types +that require smart constructors

+

Type parameters

  • K

  • T

POJO: {}

Plain data dictionary

-

Type declaration

  • [key: string]: any

Legend

  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Property
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Type declaration

  • [key: string]: any

Legend

  • Property
  • Method
  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/errors.html b/docs/modules/errors.html index c3b4062e..bddb605f 100644 --- a/docs/modules/errors.html +++ b/docs/modules/errors.html @@ -1 +1 @@ -errors | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace errors

Legend

  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Property
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +errors | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace errors

Legend

  • Property
  • Method
  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/rocksdb.html b/docs/modules/rocksdb.html new file mode 100644 index 00000000..98e1e054 --- /dev/null +++ b/docs/modules/rocksdb.html @@ -0,0 +1,51 @@ +rocksdb | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace rocksdb

Index

Type aliases

RocksDBBatch: Opaque<"RocksDBBatch", object>
+

RocksDBBatch object +A napi_external type

+
RocksDBBatchDelOperation: { key: string | Buffer; type: "del" }

Type declaration

  • key: string | Buffer
  • type: "del"
RocksDBBatchOptions: RocksDBPutOptions
+

Batch options

+
RocksDBBatchPutOperation: { key: string | Buffer; type: "put"; value: string | Buffer }

Type declaration

  • key: string | Buffer
  • type: "put"
  • value: string | Buffer
RocksDBClearOptions<S>: Omit<RocksDBRangeOptions, "reverse"> & { snapshot?: S; sync?: S extends RocksDBSnapshot ? boolean : void }
+

Clear options

+

Type parameters

RocksDBCountOptions<S>: Omit<RocksDBRangeOptions, "reverse"> & { snapshot?: S }
+

Count options

+

Type parameters

RocksDBDatabase: Opaque<"RocksDBDatabase", object>
+

RocksDBDatabase object +A napi_external type

+
RocksDBDatabaseOptions: { blockRestartInterval?: number; blockSize?: number; cacheSize?: number; compression?: boolean; createIfMissing?: boolean; errorIfExists?: boolean; infoLogLevel?: "debug" | "info" | "warn" | "error" | "fatal" | "header"; maxFileSize?: number; maxOpenFiles?: number; writeBufferSize?: number }
+

RocksDB database options

+

Type declaration

  • Optional blockRestartInterval?: number
  • Optional blockSize?: number
  • Optional cacheSize?: number
  • Optional compression?: boolean
  • Optional createIfMissing?: boolean
  • Optional errorIfExists?: boolean
  • Optional infoLogLevel?: "debug" | "info" | "warn" | "error" | "fatal" | "header"
  • Optional maxFileSize?: number
  • Optional maxOpenFiles?: number
  • Optional writeBufferSize?: number
RocksDBDelOptions: RocksDBPutOptions
+

Del options

+
RocksDBGetOptions<S>: { fillCache?: boolean; snapshot?: S; valueEncoding?: "utf8" | "buffer" }
+

Get options

+

Type parameters

Type declaration

  • Optional fillCache?: boolean
  • Optional snapshot?: S
  • Optional valueEncoding?: "utf8" | "buffer"
RocksDBIterator<K, V>: Opaque<"RocksDBIterator", object> & { [brandRocksDBIteratorK]: K; [brandRocksDBIteratorV]: V }
+

RocksDBIterator object +A napi_external type +If keys or values is set to false then +K and V will be an empty buffer +If keys and values is set to false, the iterator will +give back empty array as entries

+

Type parameters

  • K: string | Buffer = string | Buffer

  • V: string | Buffer = string | Buffer

RocksDBIteratorOptions<S>: RocksDBGetOptions<S> & RocksDBRangeOptions & { highWaterMarkBytes?: number; keyEncoding?: "utf8" | "buffer"; keys?: boolean; values?: boolean }
+

Iterator options

+

Type parameters

RocksDBPutOptions: { sync?: boolean }
+

Put options

+

Type declaration

  • Optional sync?: boolean
    +

    If true, rocksdb will perform fsync() before completing operation +It is still asynchronous relative to Node.js +If the operating system crashes, writes may be lost +Prefer to flip this to be true when a transaction batch is written +This will amortize the cost of fsync() across the entire transaction

    +
RocksDBRangeOptions: { gt?: string | Buffer; gte?: string | Buffer; limit?: number; lt?: string | Buffer; lte?: string | Buffer; reverse?: boolean }
+

Range options

+

Type declaration

  • Optional gt?: string | Buffer
  • Optional gte?: string | Buffer
  • Optional limit?: number
  • Optional lt?: string | Buffer
  • Optional lte?: string | Buffer
  • Optional reverse?: boolean
RocksDBSnapshot: Opaque<"RocksDBSnapshot", object>
+

RocksDBSnapshot object +A napi_external type

+
RocksDBTransaction: Opaque<"RocksDBTransaction", object>
+

RocksDBTransaction object +A napi_external type

+
RocksDBTransactionOptions: RocksDBPutOptions
+

Transaction options

+
RocksDBTransactionSnapshot: Opaque<"RocksDBTransactionSnapshot", object>
+

RocksDBTransactionSnapshot object +A napi_external type

+

Variables

rocksdb: RocksDB = ...
rocksdbP: RocksDBP = ...
+

Promisified version of RocksDB

+

Legend

  • Property
  • Method
  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/utils.html b/docs/modules/utils.html index 3d4d1c0d..cb7f9a33 100644 --- a/docs/modules/utils.html +++ b/docs/modules/utils.html @@ -1,25 +1,29 @@ -utils | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace utils

Index

Variables

sep: Buffer = ...
+utils | @matrixai/db
Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace utils

Index

Variables

sep: Buffer = ...

Separator is a single null byte This special symbol must not appear in the encoded parts

-

Functions

  • decodePart(data: Buffer): Buffer

Functions

  • decodePart(data: Buffer): Buffer
  • Decode level or key part from base 128 The special empty symbol is decoded as an empty buffer

    -

    Parameters

    • data: Buffer

    Returns Buffer

  • deserialize<T>(value_: Buffer): T
  • encodePart(part: Buffer): Buffer
  • deserialize<T>(value_: Buffer): T
  • encodePart(part: Buffer): Buffer
  • Encode level or key part using base 128 encoding Empty parts are encoded with the special empty symbol

    -

    Parameters

    • part: Buffer

    Returns Buffer

  • fromArrayBuffer(b: ArrayBuffer, offset?: number, length?: number): Buffer
  • filterUndefined(o: object): void
  • +

    Native addons expect strict optional properties +Properties that have the value undefined may be misinterpreted +Apply these to options objects before passing them to the native addon

    +

    Parameters

    • o: object

    Returns void

  • fromArrayBuffer(b: ArrayBuffer, offset?: number, length?: number): Buffer
  • Wraps ArrayBuffer in Node Buffer with zero copy

    -

    Parameters

    • b: ArrayBuffer
    • Optional offset: number
    • Optional length: number

    Returns Buffer

  • keyPathToKey(keyPath: readonly (string | Buffer)[]): Buffer
  • +

    Parameters

    • b: ArrayBuffer
    • Optional offset: number
    • Optional length: number

    Returns Buffer

  • iterationOptions<O>(options: O, levelPath: readonly (string | Buffer)[]): Merge<O, { gt?: Buffer; gte?: Buffer; keyEncoding: "buffer"; lt?: Buffer; lte?: Buffer; valueEncoding: "buffer" }>
  • Type parameters

    • O: { gt?: string | Buffer | readonly (string | Buffer)[]; gte?: string | Buffer | readonly (string | Buffer)[]; lt?: string | Buffer | readonly (string | Buffer)[]; lte?: string | Buffer | readonly (string | Buffer)[] }

    Parameters

    • options: O
    • levelPath: readonly (string | Buffer)[]

    Returns Merge<O, { gt?: Buffer; gte?: Buffer; keyEncoding: "buffer"; lt?: Buffer; lte?: Buffer; valueEncoding: "buffer" }>

  • keyPathToKey(keyPath: readonly (string | Buffer)[]): Buffer
  • Converts KeyPath to key buffer e.g. ['A', 'B'] => !A!B (where ! is the sep) An empty key path is converted to [''] Level parts is allowed to contain the separator Key actual part is allowed to contain the separator

    -

    Parameters

    • keyPath: readonly (string | Buffer)[]

    Returns Buffer

  • levelPathToKey(levelPath: readonly (string | Buffer)[]): Buffer
  • +

    Parameters

    • keyPath: readonly (string | Buffer)[]

    Returns Buffer

  • levelPathToKey(levelPath: readonly (string | Buffer)[]): Buffer
  • Converts LevelPath to key buffer e.g. ['A', 'B'] => !A!!B! (where ! is the sep) Level parts are allowed to contain the separator before encoding

    -

    Parameters

    • levelPath: readonly (string | Buffer)[]

    Returns Buffer

  • +

    Parameters

    • levelPath: readonly (string | Buffer)[]

    Returns Buffer

  • Converts key buffer back into KeyPath e.g. !A!!B!C => ['A', 'B', 'C'] (where ! is the sep) Returned parts are always buffers

    @@ -29,11 +33,20 @@ level => sep .?:l sep -> l sep => 0x00 keyActual => .:k -> [k]

    -

    Parameters

    • key: Buffer

    Returns KeyPath

  • sepExists(data: string | Buffer): boolean
  • promisify<T, P, R>(f: (...args: [...params: P[], callback: Callback<T, any, Error>]) => unknown): (...params: P) => Promise<R>
  • +

    Convert callback-style to promise-style +If this is applied to overloaded function +it will only choose one of the function signatures to use

    +

    Type parameters

    • T: unknown[]

    • P: unknown[]

    • R: unknown[]

    Parameters

    • f: (...args: [...params: P[], callback: Callback<T, any, Error>]) => unknown
        • (...args: [...params: P[], callback: Callback<T, any, Error>]): unknown
        • Parameters

          • Rest ...args: [...params: P[], callback: Callback<T, any, Error>]

          Returns unknown

    Returns (...params: P) => Promise<R>

      • (...params: P): Promise<R>
      • +

        Convert callback-style to promise-style +If this is applied to overloaded function +it will only choose one of the function signatures to use

        +

        Parameters

        • Rest ...params: P

        Returns Promise<R>

  • sepExists(data: string | Buffer): boolean
  • Checks if the separator exists in a string or buffer This only needs to applied to the LevelPath, not the final key

    -

    Parameters

    • data: string | Buffer

    Returns boolean

  • serialize<T>(value: T): Buffer
  • toArrayBuffer(b: Buffer): ArrayBuffer
  • serialize<T>(value: T): Buffer
  • toArrayBuffer(b: Buffer): ArrayBuffer
  • Slice-copies the Node Buffer to a new ArrayBuffer

    -

    Parameters

    • b: Buffer

    Returns ArrayBuffer

  • toKeyPath(keyPath: string | Buffer | readonly (string | Buffer)[]): KeyPath
  • -

    Used to convert possible KeyPath into legal KeyPath

    -

    Parameters

    • keyPath: string | Buffer | readonly (string | Buffer)[]

    Returns KeyPath

Legend

  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Property
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • b: Buffer

Returns ArrayBuffer

  • toKeyPath(keyPath: string | Buffer | readonly (string | Buffer)[]): KeyPath
  • +

    Used to convert possible KeyPath into legal KeyPath +Returns a copy which can be mutated

    +

    Parameters

    • keyPath: string | Buffer | readonly (string | Buffer)[]

    Returns KeyPath

Legend

  • Property
  • Method
  • Property
  • Method
  • Inherited constructor
  • Inherited method
  • Protected property
  • Protected method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file