SQLite Containers
Loading...
Searching...
No Matches
sqlite_containers::KeyMultiValueDB< KeyT, ValueT > Member List

This is the complete list of members for sqlite_containers::KeyMultiValueDB< KeyT, ValueT >, including all inherited members.

append(const ContainerT< KeyT, ValueT > &container, const TransactionMode &mode)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
append(const ContainerT< KeyT, ValueT > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
append(const ContainerT< KeyT, ValueContainerT< ValueT > > &container, const TransactionMode &mode)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
append(const ContainerT< KeyT, ValueContainerT< ValueT > > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
BaseDB()=defaultsqlite_containers::BaseDB
begin(const TransactionMode &mode=TransactionMode::DEFERRED)sqlite_containers::BaseDBinline
clear(const TransactionMode &mode)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
clear()sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
commit()sqlite_containers::BaseDBinline
connect()sqlite_containers::BaseDBinline
connect(const Config &config)sqlite_containers::BaseDBinline
count(const KeyT &key, const ValueT &value) constsqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
count() constsqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
db_append(const ContainerT< KeyT, ValueT > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_append(const ContainerT< KeyT, ValueContainerT< ValueT > > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_begin(const TransactionMode &mode=TransactionMode::DEFERRED)sqlite_containers::BaseDBinlineprotected
db_clear()sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_clear_temp_tables()sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_commit()sqlite_containers::BaseDBinlineprotected
db_count_key() constsqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_create_directories(const Config &config)sqlite_containers::BaseDBinlineprivate
db_create_table(const Config &config) override finalsqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivatevirtual
db_find(const KeyT &key, ContainerT< ValueT > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_get_key_id(const KeyT &key)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_get_value_count(const int64_t &key_id, const int64_t &value_id)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_get_value_count_key_value(const KeyT &key, const ValueT &value) constsqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_get_value_id(const ValueT &value)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_handle_exception(std::exception_ptr ex, const std::vector< SqliteStmt * > &stmts, const std::string &message="Unknown error occurred.") constsqlite_containers::BaseDBinlineprotected
db_init(const Config &config)sqlite_containers::BaseDBinlineprivate
db_insert(const KeyT &key, const ValueT &value)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_insert_key(const KeyT &key)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_insert_key_temp(const KeyT &key)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_insert_key_value(const int64_t &key_id, const int64_t &value_id)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_insert_value(const ValueT &value)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_insert_value_temp(const ValueT &value)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_load(ContainerT< KeyT, ValueT > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_load(ContainerT< KeyT, ValueContainerT< ValueT > > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_open(const Config &config)sqlite_containers::BaseDBinlineprivate
db_purge_old_data()sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_reconcile(const ContainerT< KeyT, ValueT > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_reconcile(const ContainerT< KeyT, ValueContainerT< ValueT > > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_remove_all_values(const KeyT &key)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_remove_key_value(const KeyT &key, const ValueT &value)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_rollback()sqlite_containers::BaseDBinlineprotected
db_set_value_count(const int64_t &key_id, const int64_t &value_id, const size_t &value_count)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
db_set_value_count_key_value(const KeyT &key, const ValueT &value, const size_t &value_count)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
disconnect()sqlite_containers::BaseDBinline
empty() constsqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
execute_in_transaction(Func operation, const TransactionMode &mode)sqlite_containers::BaseDBinline
find(const KeyT &key, ContainerT< ValueT > &values)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
find_or_insert(std::vector< std::pair< T, int > > &vec, const T &value, typename std::enable_if< !std::is_integral< T >::value &&!std::is_floating_point< T >::value &&!std::is_same< T, std::string >::value &&!std::is_same< T, std::vector< char > >::value &&!std::is_same< T, std::vector< uint8_t > >::value &&std::is_trivially_copyable< T >::value >::type *=0)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
find_or_insert(std::vector< std::pair< T, int > > &vec, const T &value, typename std::enable_if< std::is_integral< T >::value||std::is_floating_point< T >::value||std::is_same< T, std::string >::value||std::is_same< T, std::vector< char > >::value||std::is_same< T, std::vector< uint8_t > >::value >::type *=0)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inlineprivate
get_config() constsqlite_containers::BaseDBinline
get_value_count(const KeyT &key, const ValueT &value) constsqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
insert(const KeyT &key, const ValueT &value, const TransactionMode &mode)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
insert(const KeyT &key, const ValueT &value)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
insert(const std::pair< KeyT, ValueT > &pair, const TransactionMode &mode)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
insert(const std::pair< KeyT, ValueT > &pair)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
KeyMultiValueDB()sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
KeyMultiValueDB(const Config &config)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
load(ContainerT< KeyT, ValueT > &container, const TransactionMode &mode)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
load(ContainerT< KeyT, ValueT > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
load(ContainerT< KeyT, ValueContainerT< ValueT > > &container, const TransactionMode &mode)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
load(ContainerT< KeyT, ValueContainerT< ValueT > > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
m_configsqlite_containers::BaseDBprivate
m_config_mutexsqlite_containers::BaseDBmutableprivate
m_config_newsqlite_containers::BaseDBprivate
m_config_updatesqlite_containers::BaseDBprivate
m_futuresqlite_containers::BaseDBprivate
m_sqlite_dbsqlite_containers::BaseDBprotected
m_sqlite_mutexsqlite_containers::BaseDBmutableprotected
m_stmt_beginsqlite_containers::BaseDBprivate
m_stmt_clear_key_valuessqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_clear_keyssqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_clear_keys_tempsqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_clear_valuessqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_clear_values_tempsqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_commitsqlite_containers::BaseDBprivate
m_stmt_count_keysqlite_containers::KeyMultiValueDB< KeyT, ValueT >mutableprivate
m_stmt_findsqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_get_key_idsqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_get_value_countsqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_get_value_count_kvsqlite_containers::KeyMultiValueDB< KeyT, ValueT >mutableprivate
m_stmt_get_value_idsqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_insert_keysqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_insert_key_tempsqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_insert_key_valuesqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_insert_valuesqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_insert_value_tempsqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_loadsqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_purge_keyssqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_purge_valuessqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_remove_all_valuessqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_remove_key_valuesqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_rollbacksqlite_containers::BaseDBprivate
m_stmt_set_value_countsqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
m_stmt_set_value_count_kvsqlite_containers::KeyMultiValueDB< KeyT, ValueT >private
on_db_close()sqlite_containers::BaseDBinlineprotectedvirtual
on_db_open()sqlite_containers::BaseDBinlineprotectedvirtual
operator()()sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
operator()()sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
operator=(const ContainerT< KeyT, ValueT > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
operator=(const ContainerT< KeyT, ValueContainerT< ValueT > > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
process()sqlite_containers::BaseDBinlinevirtual
reconcile(const ContainerT< KeyT, ValueT > &container, const TransactionMode &mode)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
reconcile(const ContainerT< KeyT, ValueT > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
reconcile(const ContainerT< KeyT, ValueContainerT< ValueT > > &container, const TransactionMode &mode)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
reconcile(const ContainerT< KeyT, ValueContainerT< ValueT > > &container)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
remove(const KeyT &key, const ValueT &value)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
remove(const KeyT &key)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
retrieve_all(const TransactionMode &mode)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
retrieve_all()sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
retrieve_all(const TransactionMode &mode)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
retrieve_all()sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
rollback()sqlite_containers::BaseDBinline
set_config(const Config &config)sqlite_containers::BaseDBinline
set_count(const KeyT &key, const ValueT &value, const std::size_t &value_count)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
set_value_count(const KeyT &key, const ValueT &value, const std::size_t &value_count)sqlite_containers::KeyMultiValueDB< KeyT, ValueT >inline
~BaseDB()sqlite_containers::BaseDBinlinevirtual
~KeyMultiValueDB() override final=defaultsqlite_containers::KeyMultiValueDB< KeyT, ValueT >