diff options
Diffstat (limited to '')
-rw-r--r-- | libraries/sqlite/unix/sqlite-3.5.1/www/docs.tcl | 159 |
1 files changed, 0 insertions, 159 deletions
diff --git a/libraries/sqlite/unix/sqlite-3.5.1/www/docs.tcl b/libraries/sqlite/unix/sqlite-3.5.1/www/docs.tcl deleted file mode 100644 index 48efba8..0000000 --- a/libraries/sqlite/unix/sqlite-3.5.1/www/docs.tcl +++ /dev/null | |||
@@ -1,159 +0,0 @@ | |||
1 | # This script generates the "docs.html" page that describes various | ||
2 | # sources of documentation available for SQLite. | ||
3 | # | ||
4 | set rcsid {$Id: docs.tcl,v 1.14 2006/01/30 16:20:30 drh Exp $} | ||
5 | source common.tcl | ||
6 | header {SQLite Documentation} | ||
7 | puts { | ||
8 | <h2>Available Documentation</h2> | ||
9 | <table width="100%" cellpadding="5"> | ||
10 | } | ||
11 | |||
12 | proc doc {name url desc} { | ||
13 | puts {<tr><td valign="top" align="right">} | ||
14 | regsub -all { +} $name {\ } name | ||
15 | puts "<a href=\"$url\">$name</a></td>" | ||
16 | puts {<td width="10"></td>} | ||
17 | puts {<td valign="top" align="left">} | ||
18 | puts $desc | ||
19 | puts {</td></tr>} | ||
20 | } | ||
21 | |||
22 | doc {Appropriate Uses For SQLite} {whentouse.html} { | ||
23 | This document describes situations where SQLite is an approriate | ||
24 | database engine to use versus situations where a client/server | ||
25 | database engine might be a better choice. | ||
26 | } | ||
27 | |||
28 | doc {Distinctive Features} {different.html} { | ||
29 | This document enumerates and describes some of the features of | ||
30 | SQLite that make it different from other SQL database engines. | ||
31 | } | ||
32 | |||
33 | doc {SQLite In 5 Minutes Or Less} {quickstart.html} { | ||
34 | A very quick introduction to programming with SQLite. | ||
35 | } | ||
36 | |||
37 | doc {SQL Syntax} {lang.html} { | ||
38 | This document describes the SQL language that is understood by | ||
39 | SQLite. | ||
40 | } | ||
41 | doc {Version 3 C/C++ API<br>Reference} {capi3ref.html} { | ||
42 | This document describes each API function separately. | ||
43 | } | ||
44 | doc {Sharing Cache Mode} {sharedcache.html} { | ||
45 | Version 3.3.0 and later supports the ability for two or more | ||
46 | database connections to share the same page and schema cache. | ||
47 | This feature is useful for certain specialized applications. | ||
48 | } | ||
49 | doc {Tcl API} {tclsqlite.html} { | ||
50 | A description of the TCL interface bindings for SQLite. | ||
51 | } | ||
52 | |||
53 | doc {How SQLite Implements Atomic Commit} { | ||
54 | A description of the logic within SQLite that implements | ||
55 | transactions with atomic commit, even in the face of power | ||
56 | failures. | ||
57 | } | ||
58 | doc {Moving From SQLite 3.4 to 3.5} { | ||
59 | A document describing the differences between SQLite version 3.4.2 | ||
60 | and 3.5.0. | ||
61 | } | ||
62 | |||
63 | doc {Pragma commands} {pragma.html} { | ||
64 | This document describes SQLite performance tuning options and other | ||
65 | special purpose database commands. | ||
66 | } | ||
67 | doc {SQLite Version 3} {version3.html} { | ||
68 | A summary of of the changes between SQLite version 2.8 and SQLite version 3.0. | ||
69 | } | ||
70 | doc {Version 3 C/C++ API} {capi3.html} { | ||
71 | A description of the C/C++ interface bindings for SQLite version 3.0.0 | ||
72 | and following. | ||
73 | } | ||
74 | doc {Version 3 DataTypes } {datatype3.html} { | ||
75 | SQLite version 3 introduces the concept of manifest typing, where the | ||
76 | type of a value is associated with the value itself, not the column that | ||
77 | it is stored in. | ||
78 | This page describes data typing for SQLite version 3 in further detail. | ||
79 | } | ||
80 | |||
81 | doc {Locking And Concurrency<br>In SQLite Version 3} {lockingv3.html} { | ||
82 | A description of how the new locking code in version 3 increases | ||
83 | concurrancy and decreases the problem of writer starvation. | ||
84 | } | ||
85 | |||
86 | doc {Overview Of The Optimizer} {optoverview.html} { | ||
87 | A quick overview of the various query optimizations that are | ||
88 | attempted by the SQLite code generator. | ||
89 | } | ||
90 | |||
91 | |||
92 | doc {Null Handling} {nulls.html} { | ||
93 | Different SQL database engines handle NULLs in different ways. The | ||
94 | SQL standards are ambiguous. This document describes how SQLite handles | ||
95 | NULLs in comparison with other SQL database engines. | ||
96 | } | ||
97 | |||
98 | doc {Copyright} {copyright.html} { | ||
99 | SQLite is in the public domain. This document describes what that means | ||
100 | and the implications for contributors. | ||
101 | } | ||
102 | |||
103 | doc {Unsupported SQL} {omitted.html} { | ||
104 | This page describes features of SQL that SQLite does not support. | ||
105 | } | ||
106 | |||
107 | doc {Version 2 C/C++ API} {c_interface.html} { | ||
108 | A description of the C/C++ interface bindings for SQLite through version | ||
109 | 2.8 | ||
110 | } | ||
111 | |||
112 | |||
113 | doc {Version 2 DataTypes } {datatypes.html} { | ||
114 | A description of how SQLite version 2 handles SQL datatypes. | ||
115 | Short summary: Everything is a string. | ||
116 | } | ||
117 | |||
118 | doc {Release History} {changes.html} { | ||
119 | A chronology of SQLite releases going back to version 1.0.0 | ||
120 | } | ||
121 | |||
122 | |||
123 | doc {Speed Comparison} {speed.html} { | ||
124 | The speed of version 2.7.6 of SQLite is compared against PostgreSQL and | ||
125 | MySQL. | ||
126 | } | ||
127 | |||
128 | doc {Architecture} {arch.html} { | ||
129 | An architectural overview of the SQLite library, useful for those who want | ||
130 | to hack the code. | ||
131 | } | ||
132 | |||
133 | doc {VDBE Tutorial} {vdbe.html} { | ||
134 | The VDBE is the subsystem within SQLite that does the actual work of | ||
135 | executing SQL statements. This page describes the principles of operation | ||
136 | for the VDBE in SQLite version 2.7. This is essential reading for anyone | ||
137 | who want to modify the SQLite sources. | ||
138 | } | ||
139 | |||
140 | doc {VDBE Opcodes} {opcode.html} { | ||
141 | This document is an automatically generated description of the various | ||
142 | opcodes that the VDBE understands. Programmers can use this document as | ||
143 | a reference to better understand the output of EXPLAIN listings from | ||
144 | SQLite. | ||
145 | } | ||
146 | |||
147 | doc {Compilation Options} {compile.html} { | ||
148 | This document describes the compile time options that may be set to | ||
149 | modify the default behaviour of the library or omit optional features | ||
150 | in order to reduce binary size. | ||
151 | } | ||
152 | |||
153 | doc {Backwards Compatibility} {formatchng.html} { | ||
154 | This document details all of the incompatible changes to the SQLite | ||
155 | file format that have occurred since version 1.0.0. | ||
156 | } | ||
157 | |||
158 | puts {</table>} | ||
159 | footer $rcsid | ||