]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the sqlite3_db_readonly() API to trunk.
authordrh <drh@noemail.net>
Thu, 15 Mar 2012 22:54:37 +0000 (22:54 +0000)
committerdrh <drh@noemail.net>
Thu, 15 Mar 2012 22:54:37 +0000 (22:54 +0000)
FossilOrigin-Name: fed134a5f395533de0c9d76950697c060ddb126d

1  2 
manifest
manifest.uuid
src/sqlite.h.in

diff --cc manifest
index ff717fe1ddaa385a1acb99689060aa140cd3e59d,13a39a43c3e3b15d2db8e9f34eb8825232f7a604..b92d8e9431862b63549516ed34fa2d308201e50c
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Candidate\sfix\sfor\sthe\soptimizer\sproblem\sdescribed\sin\sticket\s\n[b7c8682cc17f3]\swhich\scan\scauses\sa\sLEFT\sJOIN\sto\sbe\schanged\ninto\sa\sINNER\sJOIN\sif\sthere\sare\sOR\sterms\sin\sthe\sWHERE\sclause.
- D 2012-03-09T22:02:08.875
 -C Add\sthe\ssqlite3_db_readonly()\sinterface.\s\sThis\sis\sstill\stentative,\spending\na\scloser\slook\sat\sother\sideas\sto\saccomplish\sthe\ssame\sthing.
 -D 2012-03-15T21:28:54.896
++C Add\sthe\ssqlite3_db_readonly()\sAPI\sto\strunk.
++D 2012-03-15T22:54:37.033
  F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
  F Makefile.in 2f37e468503dbe79d35c9f6dffcf3fae1ae9ec20
  F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@@ -182,9 -182,9 +182,9 @@@ F src/resolve.c 3d3e80a98f203ac6b9329e9
  F src/rowset.c 69afa95a97c524ba6faf3805e717b5b7ae85a697
  F src/select.c 44ccdcb5d2a1c48622c179b2d72167b716388581
  F src/shell.c aa28f117033ba3e44b5eaaf2ad572222bcdfd66e
- F src/sqlite.h.in f46e368d1a28b09d876e35444785674d170f2d62
 -F src/sqlite.h.in 307317b26050634adc0e22c1db2ff071b3262088
++F src/sqlite.h.in 6af2d92925bfed3dfd2c022fef48469762ccd435
  F src/sqlite3ext.h 6904f4aadf976f95241311fbffb00823075d9477
- F src/sqliteInt.h b013dab7d43fb67c3ca2f0253d7863abb37e233c
+ F src/sqliteInt.h e65429a6f19b41720561b9434b2192574a91cfa2
  F src/sqliteLimit.h 164b0e6749d31e0daa1a4589a169d31c0dec7b3d
  F src/status.c 4568e72dfd36b6a5911f93457364deb072e0b03a
  F src/table.c 2cd62736f845d82200acfa1287e33feb3c15d62e
@@@ -992,7 -992,10 +992,7 @@@ F tool/tostr.awk e75472c2f98dd76e06b8c9
  F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
  F tool/warnings-clang.sh 9f406d66e750e8ac031c63a9ef3248aaa347ef2a
  F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381
- P efee39e64bd95c284220fdb0ae8ee6c1847fadab
- R bea1320a1e93f035f866bb48777a9a0b
 -P 0dc4cb935514131c99172175d57feec3a1743aa9
 -R 851ef17fd9b25c32052af88e7352afdb
 -T *branch * db-readonly-api
 -T *sym-db-readonly-api *
 -T -sym-trunk *
++P 0dc4cb935514131c99172175d57feec3a1743aa9 254f99ea9ff1534948bdb179e69ab0c940c87ec1
++R 16a5b52f9383f81bfef8d52e60214ef8
  U drh
- Z baafcf2bb8e1f4793d13146917501256
 -Z 348596b004b2d886ba8debcb3d4e71fa
++Z 7730c197df8d847371e263295817abcb
diff --cc manifest.uuid
index b0f211922a54d02fae88629ff1ffc69d66fcc710,b7a8d8211c3057810e2c5ec4de1e8b873390e140..b419484dbc24c8249119548d85736f653929a6a2
@@@ -1,1 -1,1 +1,1 @@@
- 0dc4cb935514131c99172175d57feec3a1743aa9
 -254f99ea9ff1534948bdb179e69ab0c940c87ec1
++fed134a5f395533de0c9d76950697c060ddb126d
diff --cc src/sqlite.h.in
index b43fe208f8e276d49a642397e2a31ddb998fe3ed,3c82ebd6003f26b4e47ebc8caeb66e9c417019c2..15a1b603a355a81264a1566c4e7176ee8566428a
@@@ -4494,6 -4494,15 +4494,15 @@@ sqlite3 *sqlite3_db_handle(sqlite3_stmt
  */
  const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName);
  
 -** of connection D is read-only, 0 if it is read/write, and -1 if N is not
 -** the name of a database in connection C.
+ /*
+ ** CAPI3REF: Determine if a database is read-only
+ **
+ ** ^The sqlite3_db_readonly(D,N) interface returns 1 if the database N
++** of connection D is read-only, 0 if it is read/write, or -1 if N is not
++** the name of a database on connection D.
+ */
+ int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
  /*
  ** CAPI3REF: Find the next prepared statement
  **