| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 0248357 commit 001be8a
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -171,14 +171,17 @@ Maybe<void> Storage::Open() { | |||
| 171 | 171 | ||
| 172 | 172 | int r = sqlite3_open(location_.c_str(), &db); | |
| 173 | 173 | CHECK_ERROR_OR_THROW(env(), r, SQLITE_OK, Nothing<void>()); | |
| 174 | - r = sqlite3_exec(db, init_sql_v0.data(), 0, 0, nullptr); | ||
| 174 | + r = sqlite3_exec(db, init_sql_v0.data(), nullptr, nullptr, nullptr); | ||
| 175 | 175 | CHECK_ERROR_OR_THROW(env(), r, SQLITE_OK, Nothing<void>()); | |
| 176 | 176 | ||
| 177 | 177 | // Get the current schema version, used to determine schema migrations. | |
| 178 | 178 | sqlite3_stmt* s = nullptr; | |
| 179 | - r = sqlite3_prepare_v2( | ||
| 180 | - db, get_schema_version_sql.data(), get_schema_version_sql.size(), &s, 0); | ||
| 181 | - r = sqlite3_exec(db, init_sql_v0.data(), 0, 0, nullptr); | ||
| 179 | + r = sqlite3_prepare_v2(db, | ||
| 180 | + get_schema_version_sql.data(), | ||
| 181 | + get_schema_version_sql.size(), | ||
| 182 | + &s, | ||
| 183 | + nullptr); | ||
| 184 | + r = sqlite3_exec(db, init_sql_v0.data(), nullptr, nullptr, nullptr); | ||
| 182 | 185 | CHECK_ERROR_OR_THROW(env(), r, SQLITE_OK, Nothing<void>()); | |
| 183 | 186 | auto stmt = stmt_unique_ptr(s); | |
| 184 | 187 | CHECK_ERROR_OR_THROW( | |
@@ -198,7 +201,8 @@ Maybe<void> Storage::Open() { | |||
| 198 | 201 | std::string set_user_version_sql = | |
| 199 | 202 | "UPDATE nodejs_webstorage_state SET schema_version = " + | |
| 200 | 203 | std::to_string(kCurrentSchemaVersion) + ";"; | |
| 201 | - r = sqlite3_exec(db, set_user_version_sql.c_str(), 0, 0, nullptr); | ||
| 204 | + r = sqlite3_exec( | ||
| 205 | + db, set_user_version_sql.c_str(), nullptr, nullptr, nullptr); | ||
| 202 | 206 | CHECK_ERROR_OR_THROW(env(), r, SQLITE_OK, Nothing<void>()); | |
| 203 | 207 | } | |
| 204 | 208 | ||
@@ -237,7 +241,7 @@ Maybe<void> Storage::Clear() { | |||
| 237 | 241 | sqlite3_stmt* s = nullptr; | |
| 238 | 242 | CHECK_ERROR_OR_THROW( | |
| 239 | 243 | env(), | |
| 240 | - sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, 0), | ||
| 244 | + sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, nullptr), | ||
| 241 | 245 | SQLITE_OK, | |
| 242 | 246 | Nothing<void>()); | |
| 243 | 247 | auto stmt = stmt_unique_ptr(s); | |
@@ -253,7 +257,7 @@ MaybeLocal<Array> Storage::Enumerate() { | |||
| 253 | 257 | ||
| 254 | 258 | static constexpr std::string_view sql = "SELECT key FROM nodejs_webstorage"; | |
| 255 | 259 | sqlite3_stmt* s = nullptr; | |
| 256 | - int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, 0); | ||
| 260 | + int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, nullptr); | ||
| 257 | 261 | CHECK_ERROR_OR_THROW(env(), r, SQLITE_OK, Local<Array>()); | |
| 258 | 262 | auto stmt = stmt_unique_ptr(s); | |
| 259 | 263 | LocalVector<Value> values(env()->isolate()); | |
@@ -283,7 +287,7 @@ MaybeLocal<Value> Storage::Length() { | |||
| 283 | 287 | static constexpr std::string_view sql = | |
| 284 | 288 | "SELECT count(*) FROM nodejs_webstorage"; | |
| 285 | 289 | sqlite3_stmt* s = nullptr; | |
| 286 | - int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, 0); | ||
| 290 | + int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, nullptr); | ||
| 287 | 291 | CHECK_ERROR_OR_THROW(env(), r, SQLITE_OK, Local<Value>()); | |
| 288 | 292 | auto stmt = stmt_unique_ptr(s); | |
| 289 | 293 | CHECK_ERROR_OR_THROW( | |
@@ -306,7 +310,7 @@ MaybeLocal<Value> Storage::Load(Local<Name> key) { | |||
| 306 | 310 | static constexpr std::string_view sql = | |
| 307 | 311 | "SELECT value FROM nodejs_webstorage WHERE key = ? LIMIT 1"; | |
| 308 | 312 | sqlite3_stmt* s = nullptr; | |
| 309 | - int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, 0); | ||
| 313 | + int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, nullptr); | ||
| 310 | 314 | CHECK_ERROR_OR_THROW(env(), r, SQLITE_OK, Local<Value>()); | |
| 311 | 315 | auto stmt = stmt_unique_ptr(s); | |
| 312 | 316 | TwoByteValue utf16key(env()->isolate(), key); | |
@@ -339,7 +343,7 @@ MaybeLocal<Value> Storage::LoadKey(const int index) { | |||
| 339 | 343 | static constexpr std::string_view sql = | |
| 340 | 344 | "SELECT key FROM nodejs_webstorage LIMIT 1 OFFSET ?"; | |
| 341 | 345 | sqlite3_stmt* s = nullptr; | |
| 342 | - int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, 0); | ||
| 346 | + int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, nullptr); | ||
| 343 | 347 | CHECK_ERROR_OR_THROW(env(), r, SQLITE_OK, Local<Value>()); | |
| 344 | 348 | auto stmt = stmt_unique_ptr(s); | |
| 345 | 349 | r = sqlite3_bind_int(stmt.get(), 1, index); | |
@@ -377,7 +381,7 @@ Maybe<void> Storage::Remove(Local<Name> key) { | |||
| 377 | 381 | static constexpr std::string_view sql = | |
| 378 | 382 | "DELETE FROM nodejs_webstorage WHERE key = ?"; | |
| 379 | 383 | sqlite3_stmt* s = nullptr; | |
| 380 | - int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, 0); | ||
| 384 | + int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, nullptr); | ||
| 381 | 385 | CHECK_ERROR_OR_THROW(env(), r, SQLITE_OK, Nothing<void>()); | |
| 382 | 386 | auto stmt = stmt_unique_ptr(s); | |
| 383 | 387 | TwoByteValue utf16key(env()->isolate(), key); | |
@@ -412,7 +416,7 @@ Maybe<void> Storage::Store(Local<Name> key, Local<Value> value) { | |||
| 412 | 416 | sqlite3_stmt* s = nullptr; | |
| 413 | 417 | TwoByteValue utf16key(env()->isolate(), key); | |
| 414 | 418 | TwoByteValue utf16val(env()->isolate(), val); | |
| 415 | - int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, 0); | ||
| 419 | + int r = sqlite3_prepare_v2(db_.get(), sql.data(), sql.size(), &s, nullptr); | ||
| 416 | 420 | CHECK_ERROR_OR_THROW(env(), r, SQLITE_OK, Nothing<void>()); | |
| 417 | 421 | auto stmt = stmt_unique_ptr(s); | |
| 418 | 422 | auto key_size = utf16key.length() * sizeof(uint16_t); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments