Audacity 3.2.0
|
This is the complete list of members for audacity::sqlite::Connection, including all inherited members.
BeginTransaction(std::string name) | audacity::sqlite::Connection | |
CheckTableExists(std::string_view tableName) const | audacity::sqlite::Connection | |
Close(bool force) noexcept | audacity::sqlite::Connection | |
Connection()=default | audacity::sqlite::Connection | |
Connection(const Connection &)=delete | audacity::sqlite::Connection | |
Connection(Connection &&) noexcept | audacity::sqlite::Connection | |
Connection(sqlite3 *connection, bool owned) noexcept | audacity::sqlite::Connection | private |
CreateAggregateFunction(std::string name, StepFunctionType stepFunction, FinalFunctionType finalFunction) | audacity::sqlite::Connection | inline |
CreateScalarFunction(std::string name, ScalarFunctionType function) | audacity::sqlite::Connection | inline |
CreateStatement(std::string_view sql) const | audacity::sqlite::Connection | |
Execute(std::string_view sql) noexcept | audacity::sqlite::Connection | |
GetPath(const char *dbName={}) const noexcept | audacity::sqlite::Connection | |
IsOpen() const noexcept | audacity::sqlite::Connection | |
mConnection | audacity::sqlite::Connection | private |
mInDestructor | audacity::sqlite::Connection | private |
mIsOwned | audacity::sqlite::Connection | private |
mPendingTransactions | audacity::sqlite::Connection | private |
Open(std::string_view path, OpenMode mode=OpenMode::ReadWriteCreate, ThreadMode threadMode=ThreadMode::Serialized) | audacity::sqlite::Connection | static |
OpenBlob(const std::string &tableName, const std::string &columnName, int64_t rowId, bool readOnly, const std::string &databaseName="main") const | audacity::sqlite::Connection | |
operator bool() const noexcept | audacity::sqlite::Connection | explicit |
operator sqlite3 *() const noexcept | audacity::sqlite::Connection | explicit |
operator=(const Connection &)=delete | audacity::sqlite::Connection | |
operator=(Connection &&) noexcept | audacity::sqlite::Connection | |
Reopen(const Connection &connection, OpenMode mode=OpenMode::ReadWriteCreate, ThreadMode threadMode=ThreadMode::Serialized) | audacity::sqlite::Connection | static |
Reopen(sqlite3 *connection, OpenMode mode=OpenMode::ReadWriteCreate, ThreadMode threadMode=ThreadMode::Serialized) | audacity::sqlite::Connection | static |
TransactionHandler(Connection &connection, Transaction::TransactionOperation operation, Transaction &name) | audacity::sqlite::Connection | privatestatic |
Wrap(sqlite3 *connection) | audacity::sqlite::Connection | static |
~Connection() | audacity::sqlite::Connection |