#ifndef QUERY_SQLITE_CONNECTION_HPP #define QUERY_SQLITE_CONNECTION_HPP #include "matador/sql/connection_impl.hpp" #include namespace matador::backends::sqlite { class sqlite_connection : public matador::sql::connection_impl { public: explicit sqlite_connection(sql::connection_info info); void open() override; void close() override; bool is_open() override; void execute(const std::string &stmt) override; void prepare(const std::string &stmt) override; private: sqlite3 *sqlite_db_{}; }; } #endif //QUERY_SQLITE_CONNECTION_HPP