Home Reference Source
public class | source

DynamoStorage

Extends:

Storage → DynamoStorage

Use a AWS DynamoDB table as storage.

Pretty pointless storage system but have some legacy data in it.

Needs aws-sdk package.

Constructor Summary

Public Constructor
public

constructor(options: StorageOptions)

Member Summary

Public Members
public

db: *

reference to driver object

public

region: *

AWS region

public

Set it to true to use streams for receiving data updates.

Method Summary

Public Methods
public

async connect()

public

createRecord(record: *): *

public

async deleteRecord(record: *): *

public
public

async readRecord(record: *): *

public

async updateRecord(record: *): *

Public Constructors

public constructor(options: StorageOptions) source

Params:

NameTypeAttributeDescription
options StorageOptions

see fields

Public Members

public db: * source

reference to driver object

public region: * source

AWS region

public useStreams: boolean source

Set it to true to use streams for receiving data updates.

Public Methods

public async connect() source

public createRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*

public async deleteRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*

public readAllRecords(): * source

Return:

*

public async readRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*

public async updateRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*