rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
etr.storage.manager.StorageManager Class Reference

Provides the storage abstraction for etr. More...

Public Member Functions

def __init__
 
def get_db
 Get database. More...
 
def zeroize
 Wipe database of all data. More...
 
def kv_set
 Set or update value in key-value store. More...
 
def kv_get
 Get value for key. More...
 
def kv_del
 Delete key. More...
 

Detailed Description

Provides the storage abstraction for etr.

Constructor & Destructor Documentation

def etr.storage.manager.StorageManager.__init__ (   self,
  db 
)
Parameters
dbSqlite3 database file (can also be :memory: for in-memory storage).

Member Function Documentation

def etr.storage.manager.StorageManager.get_db (   self)

Get database.

def etr.storage.manager.StorageManager.kv_del (   self,
  key 
)

Delete key.

def etr.storage.manager.StorageManager.kv_get (   self,
  key 
)

Get value for key.

def etr.storage.manager.StorageManager.kv_set (   self,
  key 
)

Set or update value in key-value store.

def etr.storage.manager.StorageManager.zeroize (   self)

Wipe database of all data.


The documentation for this class was generated from the following file: