Sealite Error
Why Sealite refused a database: SealiteException.error, or Sealite.errorOf on any exception (Room may wrap it).
New values may be added in minor releases: keep an else branch when matching.
Entries
The key (or the SealiteConfig) does not open the file. An encrypted database is indistinguishable from random bytes, so a damaged file also reports this: never treat it as corruption to recover from by deleting the database.
The file is a plain, unencrypted SQLite database; see Sealite.encryptPlaintext.
The linked SQLite has no encryption: a build or packaging error, never a user error.
Sealite.rekey failed before the new key was committed: the file still opens with the old key (SQLite's journal rolls the partial write back).
Sealite.rekey committed the new key but could not finish or verify it (checkpoint, reopen or quick_check failed). The file most likely opens with the new key: keep both keys and find out with Sealite.check.
Properties
Functions
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.