aeat.adapters.persistence.storage.sql._secure_object_integrity module¶
Decryptability diagnostics for SQL secure-object persistence.
- quarantine_unreadable_rows(engine, *, logger)[source]¶
Move every undecryptable row into
secure_objects_quarantine.Returns a tuple of
SecureObjectNamespaceIntegrityrecords, one per namespace.- Return type:
- Parameters:
- probe_namespace_integrity(engine, namespace, *, logger)[source]¶
Count decryptable and undecryptable rows in
namespace.Returns a
SecureObjectNamespaceIntegrityfor the given namespace.- Return type:
- Parameters:
- iter_namespace_decryptability(engine, namespace)[source]¶
Yield
SecureObjectDecryptabilityRowrecords for one namespace.- Return type:
- Parameters: