Files
common/docs/db/classes/_engines_transactiondb_.transactiondb.md
T
2018-12-06 11:08:26 +00:00

4.8 KiB

Hierarchy

TransactionDb

↳ DiskDb

↳ Memory

Implements

Constructors

constructor

⊕ new TransactionDb(backing: BaseDb): TransactionDb

Defined in engines/TransactionDb.ts:21

Parameters:

Name Type
backing BaseDb

Returns: TransactionDb


Methods

close

▸ close(): void

Implementation of TxDb.close

Defined in engines/TransactionDb.ts:51

Returns: void


del

▸ del(key: Uint8Array): void

Implementation of TxDb.del

Defined in engines/TransactionDb.ts:81

Parameters:

Name Type
key Uint8Array

Returns: void


drop

▸ drop(): void

Implementation of TxDb.drop

Defined in engines/TransactionDb.ts:59

Returns: void


empty

▸ empty(): void

Implementation of TxDb.empty

Defined in engines/TransactionDb.ts:63

Returns: void


get

▸ get(key: Uint8Array): Uint8Array | null

Implementation of TxDb.get

Defined in engines/TransactionDb.ts:93

Parameters:

Name Type
key Uint8Array

Returns: Uint8Array | null


maintain

▸ maintain(fn: ProgressCb): void

Implementation of TxDb.maintain

Defined in engines/TransactionDb.ts:71

Parameters:

Name Type
fn ProgressCb

Returns: void


open

▸ open(): void

Implementation of TxDb.open

Defined in engines/TransactionDb.ts:55

Returns: void


put

▸ put(key: Uint8Array, value: Uint8Array): void

Implementation of TxDb.put

Defined in engines/TransactionDb.ts:107

Parameters:

Name Type
key Uint8Array
value Uint8Array

Returns: void


rename

▸ rename(base: string, file: string): void

Implementation of TxDb.rename

Defined in engines/TransactionDb.ts:67

Parameters:

Name Type
base string
file string

Returns: void


size

▸ size(): number

Implementation of TxDb.size

Defined in engines/TransactionDb.ts:77

Returns: number


transaction

▸ transaction(fn: function): boolean

Defined in engines/TransactionDb.ts:29

Parameters:

Name Type
fn function

Returns: boolean