| append(const ContainerT< KeyT, ValueT > &container) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| append(const ContainerT< KeyT, ValueT > &container, const TransactionMode &mode) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| BaseDB()=default | sqlite_containers::BaseDB | |
| begin(const TransactionMode &mode=TransactionMode::DEFERRED) | sqlite_containers::BaseDB | inline |
| clear() | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| commit() | sqlite_containers::BaseDB | inline |
| connect() | sqlite_containers::BaseDB | inline |
| connect(const Config &config) | sqlite_containers::BaseDB | inline |
| count() const | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| db_append(const ContainerT< KeyT, ValueT > &container) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inlineprivate |
| db_begin(const TransactionMode &mode=TransactionMode::DEFERRED) | sqlite_containers::BaseDB | inlineprotected |
| db_clear() | sqlite_containers::KeyValueDB< KeyT, ValueT > | inlineprivate |
| db_commit() | sqlite_containers::BaseDB | inlineprotected |
| db_count() const | sqlite_containers::KeyValueDB< KeyT, ValueT > | inlineprivate |
| db_create_directories(const Config &config) | sqlite_containers::BaseDB | inlineprivate |
| db_create_table(const Config &config) override final | sqlite_containers::KeyValueDB< KeyT, ValueT > | inlineprivatevirtual |
| db_find(const KeyT &key, ValueT &value) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inlineprivate |
| db_handle_exception(std::exception_ptr ex, const std::vector< SqliteStmt * > &stmts, const std::string &message="Unknown error occurred.") const | sqlite_containers::BaseDB | inlineprotected |
| db_init(const Config &config) | sqlite_containers::BaseDB | inlineprivate |
| db_insert(const KeyT &key, const ValueT &value) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inlineprivate |
| db_load(ContainerT< KeyT, ValueT > &container) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inlineprivate |
| db_open(const Config &config) | sqlite_containers::BaseDB | inlineprivate |
| db_reconcile(const ContainerT< KeyT, ValueT > &container) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inlineprivate |
| db_remove(const KeyT &key) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inlineprivate |
| db_rollback() | sqlite_containers::BaseDB | inlineprotected |
| disconnect() | sqlite_containers::BaseDB | inline |
| empty() const | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| execute_in_transaction(Func operation, const TransactionMode &mode) | sqlite_containers::BaseDB | inline |
| find(const KeyT &key, ValueT &value) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| get_config() const | sqlite_containers::BaseDB | inline |
| insert(const KeyT &key, const ValueT &value) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| insert(const std::pair< KeyT, ValueT > &pair) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| KeyValueDB() | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| KeyValueDB(const Config &config) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inlineexplicit |
| load(ContainerT< KeyT, ValueT > &container) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| load(ContainerT< KeyT, ValueT > &container, const TransactionMode &mode) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| m_config | sqlite_containers::BaseDB | private |
| m_config_mutex | sqlite_containers::BaseDB | mutableprivate |
| m_config_new | sqlite_containers::BaseDB | private |
| m_config_update | sqlite_containers::BaseDB | private |
| m_future | sqlite_containers::BaseDB | private |
| m_sqlite_db | sqlite_containers::BaseDB | protected |
| m_sqlite_mutex | sqlite_containers::BaseDB | mutableprotected |
| m_stmt_begin | sqlite_containers::BaseDB | private |
| m_stmt_clear_main | sqlite_containers::KeyValueDB< KeyT, ValueT > | private |
| m_stmt_clear_temp | sqlite_containers::KeyValueDB< KeyT, ValueT > | private |
| m_stmt_commit | sqlite_containers::BaseDB | private |
| m_stmt_count | sqlite_containers::KeyValueDB< KeyT, ValueT > | mutableprivate |
| m_stmt_get_value | sqlite_containers::KeyValueDB< KeyT, ValueT > | private |
| m_stmt_insert_temp | sqlite_containers::KeyValueDB< KeyT, ValueT > | private |
| m_stmt_load | sqlite_containers::KeyValueDB< KeyT, ValueT > | private |
| m_stmt_merge_temp | sqlite_containers::KeyValueDB< KeyT, ValueT > | private |
| m_stmt_purge_main | sqlite_containers::KeyValueDB< KeyT, ValueT > | private |
| m_stmt_remove | sqlite_containers::KeyValueDB< KeyT, ValueT > | private |
| m_stmt_replace | sqlite_containers::KeyValueDB< KeyT, ValueT > | private |
| m_stmt_rollback | sqlite_containers::BaseDB | private |
| on_db_close() | sqlite_containers::BaseDB | inlineprotectedvirtual |
| on_db_open() | sqlite_containers::BaseDB | inlineprotectedvirtual |
| operator()() | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| operator=(const ContainerT< KeyT, ValueT > &container) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| process() | sqlite_containers::BaseDB | inlinevirtual |
| reconcile(const ContainerT< KeyT, ValueT > &container) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| reconcile(const ContainerT< KeyT, ValueT > &container, const TransactionMode &mode) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| remove(const KeyT &key) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| retrieve_all() | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| retrieve_all(const TransactionMode &mode) | sqlite_containers::KeyValueDB< KeyT, ValueT > | inline |
| rollback() | sqlite_containers::BaseDB | inline |
| set_config(const Config &config) | sqlite_containers::BaseDB | inline |
| ~BaseDB() | sqlite_containers::BaseDB | inlinevirtual |
| ~KeyValueDB() override final=default | sqlite_containers::KeyValueDB< KeyT, ValueT > | |