1#ifndef ZSERIO_SQL_CONNECTION_H_INC
2#define ZSERIO_SQL_CONNECTION_H_INC
130 m_connection(connection),
147 m_connection = connection;
153 return m_connectionType;
167 throw SqliteException(
"SqliteConnection::executeUpdate(): sqlite3_step failed: ")
179 throw SqliteException(
"SqliteConnection::prepareStatement(): sqlite3_prepare_v2() failed: ")
SqliteConnection & operator=(const SqliteConnection &)=delete
SqliteConnection(SqliteConnection &&)=delete
sqlite3 * getConnection()
SqliteConnection(const SqliteConnection &)=delete
SqliteConnection & operator=(SqliteConnection &&)=delete
SqliteConnection(sqlite3 *connection=nullptr, ConnectionType connectionType=INTERNAL_CONNECTION)
sqlite3_stmt * prepareStatement(std::string_view sqlQuery)
ConnectionType getConnectionType() const
void endTransaction(bool wasTransactionStarted)
void executeUpdate(std::string_view sqlQuery)
void reset(sqlite3 *connection=nullptr, ConnectionType connectionType=INTERNAL_CONNECTION)