SQLiteHelpers: Add BindInt64()/ColumnInt64()

pull/3788/head
Stenzek 1 month ago
parent f40cd5155c
commit 4beec807d9
No known key found for this signature in database

@ -19,11 +19,13 @@ class Error;
X(sqlite3_exec) \
X(sqlite3_bind_blob) \
X(sqlite3_bind_int) \
X(sqlite3_bind_int64) \
X(sqlite3_bind_text) \
X(sqlite3_column_blob) \
X(sqlite3_column_bytes) \
X(sqlite3_column_text) \
X(sqlite3_column_int)
X(sqlite3_column_int) \
X(sqlite3_column_int64)
struct DynSqlite
{

@ -45,6 +45,7 @@ public:
}
void BindBlob(int idx, const std::span<const u8> data) { BindBlob(idx, data.data(), static_cast<int>(data.size())); }
void BindInt(int idx, int val) { g_dyn_sqlite.sqlite3_bind_int(m_stmt, idx, val); }
void BindInt64(int idx, s64 val) { g_dyn_sqlite.sqlite3_bind_int64(m_stmt, idx, val); }
void BindText(int idx, const char* text, int size)
{
g_dyn_sqlite.sqlite3_bind_text(m_stmt, idx, text, size, SQLITE_STATIC);
@ -66,6 +67,7 @@ public:
int ColumnSizeBytes(int idx) const { return g_dyn_sqlite.sqlite3_column_bytes(m_stmt, idx); }
int ColumnInt(int idx) const { return g_dyn_sqlite.sqlite3_column_int(m_stmt, idx); }
s64 ColumnInt64(int idx) const { return g_dyn_sqlite.sqlite3_column_int64(m_stmt, idx); }
std::string_view ColumnText(int idx) const
{

Loading…
Cancel
Save