3.7 KiB
Hierarchy
TransactionDb
↳ DiskDb
↳ Memory
Implements
TxDb
Constructors
constructor
⊕ new TransactionDb(backing: BaseDb): TransactionDb
Defined in engines/TransactionDb.ts:21
Parameters:
| Param | Type |
|---|---|
| backing | BaseDb |
Returns: TransactionDb
Methods
close
▸ close(): void
Defined in engines/TransactionDb.ts:51
Returns: void
del
▸ del(key: Uint8Array): void
Defined in engines/TransactionDb.ts:81
Parameters:
| Param | Type |
|---|---|
| key | Uint8Array |
Returns: void
drop
▸ drop(): void
Defined in engines/TransactionDb.ts:59
Returns: void
empty
▸ empty(): void
Defined in engines/TransactionDb.ts:63
Returns: void
get
▸ get(key: Uint8Array): Uint8Array | null
Defined in engines/TransactionDb.ts:93
Parameters:
| Param | Type |
|---|---|
| key | Uint8Array |
Returns: Uint8Array | null
maintain
▸ maintain(fn: ProgressCb): void
Defined in engines/TransactionDb.ts:71
Parameters:
| Param | Type |
|---|---|
| fn | ProgressCb |
Returns: void
open
▸ open(): void
Defined in engines/TransactionDb.ts:55
Returns: void
put
▸ put(key: Uint8Array, value: Uint8Array): void
Defined in engines/TransactionDb.ts:107
Parameters:
| Param | Type |
|---|---|
| key | Uint8Array |
| value | Uint8Array |
Returns: void
rename
▸ rename(base: string, file: string): void
Defined in engines/TransactionDb.ts:67
Parameters:
| Param | Type |
|---|---|
| base | string |
| file | string |
Returns: void
size
▸ size(): number
Defined in engines/TransactionDb.ts:77
Returns: number
transaction
▸ transaction(fn: function): boolean
Defined in engines/TransactionDb.ts:29
Parameters:
| Param | Type |
|---|---|
| fn | function |
Returns: boolean