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