Logo
Classes

SimpleIndexStore

Defined in: packages/core/src/storage/index-store/index.ts:76

Extends

Constructors

Constructor

new SimpleIndexStore(kvStore?): SimpleIndexStore

Defined in: packages/core/src/storage/index-store/index.ts:79

Parameters

kvStore?

BaseInMemoryKVStore

Returns

SimpleIndexStore

Overrides

KVIndexStore.constructor

Methods

addIndexStruct()

addIndexStruct(indexStruct): Promise<void>

Defined in: packages/core/src/storage/index-store/index.ts:44

Parameters

indexStruct

IndexStruct

Returns

Promise<void>

Inherited from

KVIndexStore.addIndexStruct


deleteIndexStruct()

deleteIndexStruct(key): Promise<void>

Defined in: packages/core/src/storage/index-store/index.ts:50

Parameters

key

string

Returns

Promise<void>

Inherited from

KVIndexStore.deleteIndexStruct


getIndexStruct()

getIndexStruct(structId?): Promise<undefined | IndexStruct>

Defined in: packages/core/src/storage/index-store/index.ts:54

Parameters

structId?

string

Returns

Promise<undefined | IndexStruct>

Inherited from

KVIndexStore.getIndexStruct


getIndexStructs()

getIndexStructs(): Promise<IndexStruct[]>

Defined in: packages/core/src/storage/index-store/index.ts:70

Returns

Promise<IndexStruct[]>

Inherited from

KVIndexStore.getIndexStructs


fromPersistDir()

static fromPersistDir(persistDir): Promise<SimpleIndexStore>

Defined in: packages/core/src/storage/index-store/index.ts:85

Parameters

persistDir

string = DEFAULT_PERSIST_DIR

Returns

Promise<SimpleIndexStore>


fromPersistPath()

static fromPersistPath(persistPath): Promise<SimpleIndexStore>

Defined in: packages/core/src/storage/index-store/index.ts:95

Parameters

persistPath

string

Returns

Promise<SimpleIndexStore>


persist()

persist(persistPath): Promise<void>

Defined in: packages/core/src/storage/index-store/index.ts:100

Parameters

persistPath

string = DEFAULT_PERSIST_DIR

Returns

Promise<void>

Overrides

KVIndexStore.persist


fromDict()

static fromDict(saveDict): SimpleIndexStore

Defined in: packages/core/src/storage/index-store/index.ts:104

Parameters

saveDict

DataType

Returns

SimpleIndexStore


toDict()

toDict(): Record<string, unknown>

Defined in: packages/core/src/storage/index-store/index.ts:109

Returns

Record<string, unknown>