Updates to the "Distinctive Features" document. (CVS 3530)
FossilOrigin-Name: c734585e1a801bec2d393d000c323ba842c2292d
This commit is contained in:
parent
61dfc31d80
commit
73aa096f36
12
manifest
12
manifest
@ -1,5 +1,5 @@
|
||||
C Query\soptimizer\senhancement:\sIn\s"FROM\sa,b,c\sleft\sjoin\sd"\sallow\sthe\sC\stable\nto\sbe\sreordered\swith\sA\sand\sB.\s\sThis\sused\sto\sbe\sthe\scase\sbut\sthe\scapability\nwas\sremoved\sby\s(3203)\sand\s(3052)\sin\sresponse\sto\sticket\s#1652.\s\sThis\schange\nrestores\sthe\scapability.\s(CVS\s3529)
|
||||
D 2006-12-16T16:25:15
|
||||
C Updates\sto\sthe\s"Distinctive\sFeatures"\sdocument.\s(CVS\s3530)
|
||||
D 2006-12-18T14:12:21
|
||||
F Makefile.in 8e14898d41a53033ecb687d93c9cd5d109fb9ae3
|
||||
F Makefile.linux-gcc 2d8574d1ba75f129aba2019f0b959db380a90935
|
||||
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
|
||||
@ -389,7 +389,7 @@ F www/copyright-release.pdf cfca3558fc97095e57c6117d08f1f5b80d95125a
|
||||
F www/copyright.tcl 58b9586cac0d5914387cfc170bfd80f999dde469
|
||||
F www/datatype3.tcl cec3949b77a1593e89a43272a0a9cdcb1937045a
|
||||
F www/datatypes.tcl 7c786d2e8ff434346764534ec015966d17efce60
|
||||
F www/different.tcl 7d528e1371655f6fcd32e8354c5b49f8ede332e7
|
||||
F www/different.tcl 8b76ae88bf73e38097b7936e198df4f89baf587c
|
||||
F www/direct1b.gif 32b48b764244817b6b591898dc52a04299a7b8a7
|
||||
F www/docs.tcl 09eeac4e565789a67abc63f166a9ae7f3050454d
|
||||
F www/download.tcl e20b6b7ae9ab89acb59c01f28f434e8a757d9573
|
||||
@ -423,7 +423,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9
|
||||
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
|
||||
F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
|
||||
F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
|
||||
P f2ad230f6dce98d664370d77845b5f585de20f08
|
||||
R c3b5c634dcadafbfe73caa00b5b83dd9
|
||||
P 7393c81b8cb9d4344ae744de9eabcb3af64f1db8
|
||||
R 90435cd6f785c0f1944fcee4b97ba9dc
|
||||
U drh
|
||||
Z 31988b25529ff3c6bbd95097777774bb
|
||||
Z 785f3b918eb47031e16bc31d88bf41e9
|
||||
|
@ -1 +1 @@
|
||||
7393c81b8cb9d4344ae744de9eabcb3af64f1db8
|
||||
c734585e1a801bec2d393d000c323ba842c2292d
|
@ -1,4 +1,4 @@
|
||||
set rcsid {$Id: different.tcl,v 1.7 2006/05/11 13:33:15 drh Exp $}
|
||||
set rcsid {$Id: different.tcl,v 1.8 2006/12/18 14:12:21 drh Exp $}
|
||||
source common.tcl
|
||||
header {Distinctive Features Of SQLite}
|
||||
puts {
|
||||
@ -108,11 +108,15 @@ feature typing {Manifest typing} {
|
||||
PRIMARY KEY column may only store integers. And SQLite attempts to coerce
|
||||
values into the declared datatype of the column when it can.)
|
||||
<p>
|
||||
The SQL language specification calls for static typing. So some people
|
||||
As far as we can tell, the SQL language specification allows the use
|
||||
of manifest typing. Nevertheless, most other SQL database engines are
|
||||
statically typed and so some people
|
||||
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.
|
||||
of SQLite feel very strongly that this is a feature. The use of manifest
|
||||
typing in SQLite is a deliberate design decision which has proven in practice
|
||||
to make SQLite more reliable and easier to use, especially when used in
|
||||
combination with dynamically typed programming languages such as Tcl and
|
||||
Python.
|
||||
}
|
||||
|
||||
feature flex {Variable-length records} {
|
||||
|
Loading…
x
Reference in New Issue
Block a user