From: stephan Date: Wed, 26 Oct 2022 11:12:14 +0000 (+0000) Subject: Remove oo1.DB.hasFilename() and getFilename(), as they are unnecessary. X-Git-Tag: version-3.40.0~96 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=14ae1a533160e0510f33e408b4f17c66f71e2bd7;p=thirdparty%2Fsqlite.git Remove oo1.DB.hasFilename() and getFilename(), as they are unnecessary. FossilOrigin-Name: 75c546b982024bf2b527c85271111d54158cb010867f6e29fc89e86cc8457cc5 --- diff --git a/ext/wasm/api/sqlite3-api-oo1.js b/ext/wasm/api/sqlite3-api-oo1.js index 20210a03fb..05fc403710 100644 --- a/ext/wasm/api/sqlite3-api-oo1.js +++ b/ext/wasm/api/sqlite3-api-oo1.js @@ -514,27 +514,6 @@ self.sqlite3ApiBootstrap.initializers.push(function(sqlite3){ : capi.sqlite3_changes(p); } }, - /** - Similar to the this.filename property but will return a falsy - value for special names like ":memory:". Throws if the DB has - been closed. If passed an argument it then it will return the - filename of the ATTACHEd db with that name, else it assumes a - name of `main`. The argument may be either a JS string or - a pointer to a WASM-allocated C-string. - */ - getFilename: function(dbName='main'){ - return capi.sqlite3_db_filename(affirmDbOpen(this).pointer, dbName); - }, - /** - Returns true if this db instance has a name which resolves to a - file. If the name is "" or starts with ":", it resolves to false. - Note that it is not aware of the peculiarities of URI-style - names and a URI-style name for a ":memory:" db will fool it. - Returns false if this db is closed. - */ - hasFilename: function(){ - return this.filename && ':'!==this.filename[0]; - }, /** Returns the name of the given 0-based db number, as documented for sqlite3_db_name(). diff --git a/ext/wasm/api/sqlite3-api-worker1.js b/ext/wasm/api/sqlite3-api-worker1.js index dea06341a0..748ce4c6f5 100644 --- a/ext/wasm/api/sqlite3-api-worker1.js +++ b/ext/wasm/api/sqlite3-api-worker1.js @@ -366,7 +366,7 @@ sqlite3.initWorker1API = function(){ close: function(db,alsoUnlink){ if(db){ delete this.dbs[getDbId(db)]; - const filename = db.getFilename(); + const filename = db.filename; const pVfs = sqlite3.capi.wasm.sqlite3_wasm_db_vfs(db.pointer, 0); db.close(); if(db===this.defaultDb) this.defaultDb = undefined; diff --git a/ext/wasm/scratchpad-wasmfs-main.js b/ext/wasm/scratchpad-wasmfs-main.js index e76011274b..d0f5fdeb54 100644 --- a/ext/wasm/scratchpad-wasmfs-main.js +++ b/ext/wasm/scratchpad-wasmfs-main.js @@ -49,7 +49,7 @@ let db; try { db = new oo.DB(persistentDir+'/foo.db'); - stdout("DB filename:",db.filename,db.getFilename()); + stdout("DB filename:",db.filename); const banner1 = '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>', banner2 = '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<'; [ diff --git a/manifest b/manifest index 4296da4172..6385e1e028 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Remove\sthe\ssqlite3StdTypeMap\sglobal\sconstant\sthat\swas\smade\nobsolete\sby\s[aa6e908619624867]. -D 2022-10-26T11:11:31.010 +C Remove\soo1.DB.hasFilename()\sand\sgetFilename(),\sas\sthey\sare\sunnecessary. +D 2022-10-26T11:12:14.318 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@ -485,10 +485,10 @@ F ext/wasm/api/post-js-header.js 2e5c886398013ba2af88028ecbced1e4b22dc96a86467f1 F ext/wasm/api/pre-js.js 151e0616614a49f3db19ed544fa13b38c87c108959fbcd4029ea8399a562d94f F ext/wasm/api/sqlite3-api-cleanup.js 4d07a7524dc9b7b050acfde57163e839243ad2383bd7ee0de0178b1b3e988588 F ext/wasm/api/sqlite3-api-glue.js 6e4e472eb5afc732a695cd7c5ded6dee6ef8b480e61aa0d648a3fc9033c84745 -F ext/wasm/api/sqlite3-api-oo1.js ca41ffe58bfbbefc98181081fba0b7af58afcc2770e963558f4f6a408c583fc0 +F ext/wasm/api/sqlite3-api-oo1.js 06e168af4c03b7c41f3a384e99714e8180b2feda475b71bc1682756ed1fb7424 F ext/wasm/api/sqlite3-api-opfs.js 62da8b7cac30d4e7bb940762d2ac948b0aeb89704a5a290b74eb268ecbd1a64e F ext/wasm/api/sqlite3-api-prologue.js fa00d55f927e5a4ec51cf2c80f6f0eaed2f4f5774341ecf3d63a0ea4c738f8f5 -F ext/wasm/api/sqlite3-api-worker1.js a7f38f03275d6c27ab2aef3e83215d3c97ce09c43e6904df47c3764d9d4572b4 +F ext/wasm/api/sqlite3-api-worker1.js b2d650514ccc75f80dff666fd3ee68dc8fb4137bcd01caac2c62ff93a7ebf638 F ext/wasm/api/sqlite3-license-version-header.js a661182fc93fc2cf212dfd0b987f8e138a3ac98f850b1112e29b5fbdaecc87c3 F ext/wasm/api/sqlite3-opfs-async-proxy.js f04cb1eb483c92bc61fe02749f7afcf17ec803968171aedd7d96faf428c26bcb F ext/wasm/api/sqlite3-wasi.h 25356084cfe0d40458a902afb465df8c21fc4152c1d0a59b563a3fba59a068f9 @@ -521,7 +521,7 @@ F ext/wasm/index.html 751bbf248ee3106cec92cc4e6e3f703cd5c94deff3c6b7a596154fb04a F ext/wasm/jaccwabyt/jaccwabyt.js 0d7f32817456a0f3937fcfd934afeb32154ca33580ab264dab6c285e6dbbd215 F ext/wasm/jaccwabyt/jaccwabyt.md 9aa6951b529a8b29f578ec8f0355713c39584c92cf1708f63ba0cf917cb5b68e F ext/wasm/scratchpad-wasmfs-main.html 20cf6f1a8f368e70d01e8c17200e3eaa90f1c8e1029186d836d14b83845fbe06 -F ext/wasm/scratchpad-wasmfs-main.js 1aa32c1035cf1440a226a28fefcbb5762fbbcb020ccbe5895f8736d701695c63 +F ext/wasm/scratchpad-wasmfs-main.js 1841c124a58e3f9e7ee580a0868d6e1834c5a01dbb47c8fdd565eda5db362437 F ext/wasm/speedtest1-wasmfs.html bc28eb29b69a73864b8d7aae428448f8b7e1de81d8bfb9bba99541322054dbd0 F ext/wasm/speedtest1-worker.html 7b0cceab6a68b2883738e19f61d21620fe1244ba36c1b2e38d0efde57ecce86d F ext/wasm/speedtest1-worker.js 942af0909dee6e6a43af85d3e4a5e6aa74956290ca4b78fd4e753be13673ccd6 @@ -2037,8 +2037,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 -P 6f2a40d06dd9a56491d27928ed3785e08308c7dcea2b3f768097fc98ba91a910 -R 939184dfcbf30234af97eb9fa7179799 -U drh -Z 7fbab0d9ec3f74d2ff4dedacc970788e +P 3dfdfb3f12edb3f4267942598efd05d573e13b7c5d6cdbc3404373f41b8993dd +R df51a6d29b4944ae600f13957da052ce +U stephan +Z 781ef648a1949ab8c3f9ac5d81d120d1 # Remove this line to create a well-formed Fossil manifest. diff --git a/manifest.uuid b/manifest.uuid index d206de713c..3be00156ea 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -3dfdfb3f12edb3f4267942598efd05d573e13b7c5d6cdbc3404373f41b8993dd \ No newline at end of file +75c546b982024bf2b527c85271111d54158cb010867f6e29fc89e86cc8457cc5 \ No newline at end of file