Skip to main content

Class: SimpleKVStore

Extends

Constructors

new SimpleKVStore()

new SimpleKVStore(data): SimpleKVStore

Parameters

data: DataType = {}

Returns

SimpleKVStore

Overrides

BaseKVStore.constructor

Defined in

packages/llamaindex/src/storage/kvStore/SimpleKVStore.ts:11

Methods

delete()

delete(key, collection): Promise<boolean>

Parameters

key: string

collection: string = DEFAULT_COLLECTION

Returns

Promise<boolean>

Overrides

BaseKVStore.delete

Defined in

packages/llamaindex/src/storage/kvStore/SimpleKVStore.ts:48


get()

get(key, collection): Promise<any>

Parameters

key: string

collection: string = DEFAULT_COLLECTION

Returns

Promise<any>

Overrides

BaseKVStore.get

Defined in

packages/llamaindex/src/storage/kvStore/SimpleKVStore.ts:30


getAll()

getAll(collection): Promise<DataType>

Parameters

collection: string = DEFAULT_COLLECTION

Returns

Promise<DataType>

Overrides

BaseKVStore.getAll

Defined in

packages/llamaindex/src/storage/kvStore/SimpleKVStore.ts:44


persist()

persist(persistPath): Promise<void>

Parameters

persistPath: string

Returns

Promise<void>

Defined in

packages/llamaindex/src/storage/kvStore/SimpleKVStore.ts:62


put()

put(key, val, collection): Promise<void>

Parameters

key: string

val: any

collection: string = DEFAULT_COLLECTION

Returns

Promise<void>

Overrides

BaseKVStore.put

Defined in

packages/llamaindex/src/storage/kvStore/SimpleKVStore.ts:15


toDict()

toDict(): DataType

Returns

DataType

Defined in

packages/llamaindex/src/storage/kvStore/SimpleKVStore.ts:92


fromDict()

static fromDict(saveDict): SimpleKVStore

Parameters

saveDict: DataType

Returns

SimpleKVStore

Defined in

packages/llamaindex/src/storage/kvStore/SimpleKVStore.ts:96


fromPersistPath()

static fromPersistPath(persistPath): Promise<SimpleKVStore>

Parameters

persistPath: string

Returns

Promise<SimpleKVStore>

Defined in

packages/llamaindex/src/storage/kvStore/SimpleKVStore.ts:71