glare.store package

Submodules

glare.store.base_api module

class glare.store.base_api.BaseStoreAPI[source]

Bases: object

add_to_backend(context, blob_id, data, verifier=None)[source]

Save data to database store type and return location info

Parameters:
  • blob_id – id of artifact
  • data – file iterator
  • context – user context

:param verifier:signature verified :return: database location uri

delete_from_store(uri, context)[source]

Delete blob from database store

Parameters:
  • uri – blob uri
  • context – user context
get_from_store(uri, context)[source]

Load file from database store

Parameters:
  • uri – blob uri
  • context – user context
Returns:

file iterator

glare.store.database module

class glare.store.database.DatabaseStoreAPI[source]

Bases: glare.store.base_api.BaseStoreAPI

Class that stores all data in sql database.

add_to_backend(blob_id, data, context, verifier=None)[source]
add_to_backend_batch(blobs, context, verifier=None)[source]
delete_from_store(uri, context)[source]
get_from_store(uri, context)[source]

Module contents