44 std::map<std::string, sqlite3_stmt *> m_preparedStatements;
52 [[
nodiscard]] std::shared_ptr<Result> execute(
const std::string &statement)
const;
60 [[
nodiscard]] std::shared_ptr<Result> executeParameters(
const std::string &statement,
76 std::shared_ptr<Result> prepareStatement(
const std::string &
queryName,
const std::string &
query);
84 [[
nodiscard]] std::shared_ptr<Result> executePreparedStatement(
const std::string &
queryName,
91 void finalizePreparedStatement(
const std::string &
queryName);
104 [[
nodiscard]] std::string getErrorMessage()
const;