Audacity 3.2.0
audacity::sqlite::Connection Member List

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) constaudacity::sqlite::Connection
Close(bool force) noexceptaudacity::sqlite::Connection
Connection()=defaultaudacity::sqlite::Connection
Connection(const Connection &)=deleteaudacity::sqlite::Connection
Connection(Connection &&) noexceptaudacity::sqlite::Connection
Connection(sqlite3 *connection, bool owned) noexceptaudacity::sqlite::Connectionprivate
CreateAggregateFunction(std::string name, StepFunctionType stepFunction, FinalFunctionType finalFunction)audacity::sqlite::Connectioninline
CreateScalarFunction(std::string name, ScalarFunctionType function)audacity::sqlite::Connectioninline
CreateStatement(std::string_view sql) constaudacity::sqlite::Connection
Execute(std::string_view sql) noexceptaudacity::sqlite::Connection
GetPath(const char *dbName={}) const noexceptaudacity::sqlite::Connection
IsOpen() const noexceptaudacity::sqlite::Connection
mConnectionaudacity::sqlite::Connectionprivate
mInDestructoraudacity::sqlite::Connectionprivate
mIsOwnedaudacity::sqlite::Connectionprivate
mPendingTransactionsaudacity::sqlite::Connectionprivate
Open(std::string_view path, OpenMode mode=OpenMode::ReadWriteCreate, ThreadMode threadMode=ThreadMode::Serialized)audacity::sqlite::Connectionstatic
OpenBlob(const std::string &tableName, const std::string &columnName, int64_t rowId, bool readOnly, const std::string &databaseName="main") constaudacity::sqlite::Connection
operator bool() const noexceptaudacity::sqlite::Connectionexplicit
operator sqlite3 *() const noexceptaudacity::sqlite::Connectionexplicit
operator=(const Connection &)=deleteaudacity::sqlite::Connection
operator=(Connection &&) noexceptaudacity::sqlite::Connection
Reopen(const Connection &connection, OpenMode mode=OpenMode::ReadWriteCreate, ThreadMode threadMode=ThreadMode::Serialized)audacity::sqlite::Connectionstatic
Reopen(sqlite3 *connection, OpenMode mode=OpenMode::ReadWriteCreate, ThreadMode threadMode=ThreadMode::Serialized)audacity::sqlite::Connectionstatic
TransactionHandler(Connection &connection, Transaction::TransactionOperation operation, Transaction &name)audacity::sqlite::Connectionprivatestatic
Wrap(sqlite3 *connection)audacity::sqlite::Connectionstatic
~Connection()audacity::sqlite::Connection