32#ifndef GUARD_SQLITE_PRIVATE_PRIVATE_ACCESSOR_HPP_INCLUDED
33#define GUARD_SQLITE_PRIVATE_PRIVATE_ACCESSOR_HPP_INCLUDED
Owning RAII wrapper for sqlite3* handles plus attachment helpers and statement caching.
connection is used to open, close, attach and detach a database. Further it has to be passed to all c...
void clear_statement_cache()
void release_cached_statement(std::string const &sql, sqlite3_stmt *stmt)
sqlite3_stmt * acquire_cached_statement(std::string const &sql)
A internal used class, shall not be used from users.
static sqlite3_stmt * acquire_cached_statement(connection &con, std::string const &sql)
static void acccess_check(connection &m_con)
static void clear_statement_cache(connection &con)
static struct sqlite3 * get_handle(connection &m_con)
static void release_cached_statement(connection &con, std::string const &sql, sqlite3_stmt *stmt)