49 PreparedSTMT& Bind(const
int& index, const std::nullptr_t& value) noexcept override;
56 PreparedSTMT& Bind(const
int& index, const
int& value) noexcept override;
63 PreparedSTMT& Bind(const
int& index, const
unsigned int& value) noexcept override;
70 PreparedSTMT& Bind(const
int& index, const int64_t& value) noexcept override;
77 PreparedSTMT& Bind(const
int& index, const uint64_t& value) noexcept override;
84 PreparedSTMT& Bind(const
int& index, const
double& value) noexcept override;
91 PreparedSTMT& Bind(const
int& index,
bool value) noexcept override;
98 PreparedSTMT& Bind(const
int& index, const std::
string& value) noexcept override;
104 void Reset() noexcept override;
110 const
Row& Step() noexcept override;
118 PreparedSTMT(const std::
string& name, const std::
string& query);
125 PreparedSTMT(std::
string&& name, std::
string&& query) noexcept;
130 sqlite3_stmt* m_stmt;