Enigma  3.2.0
A Simple, Reliable and Efficient Encryption Tool
Database Member List

This is the complete list of members for Database, including all inherited members.

addCipherChunk(const std::unique_ptr< CipherChunk > &cc)Databasestatic
addEncryption(const std::unique_ptr< Encryption > &e)Databasestatic
deleteAllEncryptions()Databasestatic
deleteEncryption(const std::int64_t ide)Databasestatic
Export(const fs::path &filename)Databasestatic
getAllEncryptions(const OrderBy order_by=OrderBy::ID, const Order order=Order::Descending)Databasestatic
getCipherChunk(const std::int64_t ide)Databasestatic
getCipherChunks(const std::int64_t ide, const std::function< bool(std::unique_ptr< CipherChunk > &&cc)> &callback)Databasestatic
getEncryption(const std::int64_t ide)Databasestatic
getStorage() noexceptDatabaseinlinestatic
Import(const fs::path &filename)Databasestatic
initialize()Databasestatic
operator*(OrderBy order_by)Databasefriend
operator*(Order order)Databasefriend
operator<<(std::ostream &os, const OrderBy order_by) noexceptDatabasefriend
operator<<(std::ostream &os, const Order order) noexceptDatabasefriend
Order enum nameDatabase
OrderBy enum nameDatabase
searchEncryptionsByTitle(const std::string &qtitle, OrderBy order_by=OrderBy::ID, Order order=Order::Descending)Databasestatic
shutdown()Databasestatic
Vacuum() noexceptDatabasestatic