BaseDocumentStore
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:106
Extended by
Constructors
Constructor
new BaseDocumentStore():
BaseDocumentStore
Returns
BaseDocumentStore
Properties
serializer
serializer:
Serializer
<any
> =jsonSerializer
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:108
Methods
persist()
persist(
persistPath
):void
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:111
Parameters
persistPath
string
= DEFAULT_PERSIST_PATH
Returns
void
docs()
abstract
docs():Promise
<Record
<string
,BaseNode
<Metadata
>>>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:116
Returns
Promise
<Record
<string
, BaseNode
<Metadata
>>>
addDocuments()
abstract
addDocuments(docs
,allowUpdate
):Promise
<void
>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:118
Parameters
docs
allowUpdate
boolean
Returns
Promise
<void
>
getDocument()
abstract
getDocument(docId
,raiseError
):Promise
<undefined
|BaseNode
<Metadata
>>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:120
Parameters
docId
string
raiseError
boolean
Returns
Promise
<undefined
| BaseNode
<Metadata
>>
deleteDocument()
abstract
deleteDocument(docId
,raiseError
):Promise
<void
>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:125
Parameters
docId
string
raiseError
boolean
Returns
Promise
<void
>
documentExists()
abstract
documentExists(docId
):Promise
<boolean
>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:127
Parameters
docId
string
Returns
Promise
<boolean
>
setDocumentHash()
abstract
setDocumentHash(docId
,docHash
):Promise
<void
>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:130
Parameters
docId
string
docHash
string
Returns
Promise
<void
>
getDocumentHash()
abstract
getDocumentHash(docId
):Promise
<undefined
|string
>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:132
Parameters
docId
string
Returns
Promise
<undefined
| string
>
getAllDocumentHashes()
abstract
getAllDocumentHashes():Promise
<Record
<string
,string
>>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:134
Returns
Promise
<Record
<string
, string
>>
getAllRefDocInfo()
abstract
getAllRefDocInfo():Promise
<undefined
|Record
<string
,RefDocInfo
>>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:137
Returns
Promise
<undefined
| Record
<string
, RefDocInfo
>>
getRefDocInfo()
abstract
getRefDocInfo(refDocId
):Promise
<undefined
|RefDocInfo
>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:139
Parameters
refDocId
string
Returns
Promise
<undefined
| RefDocInfo
>
deleteRefDoc()
abstract
deleteRefDoc(refDocId
,raiseError
):Promise
<void
>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:141
Parameters
refDocId
string
raiseError
boolean
Returns
Promise
<void
>
getNodes()
getNodes(
nodeIds
,raiseError
):Promise
<BaseNode
<Metadata
>[]>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:144
Parameters
nodeIds
string
[]
raiseError
boolean
= true
Returns
getNode()
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:150
Parameters
nodeId
string
raiseError
boolean
= true
Returns
getNodeDict()
getNodeDict(
nodeIdDict
):Promise
<Record
<number
,BaseNode
<Metadata
>>>
Defined in: packages/core/src/storage/doc-store/base-document-store.ts:158