SynchronousAccountsTreeStore
Extends:
Constructor Summary
Public Constructor | ||
public |
constructor(store: SynchronousTransaction) |
Method Summary
Public Methods | ||
public |
|
|
public |
getSync(key: string, expectedToBePresent: boolean): AccountsTreeNode |
|
public |
async preload(keys: Array<string>) |
|
public |
putSync(node: AccountsTreeNode): string |
|
public |
removeSync(node: AccountsTreeNode): string |
Inherited Summary
From class AccountsTreeStore | ||
public static |
|
|
public static |
getPersistent(jdb: JungleDB): AccountsTreeStore |
|
public static |
initPersistent(jdb: JungleDB) |
|
public get |
|
|
public |
abort(): Promise |
|
public |
commit(): Promise<boolean> |
|
public |
get(key: string): Promise<AccountsTreeNode> |
|
public |
getRootNode(): Promise<AccountsTreeNode> |
|
public |
async getTerminalNodes(startPrefix: *, size: *): Promise<Array<AccountsTreeNode>> |
|
public |
async put(node: AccountsTreeNode): Promise<string> |
|
public |
async remove(node: AccountsTreeNode): Promise<string> |
|
public |
|
|
public |
synchronousTransaction(enableWatchdog: boolean): SynchronousAccountsTreeStore |
|
public |
transaction(enableWatchdog: boolean): AccountsTreeStore |
|
public |
truncate(): Promise |
Public Constructors
public constructor(store: SynchronousTransaction) source
Override:
AccountsTreeStore#constructorParams:
Name | Type | Attribute | Description |
store | SynchronousTransaction |
Public Methods
public getSync(key: string, expectedToBePresent: boolean): AccountsTreeNode source
Params:
Name | Type | Attribute | Description |
key | string | ||
expectedToBePresent | boolean |
|
public async preload(keys: Array<string>) source
Params:
Name | Type | Attribute | Description |
keys | Array<string> |
public putSync(node: AccountsTreeNode): string source
Params:
Name | Type | Attribute | Description |
node | AccountsTreeNode |
Return:
string |
public removeSync(node: AccountsTreeNode): string source
Params:
Name | Type | Attribute | Description |
node | AccountsTreeNode |
Return:
string |