module documentation

This module defines storage managers and drivers for database access.

Storage managers are used to store, retrieve and manage resources and other runtime data in the database.

Storage drivers are used to access the database. Currently, the only supported database is TinyDB.

Class Storage This class implements the entry points to the CSE's underlying database functions.
Variable _actions Name of the actions table.
Variable _batchNotifications Name of the batchNotifications table.
Variable _children Name of the children table.
Variable _identifiers Name of the identifiers table.
Variable _requests Name of the requests table.
Variable _resources Name of the resources table.
Variable _schedules Name of the schedules table.
Variable _statistics Name of the statistics table.
Variable _subscriptions Name of the subscriptions table.
_actions: str =

Name of the actions table.

_batchNotifications: str =

Name of the batchNotifications table.

_children: str =

Name of the children table.

_identifiers: str =

Name of the identifiers table.

_requests: str =

Name of the requests table.

_resources: str =

Name of the resources table.

_schedules: str =

Name of the schedules table.

_statistics: str =

Name of the statistics table.

_subscriptions: str =

Name of the subscriptions table.