Search
Preparing search index...
The search index is not available
Community Solid Server
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Community Solid Server
index
InMemoryDataAccessor
Class InMemoryDataAccessor
Hierarchy
InMemoryDataAccessor
Implements
DataAccessor
Index
Constructors
constructor
Properties
base
store
Methods
can
Handle
delete
Resource
generate
Metadata
get
Data
get
Entry
get
Metadata
get
Parent
Entry
is
Data
Entry
write
Container
write
Document
Constructors
constructor
new
InMemory
Data
Accessor
(
base
:
string
)
:
InMemoryDataAccessor
Parameters
base:
string
Returns
InMemoryDataAccessor
Properties
Private
Readonly
base
base
:
string
Private
Readonly
store
store
:
{
entries
:
{
?:
ContainerEntry
}
}
Type declaration
entries
:
{
?:
ContainerEntry
}
Optional
?:
ContainerEntry
Methods
can
Handle
can
Handle
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
delete
Resource
delete
Resource
(
identifier
:
ResourceIdentifier
)
:
Promise
<
void
>
Parameters
identifier:
ResourceIdentifier
Returns
Promise
<
void
>
Private
generate
Metadata
generate
Metadata
(
identifier
:
ResourceIdentifier
, entry
:
CacheEntry
)
:
RepresentationMetadata
Parameters
identifier:
ResourceIdentifier
entry:
CacheEntry
Returns
RepresentationMetadata
get
Data
get
Data
(
identifier
:
ResourceIdentifier
)
:
Promise
<
Guarded
<
Readable
>
>
Parameters
identifier:
ResourceIdentifier
Returns
Promise
<
Guarded
<
Readable
>
>
Private
get
Entry
get
Entry
(
identifier
:
ResourceIdentifier
)
:
CacheEntry
Parameters
identifier:
ResourceIdentifier
Returns
CacheEntry
get
Metadata
get
Metadata
(
identifier
:
ResourceIdentifier
)
:
Promise
<
RepresentationMetadata
>
Parameters
identifier:
ResourceIdentifier
Returns
Promise
<
RepresentationMetadata
>
Private
get
Parent
Entry
get
Parent
Entry
(
identifier
:
ResourceIdentifier
)
:
{
name
:
string
;
parent
:
ContainerEntry
}
Parameters
identifier:
ResourceIdentifier
Returns
{
name
:
string
;
parent
:
ContainerEntry
}
name
:
string
parent
:
ContainerEntry
Private
is
Data
Entry
is
Data
Entry
(
entry
:
CacheEntry
)
:
entry
is
DataEntry
Parameters
entry:
CacheEntry
Returns
entry
is
DataEntry
write
Container
write
Container
(
identifier
:
ResourceIdentifier
, metadata
:
RepresentationMetadata
)
:
Promise
<
void
>
Parameters
identifier:
ResourceIdentifier
metadata:
RepresentationMetadata
Returns
Promise
<
void
>
write
Document
write
Document
(
identifier
:
ResourceIdentifier
, data
:
Guarded
<
Readable
>
, metadata
:
RepresentationMetadata
)
:
Promise
<
void
>
Parameters
identifier:
ResourceIdentifier
data:
Guarded
<
Readable
>
metadata:
RepresentationMetadata
Returns
Promise
<
void
>
Exports
index
In
Memory
Data
Accessor
constructor
base
store
can
Handle
delete
Resource
generate
Metadata
get
Data
get
Entry
get
Metadata
get
Parent
Entry
is
Data
Entry
write
Container
write
Document