great_expectations.data_context.store.database_store_backend

Module Contents

Classes

DatabaseStoreBackend(credentials, table_name, key_columns, fixed_length_key=True)

A store backend acts as a key-value store that can accept tuples as keys, to abstract away

great_expectations.data_context.store.database_store_backend.sqlalchemy
great_expectations.data_context.store.database_store_backend.logger
class great_expectations.data_context.store.database_store_backend.DatabaseStoreBackend(credentials, table_name, key_columns, fixed_length_key=True)

Bases: great_expectations.data_context.store.store_backend.StoreBackend

A store backend acts as a key-value store that can accept tuples as keys, to abstract away reading and writing to a persistence layer.

In general a StoreBackend implementation must provide implementations of:
  • _get

  • _set

  • list_keys

  • _has_key

_get(self, key)
_set(self, key, value, **kwargs)
abstract _move(self)
_has_key(self, key)
list_keys(self, prefix=())
remove_key(self, key)