|
Shaka Player Embedded
|
#include <sqlite.h>
Public Member Functions | |
| SqliteTransaction () | |
| SqliteTransaction (SqliteTransaction &&) | |
| ~SqliteTransaction () | |
| SHAKA_NON_COPYABLE_TYPE (SqliteTransaction) | |
| SqliteTransaction & | operator= (SqliteTransaction &&) |
| bool | valid () const |
| DatabaseStatus | CreateDb (const std::string &db_name, int64_t version) |
| DatabaseStatus | UpdateDbVersion (const std::string &db_name, int64_t version) |
| DatabaseStatus | DeleteDb (const std::string &db_name) |
| DatabaseStatus | GetDbVersion (const std::string &db_name, int64_t *version) |
| DatabaseStatus | CreateObjectStore (const std::string &db_name, const std::string &store_name) |
| DatabaseStatus | DeleteObjectStore (const std::string &db_name, const std::string &store_name) |
| DatabaseStatus | ListObjectStores (const std::string &db_name, std::vector< std::string > *names) |
| DatabaseStatus | AddData (const std::string &db_name, const std::string &store_name, const std::vector< uint8_t > &data, int64_t *key) |
| DatabaseStatus | GetData (const std::string &db_name, const std::string &store_name, int64_t key, std::vector< uint8_t > *data) |
| DatabaseStatus | UpdateData (const std::string &db_name, const std::string &store_name, int64_t key, const std::vector< uint8_t > &data) |
| DatabaseStatus | DeleteData (const std::string &db_name, const std::string &store_name, int64_t key) |
| DatabaseStatus | FindData (const std::string &db_name, const std::string &store_name, optional< int64_t > key, bool ascending, int64_t *found_key) |
| DatabaseStatus | Commit () |
| DatabaseStatus | Rollback () |
Friends | |
| class | SqliteConnection |
Represents a single transaction within an sqlite database. There can only be one transaction alive at one time. The caller must call Commit or Rollback before this is destroyed. Once Commit/Rollback is called, the transaction is done and cannot be used further.
| shaka::js::idb::SqliteTransaction::SqliteTransaction | ( | SqliteTransaction && | other | ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::AddData | ( | const std::string & | db_name, |
| const std::string & | store_name, | ||
| const std::vector< uint8_t > & | data, | ||
| int64_t * | key | ||
| ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::Commit | ( | ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::CreateDb | ( | const std::string & | db_name, |
| int64_t | version | ||
| ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::CreateObjectStore | ( | const std::string & | db_name, |
| const std::string & | store_name | ||
| ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::DeleteData | ( | const std::string & | db_name, |
| const std::string & | store_name, | ||
| int64_t | key | ||
| ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::DeleteDb | ( | const std::string & | db_name | ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::DeleteObjectStore | ( | const std::string & | db_name, |
| const std::string & | store_name | ||
| ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::FindData | ( | const std::string & | db_name, |
| const std::string & | store_name, | ||
| optional< int64_t > | key, | ||
| bool | ascending, | ||
| int64_t * | found_key | ||
| ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::GetData | ( | const std::string & | db_name, |
| const std::string & | store_name, | ||
| int64_t | key, | ||
| std::vector< uint8_t > * | data | ||
| ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::GetDbVersion | ( | const std::string & | db_name, |
| int64_t * | version | ||
| ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::ListObjectStores | ( | const std::string & | db_name, |
| std::vector< std::string > * | names | ||
| ) |
| SqliteTransaction & shaka::js::idb::SqliteTransaction::operator= | ( | SqliteTransaction && | other | ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::Rollback | ( | ) |
| shaka::js::idb::SqliteTransaction::SHAKA_NON_COPYABLE_TYPE | ( | SqliteTransaction | ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::UpdateData | ( | const std::string & | db_name, |
| const std::string & | store_name, | ||
| int64_t | key, | ||
| const std::vector< uint8_t > & | data | ||
| ) |
| DatabaseStatus shaka::js::idb::SqliteTransaction::UpdateDbVersion | ( | const std::string & | db_name, |
| int64_t | version | ||
| ) |
|
inline |
|
friend |
1.8.13