KVDocumentStore
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:15
新建键值文档存储(
kvstore,namespace,options?):KVDocumentStore
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:22
string = DEFAULT_NAMESPACE
日志记录器?
Section titled “logger?”Logger
KVDocumentStore
序列化器:
Serializer<any> =jsonSerializer
定义于:.build/typescript/packages/core/src/storage/doc-store/base-document-store.ts:108
persist()
Section titled “persist()”persist(
persistPath):void
定义于:.build/typescript/packages/core/src/storage/doc-store/base-document-store.ts:111
persistPath
Section titled “persistPath”string = DEFAULT_PERSIST_PATH
void
getNodes()
Section titled “getNodes()”getNodes(
nodeIds,raiseError):Promise<BaseNode<Metadata>[]>
定义于:.build/typescript/packages/core/src/storage/doc-store/base-document-store.ts:144
nodeIds
Section titled “nodeIds”string[]
raiseError
Section titled “raiseError”boolean = true
getNode()
Section titled “getNode()”定义于:.build/typescript/packages/core/src/storage/doc-store/base-document-store.ts:150
nodeId
Section titled “nodeId”string
raiseError
Section titled “raiseError”boolean = true
getNodeDict()
Section titled “getNodeDict()”getNodeDict(
nodeIdDict):Promise<Record<number,BaseNode<Metadata>>>
定义于:.build/typescript/packages/core/src/storage/doc-store/base-document-store.ts:158
nodeIdDict
Section titled “nodeIdDict”Promise<Record<number, BaseNode<Metadata>>>
docs()
Section titled “docs()”定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:35
Promise<Record<string, BaseNode<Metadata>>>
addDocuments()
Section titled “addDocuments()”addDocuments(
docs,allowUpdate):Promise<void>
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:49
allowUpdate
Section titled “allowUpdate”boolean = true
Promise<void>
BaseDocumentStore.addDocuments
getDocument()
Section titled “getDocument()”getDocument(
docId,raiseError):Promise<undefined|BaseNode<Metadata>>
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:91
string
raiseError
Section titled “raiseError”boolean = true
Promise<undefined | BaseNode<Metadata>>
getRefDocInfo()
Section titled “getRefDocInfo()”getRefDocInfo(
refDocId):Promise<undefined|RefDocInfo>
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:109
refDocId
Section titled “refDocId”string
Promise<undefined | RefDocInfo>
BaseDocumentStore.getRefDocInfo
getAllRefDocInfo()
Section titled “getAllRefDocInfo()”getAllRefDocInfo():
Promise<undefined|Record<string,RefDocInfo>>
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:114
Promise<undefined | Record<string, RefDocInfo>>
BaseDocumentStore.getAllRefDocInfo
refDocExists()
Section titled “refDocExists()”refDocExists(
refDocId):Promise<boolean>
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:122
refDocId
Section titled “refDocId”string
Promise<boolean>
documentExists()
Section titled “documentExists()”documentExists(
docId):Promise<boolean>
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:126
string
Promise<boolean>
BaseDocumentStore.documentExists
deleteDocument()
Section titled “deleteDocument()”deleteDocument(
docId,raiseError,removeRefDocNode):Promise<void>
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:150
string
raiseError
Section titled “raiseError”boolean = true
removeRefDocNode
Section titled “removeRefDocNode”boolean = true
Promise<void>
BaseDocumentStore.deleteDocument
deleteRefDoc()
Section titled “deleteRefDoc()”deleteRefDoc(
refDocId,raiseError):Promise<void>
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:167
refDocId
Section titled “refDocId”string
raiseError
Section titled “raiseError”boolean = true
Promise<void>
BaseDocumentStore.deleteRefDoc
setDocumentHash()
Section titled “setDocumentHash()”setDocumentHash(
docId,docHash):Promise<void>
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:188
string
docHash
Section titled “docHash”string
Promise<void>
BaseDocumentStore.setDocumentHash
getDocumentHash()
Section titled “getDocumentHash()”getDocumentHash(
docId):Promise<undefined|string>
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:193
string
Promise<undefined | string>
BaseDocumentStore.getDocumentHash
getAllDocumentHashes()
Section titled “getAllDocumentHashes()”getAllDocumentHashes():
Promise<Record<string,string>>
定义于:.build/typescript/packages/core/src/storage/doc-store/kv-document-store.ts:198
Promise<Record<string, string>>