From: drh Date: Fri, 1 Apr 2005 16:29:12 +0000 (+0000) Subject: Documentation updates. (CVS 2440) X-Git-Tag: version-3.6.10~3718 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2b70fb90e1fece2b86b7f7f63193f650ffcc1b33;p=thirdparty%2Fsqlite.git Documentation updates. (CVS 2440) FossilOrigin-Name: 7e6f688d468099a6e62e405086c9172459d43e3f --- diff --git a/manifest b/manifest index b58bbcfc17..18582dcc85 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Make\sthe\sORDER\sBY\sclause\sreturn\sequal\selements\sin\sthe\ssame\sorder\sthey\swere\nseen\s(a\sstable\ssort).\s\sIt\swas\sreturning\sthem\sin\sexactly\sthe\sreverse\sorder.\s(CVS\s2439) -D 2005-04-01T10:47:40 +C Documentation\supdates.\s(CVS\s2440) +D 2005-04-01T16:29:12 F Makefile.in 5c00d0037104de2a50ac7647a5f12769795957a3 F Makefile.linux-gcc 06be33b2a9ad4f005a5f42b22c4a19dab3cbb5c7 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028 @@ -253,7 +253,7 @@ F www/copyright-release.pdf cfca3558fc97095e57c6117d08f1f5b80d95125a F www/copyright.tcl 82c9670c7ddb0311912ab7fe24703f33c531066c F www/datatype3.tcl 1d14f70ab73075556b95e76a5c13e5b03f7f6c47 F www/datatypes.tcl 7c786d2e8ff434346764534ec015966d17efce60 -F www/different.tcl f9f573553f4b6854797120b9caba758ae7da240a +F www/different.tcl d01064946c588db0a0e87563a30aef1b3efb4434 F www/docs.tcl 6c0b2c567404b15bd46a0cda2dc69615a8e679a8 F www/download.tcl 3af00c0e8fd915961707cddb4c2260f5cf59f3c1 F www/dynload.tcl 02eb8273aa78cfa9070dd4501dca937fb22b466c @@ -278,7 +278,7 @@ F www/tclsqlite.tcl e73f8f8e5f20e8277619433f7970060ab01088fc F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0 F www/version3.tcl a99cf5f6d8bd4d5537584a2b342f0fb9fa601d8b F www/whentouse.tcl 528299b8316726dbcc5548e9aa0648c8b1bd055b -P 67aaa269068ea6b6f784979c09b3deb091928563 -R 63665a3d8858787beef512dcafda04c6 +P e8391491a68018406e30c2a699a4cab9e0de092c +R 0099f7c3586b4b93ff511d85ac21c75e U drh -Z 8d91bab4e1f6465dcf7b52f8ad24856a +Z da8ce3a3ad37d1a0e8ba4a6a000261c8 diff --git a/manifest.uuid b/manifest.uuid index 678e004591..a44edfba54 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -e8391491a68018406e30c2a699a4cab9e0de092c \ No newline at end of file +7e6f688d468099a6e62e405086c9172459d43e3f \ No newline at end of file diff --git a/www/different.tcl b/www/different.tcl index 8b62f558c5..b4529076bf 100644 --- a/www/different.tcl +++ b/www/different.tcl @@ -1,4 +1,4 @@ -set rcsid {$Id: different.tcl,v 1.4 2005/03/19 03:41:58 drh Exp $} +set rcsid {$Id: different.tcl,v 1.5 2005/04/01 16:29:12 drh Exp $} source common.tcl header {Distinctive Features Of SQLite} puts { @@ -91,8 +91,8 @@ feature small {Compact} { jar file - 10 times larger than SQLite even after it is compressed! Firefox boasts that it's client-side library is only 350KiB. That's 50% larger than SQLite and does not even contain the database engine. - The Berkeley DB library from Sleepycat is 450KiB and it lacks a schema - layer. + The Berkeley DB library from Sleepycat is 450KiB and it omits SQL + support, providing the programmer with only simple key/value pairs. } feature typing {Manifest typing} { @@ -109,7 +109,7 @@ feature typing {Manifest typing} { values into the declared datatype of the column when it can.)

The SQL language specification calls for static typing. So some people - feel that the use of manifest typing in SQLite is a bug. But the authors + feel that the use of manifest typing is a bug in SQLite. But the authors of SQLite feel very strongly that this is a feature. The authors argue that static typing is a bug in the SQL specification that SQLite has fixed in a backwards compatible way. @@ -117,7 +117,7 @@ feature typing {Manifest typing} { feature flex {Variable-length records} { Most other SQL database engines allocated a fixed amount of disk space - for each row in a most tables. They play special tricks for handling + for each row in most tables. They play special tricks for handling BLOBs and CLOBs which can be of wildly varying length. But for most tables, if you declare a column to be a VARCHAR(100) then the database engine will allocate