Class: SimpleIndexStore
Hierarchy
-
KVIndexStore
↳
SimpleIndexStore
Constructors
constructor
• new SimpleIndexStore(kvStore?
): SimpleIndexStore
Parameters
Name | Type |
---|---|
kvStore? | BaseInMemoryKVStore |
Returns
Overrides
KVIndexStore.constructor
Defined in
packages/core/src/storage/indexStore/SimpleIndexStore.ts:15
Properties
kvStore
• Private
kvStore: BaseInMemoryKVStore
Defined in
packages/core/src/storage/indexStore/SimpleIndexStore.ts:13
Methods
addIndexStruct
▸ addIndexStruct(indexStruct
): Promise
<void
>
Parameters
Name | Type |
---|---|
indexStruct | IndexStruct |
Returns
Promise
<void
>
Inherited from
KVIndexStore.addIndexStruct
Defined in
packages/core/src/storage/indexStore/KVIndexStore.ts:18
deleteIndexStruct
▸ deleteIndexStruct(key
): Promise
<void
>
Parameters
Name | Type |
---|---|
key | string |
Returns
Promise
<void
>
Inherited from
KVIndexStore.deleteIndexStruct
Defined in
packages/core/src/storage/indexStore/KVIndexStore.ts:24
getIndexStruct
▸ getIndexStruct(structId?
): Promise
<undefined
| IndexStruct
>
Parameters
Name | Type |
---|---|
structId? | string |
Returns
Promise
<undefined
| IndexStruct
>
Inherited from
KVIndexStore.getIndexStruct
Defined in
packages/core/src/storage/indexStore/KVIndexStore.ts:28
getIndexStructs
▸ getIndexStructs(): Promise
<IndexStruct
[]>
Returns
Promise
<IndexStruct
[]>
Inherited from
KVIndexStore.getIndexStructs
Defined in
packages/core/src/storage/indexStore/KVIndexStore.ts:44
persist
▸ persist(persistPath?
, fs?
): Promise
<void
>
Parameters
Name | Type | Default value |
---|---|---|
persistPath | string | DEFAULT_PERSIST_DIR |
fs | GenericFileSystem | defaultFS |
Returns
Promise
<void
>
Overrides
KVIndexStore.persist
Defined in
packages/core/src/storage/indexStore/SimpleIndexStore.ts:40
toDict
▸ toDict(): Record
<string
, unknown
>
Returns
Record
<string
, unknown
>
Defined in
packages/core/src/storage/indexStore/SimpleIndexStore.ts:52
fromDict
▸ fromDict(saveDict
): SimpleIndexStore
Parameters
Name | Type |
---|---|
saveDict | DataType |
Returns
Defined in
packages/core/src/storage/indexStore/SimpleIndexStore.ts:47
fromPersistDir
▸ fromPersistDir(persistDir?
, fs?
): Promise
<SimpleIndexStore
>
Parameters
Name | Type | Default value |
---|---|---|
persistDir | string | DEFAULT_PERSIST_DIR |
fs | GenericFileSystem | defaultFS |
Returns
Promise
<SimpleIndexStore
>
Defined in
packages/core/src/storage/indexStore/SimpleIndexStore.ts:21
fromPersistPath
▸ fromPersistPath(persistPath
, fs?
): Promise
<SimpleIndexStore
>