aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/sqlite/unix/sqlite-3.5.1/www/docs.tcl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--libraries/sqlite/unix/sqlite-3.5.1/www/docs.tcl159
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#
4set rcsid {$Id: docs.tcl,v 1.14 2006/01/30 16:20:30 drh Exp $}
5source common.tcl
6header {SQLite Documentation}
7puts {
8<h2>Available Documentation</h2>
9<table width="100%" cellpadding="5">
10}
11
12proc doc {name url desc} {
13 puts {<tr><td valign="top" align="right">}
14 regsub -all { +} $name {\&nbsp;} 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
22doc {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
28doc {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
33doc {SQLite In 5 Minutes Or Less} {quickstart.html} {
34 A very quick introduction to programming with SQLite.
35}
36
37doc {SQL Syntax} {lang.html} {
38 This document describes the SQL language that is understood by
39 SQLite.
40}
41doc {Version 3 C/C++ API<br>Reference} {capi3ref.html} {
42 This document describes each API function separately.
43}
44doc {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}
49doc {Tcl API} {tclsqlite.html} {
50 A description of the TCL interface bindings for SQLite.
51}
52
53doc {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}
58doc {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
63doc {Pragma commands} {pragma.html} {
64 This document describes SQLite performance tuning options and other
65 special purpose database commands.
66}
67doc {SQLite Version 3} {version3.html} {
68 A summary of of the changes between SQLite version 2.8 and SQLite version 3.0.
69}
70doc {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}
74doc {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
81doc {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
86doc {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
92doc {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
98doc {Copyright} {copyright.html} {
99 SQLite is in the public domain. This document describes what that means
100 and the implications for contributors.
101}
102
103doc {Unsupported SQL} {omitted.html} {
104 This page describes features of SQL that SQLite does not support.
105}
106
107doc {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
113doc {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
118doc {Release History} {changes.html} {
119 A chronology of SQLite releases going back to version 1.0.0
120}
121
122
123doc {Speed Comparison} {speed.html} {
124 The speed of version 2.7.6 of SQLite is compared against PostgreSQL and
125 MySQL.
126}
127
128doc {Architecture} {arch.html} {
129 An architectural overview of the SQLite library, useful for those who want
130 to hack the code.
131}
132
133doc {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
140doc {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
147doc {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
153doc {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
158puts {</table>}
159footer $rcsid